Commit Graph

574 Commits

Author SHA1 Message Date
01c9701492 Issue #19: Implement first draft of command line rendering (synchronous-mode). Not yet fully tested!! 2019-06-22 01:21:26 +02:00
01ab56e07a Issue #19: Remove unused variable from layer settings 2019-06-22 01:20:45 +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
31c4efe99b Update GUI image in doxygen documentation to show new button style 2019-06-19 20:57:07 +02:00
f5bc8de86e Issue #19: Edit usage site in doxygen because the command line parameters have severly changed 2019-06-19 20:50:12 +02:00
d107954859 Issue #19: Finish integration of renderers to into command line interface 2019-06-19 20:47:19 +02:00
5c994f892a Issue #19: Implement CairoRenderer as GObject 2019-06-19 19:21:20 +02:00
96f1347b2c Issue #19: rename renderer source files and implement latex renderer new functions 2019-06-19 19:01:40 +02:00
2d2ca67c48 Issue #19: Move LaTeX Renderer to GObject 2019-06-18 21:46:43 +02:00
d9282d8e5a Issue #19: Add dispose to ExternalRenderer class in order to free the path to the shared object 2019-06-18 21:46:02 +02:00
d5f1b2edf4 Issue #19: Implement external_renderer_new_with_so() 2019-06-18 21:10:53 +02:00
f224b28613 Issue #19: Add property shared-object-path to ExternalRenderer 2019-06-18 21:08:29 +02:00
7b10d41160 Issue #19: Convert external renderer to GObject. Not yet fully integrated 2019-06-18 19:43:00 +02:00
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
c146bcd094 Output renderers: Move existing renderers to common folder 2019-06-17 21:50:49 +02:00
e6abaddcd1 Cell selector: LibCellRenderer: Update doxygen 2019-06-17 21:40:41 +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
24b70eec48 Merge branch 'master' into dev 2019-06-13 23:25:00 +02:00
8ffcba830d Fix #18: Segmentation fault due to a pointer pointing to already freed data. 2019-06-13 23:17:20 +02:00
022d9561db Remove temporary files of fot from doxygen output (DOT_CLEANUP) 2019-06-13 22:28:18 +02:00
f5f8509b91 Merge branch 'color-palette-feature' into dev 2019-06-13 22:25:54 +02:00
61f607ac94 Add autocoloring to layer selector. Auto coloring feature now fully implemented. Fix #14 2019-06-13 22:22:59 +02:00
ee1b55120f Gui: Add button callback for auto color button 2019-06-13 22:21:35 +02:00
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
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
dfadaa241e Color palette: Finish implementation
Color palette can now be loaded from a resource containing hexadecimal
RGB values.
2019-06-13 22:21:28 +02:00
4f02854401 Reclassify unhandled GDS records as information rather than a warning 2019-06-10 23:03:01 +02:00
f2b02c0c1f Code and spelling improvements 2019-06-10 23:00:05 +02:00
e739305f46 Gds Parser: Add support for array refrences (AREFs) 2019-06-10 22:59:18 +02:00
5729ef0db8 Doxygen: Change dot output to SVG 2019-06-09 14:17:52 +02:00
88cd834d13 Merge branch 'master' into dev
Incorporate urgent fixes
2019-06-08 13:33:16 +02:00
7f7b4cc7bf Fix #17: Reference loop detection fix. This will be part of v1.0-1 2019-06-08 13:32:42 +02:00
f625d2daba Reclassify unhandled GDS records as information rather than a warning 2019-06-08 12:53:57 +02:00
e42aa36520 Fix doxygen header in gds_parser.h 2019-06-08 12:43:42 +02:00
2ffa09d104 Code and spelling improvements 2019-06-08 12:43:01 +02:00
feb69b6d60 Gds Parser: Add support for array refrences (AREFs) 2019-06-08 12:41:15 +02:00
20ec6bd41b Fix doygen warning in Activity Bar 2019-06-08 12:37:29 +02:00
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
e847e691bd Merge branch 'multithread-dev' into color-palette-feature
Get newest changes
2019-06-07 19:35:02 +02:00
0d6b2c7a36 Color palette: Cast unused function parameter 2019-06-07 19:33:53 +02:00
583f01faae Enhance formatting, fix typos 2019-06-07 19:32:38 +02:00
795d496949 GDS parser: Enhance doxygen headers 2019-06-07 19:30:37 +02:00
6ebd05007e Cairo Renderer: Fix Typos 2019-06-07 19:28:07 +02:00
906225f47f Fix Typos 2019-05-30 14:55:37 +02:00
dadafa43a3 Work around issue #16. This is not very beatiful. 2019-05-30 14:49:35 +02:00
2d3241d8b7 cairo-renderer: check for valid pointers of crs and surfaces 2019-05-30 14:45:36 +02:00
0ecc60d2a1 Fix Typo 2019-05-28 21:03:56 +02:00
9b0f268bbd Add ActivityBar widget 2019-05-28 20:59:16 +02:00
6ae316f459 Edit color palette code 2019-05-28 20:05:13 +02:00
082a823575 Add space for activity bar 2019-05-28 20:02:56 +02:00