Commit Graph

586 Commits

Author SHA1 Message Date
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 0fc538769c Merge pull request #76 from gergelypolonkai/bug-51
Add correct parent for ag_app_buttoned_dialog()
2014-09-06 11:03:02 +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 312148b725 Merge pull request #75 from gergelypolonkai/new-icons
Add missing icons of comets
2014-09-06 10:29:38 +02:00
Gergely Polonkai 480a0ef223 Add icon for Chariklo 2014-09-06 10:19:19 +02:00
Gergely Polonkai 624c7358b3 Add icon for Nessus 2014-09-06 10:11:47 +02:00
Gergely Polonkai 0f1001de8d Add icon for Pholus 2014-09-06 10:02:47 +02:00
Gergely Polonkai 91fff3e203 Add Alt-Left and Back accels for the back button 2014-09-04 15:25:05 +02:00
Gergely Polonkai 7365cb95b2 Merge pull request #73 from gergelypolonkai/house-numbers
Add house numbers to the default chart template
2014-09-03 09:56:31 +02:00
Gergely Polonkai 73763f04c8 Add house numbers to the default chart template
Fixes #54
2014-09-03 09:54:57 +02:00
Gergely Polonkai 80e3992b24 Move data directory creation/query code to ag_get_user_data_dir() 2014-09-02 21:48:24 +02:00
Gergely Polonkai 89396da4ab Merge pull request #72 from gergelypolonkai/point-tables
Add point tables
2014-09-02 16:26:36 +02:00
Gergely Polonkai d80df8ab6e Fill up points table 2014-09-02 16:24:37 +02:00
Gergely Polonkai 462ea99cc7 Unify accels for the view changer menu 2014-09-02 15:30:41 +02:00
Gergely Polonkai 6b8bceda5f Add point table to the UI definition 2014-09-02 15:30:41 +02:00
Gergely Polonkai af22424f5e Merge pull request #71 from gergelypolonkai/bug-51
Remove parentless dialogs
2014-09-02 09:43:01 +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 a78d90b1ca Merge pull request #69 from gergelypolonkai/dyn-chart-size
Make chart size dynamic
2014-08-31 22:39:29 +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 6224c01b66 Merge pull request #68 from gergelypolonkai/aspect-colors
Style aspects so they can be distinguished from each other
2014-08-30 18:58:12 +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 18bdbdceaf Fix GTK version requirement 2014-08-29 12:19:10 +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 e56e0350eb Merge pull request #66 from gergelypolonkai/fix-context-menu
Disable chart context menu
2014-08-27 23:07:35 +02:00