Gergely Polonkai
290d8c3f37
Add JPEG export support
2014-09-17 11:25:40 +02:00
Gergely Polonkai
7fe6a16401
Add a rendering parameter to ag_chart_create_svg()
...
Based upon this parameter a <rect> is included in the resulting SVG
document, providing a background color, and so is the chart CSS.
2014-09-17 11:25:40 +02:00
Gergely Polonkai
2cf75ede55
Add GDK-PixBuf and librsvg2 as a dependency
...
They are required for JPEG exporting
2014-09-17 11:25:40 +02:00
Gergely Polonkai
e87adf8497
Fix chart XSL file
...
The resulting image didn’t comply with the SVG standard, as it accidentally
had some IDs prefixed with ‘#’
2014-09-17 11:25:40 +02:00
Gergely Polonkai
8e60f5611c
Refactor SVG save action/dialog to be a general image saving function
2014-09-17 11:25:40 +02:00
Gergely Polonkai
93ef0d2263
Rename action export to export-agc
...
This is to unambiguate action and function names
2014-09-17 11:25:40 +02:00
Gergely Polonkai
2328f12305
Add default display theme selection to the Preferences
2014-09-14 14:33:24 +02:00
Gergely Polonkai
c7f000ccc6
Clean up AgPreferences template
2014-09-14 14:33:24 +02:00
Gergely Polonkai
b896d867d2
Add some debugging instructions about display themes
2014-09-14 14:33:24 +02:00
Gergely Polonkai
de27719825
Move web view creation to its proper place (to ag_window_init())
...
This is necessary as ag_window_set_default_display_theme() would
indirectly manipulate the chart view’s theme, which fails (as the chart
view doesn’t exist at the time of manipulating).
2014-09-14 14:32:19 +02:00
Gergely Polonkai
687bc2e1c7
Adding display theming possibility to the chart display
2014-09-13 01:13:26 +02:00
Gergely Polonkai
0dc80e431b
Display theme implementation
...
It has only built in display themes yet.
2014-09-13 01:13:26 +02:00
Gergely Polonkai
4549c9fab3
Refactor AgDb
...
Rename functions and type names so they are clearly related to charts.
This is required to implement display theme manipulation in the database.
2014-09-13 01:05:08 +02:00
Gergely Polonkai
4ecef146c2
Update chart XSL
...
• Move planet group (<g>) creation to a template
• Add planet-X class to all aspect and antiscia lines so they can be hidden
later one by one
• Move houses to their separate group
• Chart base is now a separate group, as it was intended
• Move from value_name to value_nick. It's shorter and makes using the
substring function obsolete
• Antiscion lines got their own class
• Move away from visibility to display attribute. visibility in SVG can
can be overridden, thus switching between aspects and antiscia cannot
be done if the future display themes tamper with the lines’ visibility
style
2014-09-13 01:05:08 +02:00
Gergely Polonkai
d2f0ab2bc6
Move used planets’ list to used_planets global array
...
This makes it easier to add new planets. A way should still be found to
automatically include related files in the default chart.
2014-09-13 01:05:08 +02:00
Gergely Polonkai
655c65de9d
Add enum <=> nick conversion functions
...
They are for planets, aspects and antiscia
2014-09-13 01:05:08 +02:00
Gergely Polonkai
c38bba8707
Add GSettings value for the default theme
...
This obsoletes the Astrognome.state.chart schema, which is removed.
2014-09-13 01:05:08 +02:00
Gergely Polonkai
944d623379
Give every web view a separate user content manager
2014-09-13 01:05:08 +02:00
Gergely Polonkai
3445830a6d
Minor bug fix for house system combo box
...
In case of a (theoretically impossible) negative value, the ID field
would have crashed the application
2014-09-13 01:04:57 +02:00
Gergely Polonkai
6078a6e7b2
Add correct parent for ag_app_buttoned_dialog()
...
It was still using @parent, which was explicitly set to NULL
Fixes #51
2014-09-06 11:01:46 +02:00
Gergely Polonkai
acd4a8e078
Add icon for Chariklo
2014-09-06 10:58:31 +02:00
Gergely Polonkai
e18a588026
Add icon for Nessus
2014-09-06 10:58:31 +02:00
Gergely Polonkai
4be6bb4627
Add icon for Pholus
2014-09-06 10:58:31 +02:00
Gergely Polonkai
760f0e8663
Add Alt-Left and Back accels for the back button
2014-09-06 10:58:31 +02:00
Gergely Polonkai
7f844264cc
Add house numbers to the default chart template
...
Fixes #54
2014-09-06 10:58:31 +02:00
Gergely Polonkai
0cf6f171a6
Move data directory creation/query code to ag_get_user_data_dir()
2014-09-06 10:58:31 +02:00
Gergely Polonkai
5f95ffd16e
Fill up points table
2014-09-06 10:58:31 +02:00
Gergely Polonkai
b9791f1436
Unify accels for the view changer menu
2014-09-06 10:58:31 +02:00
Gergely Polonkai
fee1adf08f
Add point table to the UI definition
2014-09-06 10:58:31 +02:00
Gergely Polonkai
fbcf16cb52
Remove parentless dialogs
...
All dialogs that don’t need a parent are opened for the active window.
Fixes #51
2014-09-02 09:41:55 +02:00
Gergely Polonkai
7ed0e4d09b
Fix for 3f143870: const qualifier was missing in ag_chart_get_name() invocations
2014-09-01 00:10:42 +02:00
Gergely Polonkai
de36a9fbe6
Merge pull request #70 from gergelypolonkai/city-chooser
...
Implement country/city chooser
2014-09-01 00:07:06 +02:00
Gergely Polonkai
416572bece
Filtering city list based on selected country
2014-09-01 00:05:55 +02:00
Gergely Polonkai
21c53f0e50
City changed code
...
This updates the coordinates on the Edit tab, too
2014-09-01 00:05:55 +02:00
Gergely Polonkai
5fec76d4a1
Modify default chart XSL so its size can be set dynamically
2014-08-31 22:37:33 +02:00
Gergely Polonkai
204baa0e04
Move planet symbols to xi:include files
2014-08-30 23:07:22 +02:00
Gergely Polonkai
b290dbc3f1
Add aspect type classes to CSS
2014-08-30 18:25:50 +02:00
Gergely Polonkai
5c9f88326b
Add CSS class to different aspects
2014-08-29 12:46:58 +02:00
Gergely Polonkai
7d55580bce
Move aspect styles to a CSS class
2014-08-29 12:26:01 +02:00
Gergely Polonkai
b4db1998ad
Move from emblem-system-symbolic to open-menu-symbolic
...
...and with this to GTK 3.14
2014-08-29 12:14:24 +02:00
Gergely Polonkai
0c251bc445
Merge branch 'master' into city-chooser
2014-08-27 23:08:10 +02:00
Gergely Polonkai
b1d706ea2e
Disable chart context menu
...
Commit 2af46ec
accidentally re-added chart context menu by removing the
context-menu signal handler from the web view. This patch disables it again.
2014-08-27 23:06:29 +02:00
Gergely Polonkai
0a49ce6a30
Fix antiscia/aspect change buttons
...
The javascript code ran by Astrognome is changing the visibility
attribute instead of style attribute, but style has precedence.
2014-08-27 21:56:17 +02:00
Gergely Polonkai
0c327ddba6
Merge branch 'master' into city-chooser
2014-08-27 00:00:22 +02:00
Gergely Polonkai
09efcfeeb6
Fix retrograde mark location
2014-08-26 23:55:29 +02:00
Gergely Polonkai
bc6d5b65ee
Fix accel for chart edit
...
For some reason it was the same as the gear menu
2014-08-26 22:17:38 +02:00
Gergely Polonkai
12e3514ce2
Update chart-default.xsl to show retrograde mark
2014-08-26 19:16:36 +02:00
Gergely Polonkai
1bdf0ee31b
Add a "retrograde" attribute to <body> tags in the generated XML
2014-08-26 18:51:01 +02:00
Gergely Polonkai
8351445868
Merge pull request #63 from gergelypolonkai/bug-61
...
Show chart name in header bar upon loading
2014-08-26 13:21:14 +02:00
Gergely Polonkai
fe41945cb5
Set header subtitle to the chart name upon updating
...
Fixes #61
2014-08-26 13:19:44 +02:00