Commit Graph

47 Commits

Author SHA1 Message Date
Mario Hüttel c186d3cdb3 Pass command line parameters for shared object renderer to command line convert struct 2019-11-15 20:50:46 +01:00
Mario Hüttel f15e82b5dc Modify External Renderer: External renderer docu updated for future changes, restructuring. Not that the changes in the documentation are not yet implemented in code 2019-11-12 20:52:42 +01:00
Mario Hüttel 4e38d8f452 LayerSelector: Add layer_selector_contains_elements() function 2019-11-09 02:18:53 +01:00
Mario Hüttel 01e61a79fd Integrate cell selector to main gui class 2019-09-28 23:16:48 +02:00
Mario Hüttel dc30950df5 Tree store for cell selection moved to GUI file 2019-09-28 23:16:48 +02:00
Mario Hüttel a65295fbeb remove now unneeded mapping parser completely 2019-09-28 23:16:48 +02:00
Mario Hüttel 62388e4053 Remove code from mapping parser that implements csv read. Use LayerSettings class instead. 2019-09-28 23:16:48 +02:00
Mario Hüttel 94ef879a94 Refactoring: rename progress update func of output renderer to gds_output_renderer_update_async_progress() 2019-09-28 23:16:48 +02:00
Mario Hüttel 7cbde0f30a Fixup round for doxygen 2019-09-28 22:57:31 +02:00
Mario Hüttel 3a72796b2f Fix docu for layer_selector_auto_color_layers 2019-08-29 18:20:19 +02:00
Mario Hüttel 9f7e1e1696 Issue #26: Add layer_selector_auto_name_layers() function 2019-08-29 18:19:28 +02:00
Mario Hüttel 6c840b8bd1 Fixup doxygen groups and LaTeX symbol 2019-08-26 20:37:48 +02:00
Mario Hüttel f60150e8c7 Add full git commit to About dialog 2019-08-26 00:05:45 +02:00
Mario Hüttel 7fd8768fd0 Issue #25: Add layer_selector_select_all_layers() function 2019-08-25 23:21:45 +02:00
Mario Hüttel ea27443b39 Fix #21: Rename layer-info files to layer-settings 2019-08-24 14:17:24 +02:00
Mario Hüttel a2bcda6752 Update doxygen 2019-08-24 13:50:55 +02:00
Mario Hüttel 4115fd97af Add progress updated signal to gds output renderer that can be used when called asynchronously 2019-08-22 18:55:14 +02:00
Mario Hüttel dc4b377b13 Add preliminary set_busy fuinction to activity bar 2019-08-21 19:29:22 +02:00
Mario Hüttel a38946b803 LayerSelector: Rewrite layer_selector_export_rendered_layer_info() to return LayerSettings object. 2019-08-20 18:12:40 +02:00
Mario Hüttel 943e924337 gds-parser.h: Fix typo 2019-08-20 18:12:09 +02:00
Mario Hüttel e0f2e7d605 gds-parser.h: Fix psoition of ifdef guards compared to doxygen group 2019-08-20 18:11:38 +02:00
Mario Hüttel 731e377b6e Implement new layer rendering object and add it to the CLI. 2019-08-19 19:54:53 +02:00
Mario Hüttel 58d3f5c57c Fix function prototype description for external renderer 2019-06-22 14:03:33 +02:00
Mario Hüttel 01c9701492 Issue #19: Implement first draft of command line rendering (synchronous-mode). Not yet fully tested!! 2019-06-22 01:21:26 +02:00
Mario Hüttel 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
Mario Hüttel d107954859 Issue #19: Finish integration of renderers to into command line interface 2019-06-19 20:47:19 +02:00
Mario Hüttel 5c994f892a Issue #19: Implement CairoRenderer as GObject 2019-06-19 19:21:20 +02:00
Mario Hüttel 96f1347b2c Issue #19: rename renderer source files and implement latex renderer new functions 2019-06-19 19:01:40 +02:00
Mario Hüttel 2d2ca67c48 Issue #19: Move LaTeX Renderer to GObject 2019-06-18 21:46:43 +02:00
Mario Hüttel 7b10d41160 Issue #19: Convert external renderer to GObject. Not yet fully integrated 2019-06-18 19:43:00 +02:00
Mario Hüttel 302d462cda Issue #19:
Create a base class GdsOutputRenderer with a virtual function render_output,
which can be derived by the different output renderers.
2019-06-17 22:59:27 +02:00
Mario Hüttel c146bcd094 Output renderers: Move existing renderers to common folder 2019-06-17 21:50:49 +02:00
Mario Hüttel a35231b9ec Fix #20:
Move all cell selector specific code to a new folder "cell-selector".
2019-06-17 21:32:45 +02:00
Mario Hüttel f5f8509b91 Merge branch 'color-palette-feature' into dev 2019-06-13 22:25:54 +02:00
Mario Hüttel b04788b7d4 Layer selector: Add prototype and empty function body for function that
fills all layers with colors from a given color palette.
2019-06-13 22:21:35 +02:00
Mario Hüttel e42aa36520 Fix doxygen header in gds_parser.h 2019-06-08 12:43:42 +02:00
Mario Hüttel eef012fc4d Merge branch 'multithread-dev' into dev
Get newest changes in order to incorporate the fix for issue #16
2019-06-07 19:37:15 +02:00
Mario Hüttel 795d496949 GDS parser: Enhance doxygen headers 2019-06-07 19:30:37 +02:00
Mario Hüttel 0ecc60d2a1 Fix Typo 2019-05-28 21:03:56 +02:00
Mario Hüttel 9b0f268bbd Add ActivityBar widget 2019-05-28 20:59:16 +02:00
Mario Hüttel 1f7f3118fa Start development of color-palette class 2019-05-20 20:07:45 +02:00
Mario Hüttel cd2cf8c5c7 Add versioning scheme to documentation 2019-05-14 19:39:29 +02:00
Mario Hüttel a3626e7b33 Improve doxygen documentation 2019-03-30 19:51:56 +01:00
Mario Hüttel 4dcafeed3f Update doxygen reference 2019-03-28 22:14:11 +01:00
Mario Hüttel e278ad6d94 Move each GTK Widget to its own documentation group 2019-03-26 21:12:37 +01:00
Mario Hüttel 4bed016f01 Update documentation: Add compilation page, fix additional mistake in cell-geometrics.h 2019-03-26 21:00:05 +01:00
Mario Hüttel e8c7f78af4 Update include file hierarchy: Move include file to central include tree 2019-03-26 19:57:19 +01:00