Commit Graph

49 Commits

Author SHA1 Message Date
238f2cea82 Improve Autonaming in GUI
Autonaming now only asks for overwrite confirmation, if there
are layers with non empty names. Otherwise, the dialog is not shown.
2022-04-09 20:08:24 +02:00
b0c9afdae5 Fix #39: Checking of pure library entry in cell selector was broken 2020-11-26 23:07:48 +01:00
de9066f181 Add translation markers to all messages except for the gds parser's messages 2019-12-12 21:22:14 +01:00
f3786cf282 Gui: Add library name to all cells in cell selector 2019-11-25 20:48:09 +01:00
c085a62036 GUI: Remove access and modification date from cell selector
Fix #28
2019-11-25 20:45:57 +01:00
c6483dbebd Merge branch 'master' into dev 2019-11-18 22:30:51 +01:00
86342da2a2 Remove unneeded comments 2019-11-18 22:30:05 +01:00
f8de3468de Merge branch 'translations' into python-renderer 2019-11-12 19:16:12 +01:00
d8f6981fe6 Gui: Only promt overwrite message of auto-naming tool when there are actual elements in the layer selector 2019-11-09 02:21:57 +01:00
8f788e262f Merge branch 'dev' into translations 2019-10-25 21:20:16 +02:00
dd488c3105 Further style mprovements 2019-10-25 20:45:25 +02:00
31a47339f8 Update translations 2019-10-18 23:25:27 +02:00
1de96f501c Checked renderers for memory leaks 2019-09-28 23:16:48 +02:00
01e61a79fd Integrate cell selector to main gui class 2019-09-28 23:16:48 +02:00
dc30950df5 Tree store for cell selection moved to GUI file 2019-09-28 23:16:48 +02:00
c016a5e96e Revert "Add benchmark for GDS-rendering. Will be removed later"
This reverts commit bd97ccf44f.
2019-09-15 13:28:40 +02:00
bd97ccf44f Add benchmark for GDS-rendering. Will be removed later 2019-09-15 13:11:38 +02:00
8be5bd230b Fix #26: Implement callback function for auto naming button 2019-08-29 18:31:53 +02:00
27f5a5e3d2 Issue #26: Setup callback for auto naming button 2019-08-29 17:58:39 +02:00
3489b74027 Add warning about unused parameters to CMake config and fix code accordingly 2019-08-26 20:01:32 +02:00
91633edc78 Add docu for on_select_all_layers_clicked 2019-08-25 23:26:59 +02:00
1dc23afa9a implement callback for all layer select button. Fix issue #25 2019-08-25 23:24:24 +02:00
c77c08299f Issue #25: Add select all button to GUI and connect callback. 2019-08-25 22:11:36 +02:00
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