17af08b04d
GdsOutputrenderer: progress-changed signal: Status message is now freed inside the GdsOutputRenderer.
...
This is safe because the signals are handled back to back inside the emit function. Therefore, it can be freed directly after emission. This solves the problem of the status message not being freed if no handler is connected to the signal.
2019-08-24 13:49:33 +02:00
b6bf0c30bf
Fix uninitialized variable warning
2019-08-22 19:37:26 +02:00
c908a8be47
Fix bug in progress update from rendering thread which results in the creation of multipe idel callbacks at the same time.
2019-08-22 19:31:47 +02:00
a0d19bee39
Add progress updated callback to gui to update titlebar
2019-08-22 18:55:56 +02:00
32b8c4ccd3
Add simple multithreading support. Activity bar is not yet used for rendering status updates
2019-08-21 19:30:52 +02:00
08722cd6f9
Add function in GUI to determine the current button states to prevent multiple triggers for rendering/reloading the library during rendering
2019-08-21 18:34:40 +02:00
85f037ce59
Fix #19 : Renderers are now implemented as objects. Implementation of asynchronous functionality can begin. Feature needs further testing to be considered stable
2019-08-20 19:05:14 +02:00
bd64e13d87
GUI: render callback: Remove unnecessary variable layer_list
2019-08-20 18:09:15 +02:00
3ffd63115f
Issue #19 : Add LayerSettings Class
...
* Remove Command line and GUI rendering code
* Add LayerSettings Class with all options
* Prepare to remove mapping parser. Is now integrated in LayerSettings
* Adopt all renderers to check if the supplied layer_info struct has to be rendered.
Further todos:
* Implement correct command line parsing.
* Implement Layerselector and GUI to use new LayerSettings class
2019-06-21 21:41:38 +02:00
c146bcd094
Output renderers: Move existing renderers to common folder
2019-06-17 21:50:49 +02:00
a35231b9ec
Fix #20 :
...
Move all cell selector specific code to a new folder "cell-selector".
2019-06-17 21:32:45 +02:00
ee1b55120f
Gui: Add button callback for auto color button
2019-06-13 22:21:35 +02:00
3c05b50bc7
Gui: Add color palette object to gui. Will be used in button callback to
...
fill layer colors automatically.
2019-06-13 22:21:35 +02:00
9b0f268bbd
Add ActivityBar widget
2019-05-28 20:59:16 +02:00
5cfd93c18d
Add color palette to resources, create gui, data and images groups for resources
2019-05-20 19:18:01 +02:00
c3c4636334
Add cell name to renderer settings dialog title bar
2019-04-08 19:05:07 +02:00
a3626e7b33
Improve doxygen documentation
2019-03-30 19:51:56 +01:00
e8c7f78af4
Update include file hierarchy: Move include file to central include tree
2019-03-26 19:57:19 +01:00
829c9a2386
Restructure code, improve doxygen documentation
2019-03-25 18:47:12 +01:00
f237004e6c
Remove useless function call
2019-03-22 22:43:24 +01:00
188086de52
Rework code: simplify if
2019-03-22 22:24:48 +01:00
ff3f692f2c
Make renderer settings dialog settings unique for each window
2019-03-22 21:59:43 +01:00
008fe52cb2
Rename gds-parser folder to gds-utils because it no longer contains only the parser
2019-03-21 21:24:59 +01:00
b9cc8570ac
Use signal for gui disposement. Whena gui is closed, the library data is relesed
2019-03-16 16:09:29 +01:00
19b26a3c26
Fix bugs in closing gds render windows
2019-03-15 20:36:23 +01:00
31d9d26aa4
Implement multiple GUI per process feature. Still buggy.
2019-03-15 20:02:03 +01:00