- 21 Sep, 2013 3 commits
-
-
Artur Grunau authored
Things like date-stamps, time-stamps, categories, and log levels are now highlighted in every log message. This should make the contents of the log viewer easier to scan by indicating which information is important.
-
Artur Grunau authored
VisualizationPipelineWidget and PipelineMdiSubwindow have been extended to report changes in their positions to VisualizationPipelineWrapper. Based on the information the latter receives, it decides when to undock MDI subwindows and dock floating pipeline widgets. As a result, it's now possible to drag visualization pipeline widgets back into the MDI area and turn them into MDI subwindows.
-
Artur Grunau authored
The way visualization pipelines are displayed has been considerably reworked. A new class, VisualizationPipelineWrapper, is now responsible for creating all necessary representations (VisualizationPipelineWidget, PipelineMdiSubwindow) of a visualization pipeline and seamlessly switching between them in response to the user's actions (window dragging, key presses, etc). As a result, it's now possible to drag visualization pipeline widgets out of the MDI area and turn them into top-level floating windows.
-
- 04 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 21 Aug, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* added debug output to DataContainerInspector
-
- 19 Aug, 2013 1 commit
-
-
Christian Schulte zu Berge authored
Revert "* fixes Issue #99" This reverts commit 97fb9f3c.
-
- 15 Aug, 2013 1 commit
-
-
Artur Grunau authored
If a DataNamePropertyWidget is created for a DataNameProperty whose AccessInfo == READ, it doesn't instantiate a QLineEdit to display the property's value (QComboBox is used instead). Previously, the updateWidgetFromProperty method didn't check AccessInfo to see what display widget was in use, and simply always dereferenced the _lineEdit pointer. If AccessInfo == READ, it was null and the application crashed. Now updateWidgetFromProperty accesses only the combo box if AccessInfo == READ, and uses the line edit otherwise. Fixes #99
-
- 13 Aug, 2013 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* fixed (de)initialization of DataContainerInspectorWidget and its canvas
-
- 24 Jul, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 23 Jul, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 16 Jul, 2013 3 commits
-
-
grunau authored
The main window's central widget has been changed to an MDI area. All visualisation pipeline widgets are now displayed as subwindows in it. This approach should help us to better utilise the space in the centre of the main window. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@524 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* added scene bounds getter to TrackballNavigationEventHandler git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@521 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@520 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 15 Jul, 2013 3 commits
-
-
grunau authored
A new class, LogHighlighter, has been added to the application. Currently it's only responsible for highlighting those parts of log messages that match the current filter. However, it can be easily extended to also highlight timestamps, log levels, etc. All in all, this should make the information the log viewer displays much easier to scan through. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@518 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
Typing text into the log viewer's QLineEdit now causes all log messages that don't contain that text to be filtered out. To support this, message caching had to be moved to the log viewer. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@517 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* Introducing DataNamePropertyWidget offering a combo box with all DataHandles in current DataContainer * added slice rendering to Columbia1 pipeline git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@516 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 03 Jul, 2013 2 commits
-
-
grunau authored
LogViewerWidget now uses BufferingLog instead of QTextEditLog for logging. This helps us test BufferingLog, and start integrating it into the application. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@509 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
There is now a new widget (LogViewerWidget) dedicated to displaying log messages. It builds upon the previous ad-hoc design, adding controls for clearing and filtering log messages. Clearing has been implemented already, filtering on the other hand doesn't work yet. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@507 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 26 Jun, 2013 2 commits
-
-
grunau authored
Rendering canvases, as well as the data container inspector, are now displayed as tabbed docks in the top docking area. The two docks that were previously located in the right docking area have been moved to the left to make the layout more intuitive. We don't use the main window's central widget, but Qt requires it to exist. This causes certain sizing problems, e.g. docks located in the top and bottom docking areas don't expand to take up all the vertical space, which results in some empty space in the centre of the window. This will hopefully be fixed soon. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@506 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
When created for the first time, the transfer function editor is added to the main window and docked in its right docking area. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@505 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 18 Jun, 2013 2 commits
-
-
grunau authored
logViewerDock is a new dock in the main window. Its main widget is a QTextEdit to which log messages are appended by a QTextEditLog instance. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@503 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
The application is now single-window by default. The floating windows it was composed of previously have all been docked in the main window. Certain widgets (e.g. DataContainerInspectorWidget) may have to be redesigned to better fit this new layout. Also, displaying multiple rendering canvases at once is not supported yet. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@501 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 28 May, 2013 1 commit
-
-
schultezub authored
* added slice marker rendering to SliceExtractor git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@497 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 24 May, 2013 1 commit
-
-
schultezub authored
* fixed transfer function shader * let processor unlock call after execution be handled by seperate thread git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@494 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 12 May, 2013 1 commit
-
-
schultezub authored
* Moved destruction of ReferenceCounted object to seperate thread (thus unloading rendering thread) * integration of OpenGL garbage collector into OpenGLJobProcessor (finally, you don't need to care anymore whether your code might call a GL object destructor and hence needs an OpenGL context) * changed DataContainer implementation from mutex/lock to concurrent container * fixing improper order of GL object deinitilization on program exit git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@492 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 09 May, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@489 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 23 Feb, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@476 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 18 Feb, 2013 1 commit
-
-
schultezub authored
* added tgt::Texture::isDepthTexture() * added more color conversions and updated AdvancedUsFusion processor, L*a*b*/L*C*H* still not working correctly... git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@473 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 12 Feb, 2013 1 commit
-
-
schultezub authored
* Fixed wrong DevIL dlls and libs git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@467 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 10 Feb, 2013 2 commits
-
-
schultezub authored
Revised InvalidationLevel concept: InvalidationLevels now directly belong to an AbstractProcessor and are considered to be thread-safe. Furthermore the different levels now really act as single flags that are set (invalid) or unset (valid) individually. git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@464 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* Fixed Issue #38: Made common GLSL header conform to the standards (no samplers in structs) * Fixed failing destruction of OpenGL buffers when destructing GeometryData from threads without OpenGL context * Fixed wrong pointers in GLContexts due to using this pointer of incompletely constructed class git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@463 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 08 Feb, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@461 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 07 Feb, 2013 2 commits
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@456 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@454 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 06 Feb, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@449 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 05 Feb, 2013 2 commits
-
-
schultezub authored
* Introducing SimpleJobProcessor for dispatching non-OpenGL-related jobs git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@445 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
introduced make_job factory method for more convenient creation of jobs (less need of explicitly defining template parameters) git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@444 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 31 Jan, 2013 2 commits
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@439 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@438 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-