c0ac6cc3c5
Move statistic calculation to parser. Show Vertex and GFX count in GUI. CLI -A param is now broken. Will implement in next commits.
2022-04-17 18:37:32 +02:00
22bc3a18d7
Issue #47 : Add renderer for cell statistics and render dummy value
2022-04-17 17:40:18 +02:00
dbc9fcdf34
Issue #47 : AddVertex count column to tree view
2022-04-17 16:54:57 +02:00
a36b78b237
Add vertex simplification to parser
...
* Duplicate / Redundant vertices of polygons are now removed during parsing.
* Implications: Reduced output size of tex document, faster rendering.
2022-04-10 15:28:23 +02:00
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