Commit Graph

671 Commits

Author SHA1 Message Date
Gergely Polonkai 461c99a8d2 Ignore the house system set on the Edit tab
This is required so we can safely remove it from the save data.
2014-09-30 17:01:42 +02:00
Gergely Polonkai bd16d5c2f6 Add function ag_settings_get_house_system()
It gets the default house system from GSettings and converts it to a
valid GsweHouseSystem.
2014-09-30 17:01:42 +02:00
Gergely Polonkai 1ac0f2779b Updated TODO file 2014-09-30 17:00:12 +02:00
Gergely Polonkai 46af6b48f2 Update TODO file 2014-09-29 23:41:03 +02:00
Gergely Polonkai e3bd75ef0d Clear chart icon view before loading the list
Fixes #94
2014-09-29 23:40:44 +02:00
Gergely Polonkai 078a26dc8f Minor code beautification 2014-09-29 23:27:06 +02:00
Gergely Polonkai fc4cd15d59 Update TODO file 2014-09-29 17:33:39 +02:00
Gergely Polonkai 2fc2133418 Fix Aquarius symbol 2014-09-28 10:37:56 +02:00
Gergely Polonkai 4cd5392858 Update TODO file 2014-09-28 02:12:34 +02:00
Gergely Polonkai fe35c520ea Fix terminology in help file 2014-09-28 02:12:34 +02:00
Gergely Polonkai 96a05a2933 Merge pull request #93 from gergelypolonkai/chart-preview
Generate preview images for the charts in the list view
2014-09-28 01:33:24 +02:00
Gergely Polonkai dfb3e0f8ff Generate preview images of charts for the list view 2014-09-28 01:31:32 +02:00
Gergely Polonkai 54a93e05d6 Outsource chart pixbuf creation to ag_chart_get_pixbuf() 2014-09-28 01:31:32 +02:00
Gergely Polonkai a02c584d7d Add an icon_size parameter to ag_chart_create_svg() 2014-09-28 01:31:32 +02:00
Gergely Polonkai c89f701e04 Add a preview parameter to ag_chart_new_from_db_save() 2014-09-28 01:31:31 +02:00
Gergely Polonkai 00dfdd79ce Refactor ag_chart_new_from_db() to use ag_house_system_nick_to_id() 2014-09-28 01:31:31 +02:00
Gergely Polonkai 2177ac2c41 Add a populated parameter to ag_db_chart_save_new()
If the caller intends to fill the whole struct, this should be set to TRUE
2014-09-28 01:31:31 +02:00
Gergely Polonkai 6656f52959 Add a built-in, hidden display theme for the preview images
It contains only the Sun, with no aspects nor antiscia
2014-09-28 01:31:31 +02:00
Gergely Polonkai 02fcb0ad93 Add constructor ag_chart_new_preview()
It creates a new AgChart object with Sun as the only added planet.
2014-09-28 01:31:31 +02:00
Gergely Polonkai 2ed2718514 Refactor ag_chart_new_full() and ag_chart_add_planets()
…so we can create more generic versions of ag_chart_new_whatever()
2014-09-28 01:31:31 +02:00
Gergely Polonkai 6d996af704 Add an image_size parameter to ag_chart_create_svg()
This is required so we can generate a fixed size image, e.g. for the
chart preview.
2014-09-28 01:31:31 +02:00
Gergely Polonkai 84b622c622 Make chart/image/icon size parameters for the XSLT; the chart depends on them
Almost all sizes depend on $image_size or $icon_size now
2014-09-28 01:30:45 +02:00
Gergely Polonkai 99accd3d40 Move chart loading to lazy loading
This is required due to chart preview making, which can take a while.
2014-09-28 01:25:22 +02:00
Gergely Polonkai c56a890a10 Fix Makefile for help files 2014-09-27 19:59:23 +02:00
Gergely Polonkai 61a89b5aa9 Merge pull request #92 from gergelypolonkai/help
Add help contents
2014-09-27 18:23:24 +02:00
Gergely Polonkai 3ceb734fad Add help images 2014-09-27 18:21:57 +02:00
Gergely Polonkai 2b44130235 Add basic documentation 2014-09-27 18:17:10 +02:00
Gergely Polonkai 91d0836020 Add planned structure of the help files 2014-09-27 17:28:27 +02:00
Gergely Polonkai 39e58c7156 Merge pull request #89 from gergelypolonkai/gtk-icon-view
Move chart list from GdMainView to GtkIconView
2014-09-26 23:57:29 +02:00
Gergely Polonkai 76f249aaf2 Fix AgWindow’s selection mode cancel button 2014-09-26 23:52:11 +02:00
Gergely Polonkai 520704a79d Remove unnecessary debug lines from AgChartRenderer 2014-09-26 23:50:31 +02:00
Gergely Polonkai cd3fe4f163 Code beautification in AgChartRenderer 2014-09-26 23:50:12 +02:00
Gergely Polonkai b725882654 Remove libgd from the dependencies 2014-09-26 22:22:10 +02:00
Gergely Polonkai a8170b90fd Replace GdMainView with AgIconView in the main window 2014-09-26 22:22:10 +02:00
Gergely Polonkai a18e11f023 Add AgIconView class
It is a subclass of GtkIconView specialised in displayind Astrognome
chart previews as icons.
2014-09-26 22:21:55 +02:00
Gergely Polonkai 13728943d6 Add AgChartRenderer class
It is a subclass of GdkCellRendererPixbuf specialised in displaying
Astrognome chart previews.
2014-09-26 22:21:26 +02:00
Gergely Polonkai 7fe82cdc68 Convert AgDbChartSave a boxed type 2014-09-26 21:13:06 +02:00
Gergely Polonkai 41f054bf6f Add GPL headers to all source files 2014-09-26 15:01:19 +02:00
Gergely Polonkai 023dbcb55f Make chart image size dynamic
It now depends on the maximum distance of icons from the chart
2014-09-24 21:46:43 +02:00
Gergely Polonkai d2ff3d0675 Always fill the additional-css XSLT parameter 2014-09-24 19:49:52 +02:00
Gergely Polonkai 447e1568a7 Merge pull request #88 from gergelypolonkai/chart-moon-phase
Add Moon phase visualisation to the chart
2014-09-24 13:03:29 +02:00
Gergely Polonkai f4b87a7c09 Add Moon phase visualisation to the chart 2014-09-24 13:01:14 +02:00
Gergely Polonkai abb6fc2cc2 Add a moonphase node to the chart XML
It contains both the phase and the illumination of the Moon at the
chart’s time.
2014-09-24 11:40:17 +02:00
Gergely Polonkai a32eb71aa4 Update TODO file 2014-09-24 11:38:36 +02:00
Gergely Polonkai 7b54d53ebf Merge pull request #86 from gergelypolonkai/bug-85
Fix up display theme CSS generating code
2014-09-22 01:22:04 +02:00
Gergely Polonkai 03aaf8ae1a Fix up ag_display_theme_to_css()
This now generates the correct rules. Fixes #85
2014-09-22 01:20:59 +02:00
Gergely Polonkai c1703e0f4f Change aspect and antiscion classes to (aspect|antiscion)-p
This clears up possible naming clashes
2014-09-22 01:20:59 +02:00
Gergely Polonkai dd9480a77f Add visibility checklists to TODO.org 2014-09-22 01:20:59 +02:00
Gergely Polonkai df9daf65c3 Update gen-dir-locals-el.sh with -I.. 2014-09-22 01:20:41 +02:00
Gergely Polonkai efa94b350f Add comet Asbolus to the list of planets 2014-09-21 23:50:35 +02:00