Commit Graph

667 Commits

Author SHA1 Message Date
e3bd75ef0d Clear chart icon view before loading the list
Fixes #94
2014-09-29 23:40:44 +02:00
078a26dc8f Minor code beautification 2014-09-29 23:27:06 +02:00
fc4cd15d59 Update TODO file 2014-09-29 17:33:39 +02:00
2fc2133418 Fix Aquarius symbol 2014-09-28 10:37:56 +02:00
4cd5392858 Update TODO file 2014-09-28 02:12:34 +02:00
fe35c520ea Fix terminology in help file 2014-09-28 02:12:34 +02:00
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
dfb3e0f8ff Generate preview images of charts for the list view 2014-09-28 01:31:32 +02:00
54a93e05d6 Outsource chart pixbuf creation to ag_chart_get_pixbuf() 2014-09-28 01:31:32 +02:00
a02c584d7d Add an icon_size parameter to ag_chart_create_svg() 2014-09-28 01:31:32 +02:00
c89f701e04 Add a preview parameter to ag_chart_new_from_db_save() 2014-09-28 01:31:31 +02:00
00dfdd79ce Refactor ag_chart_new_from_db() to use ag_house_system_nick_to_id() 2014-09-28 01:31:31 +02:00
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
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
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
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
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
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
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
c56a890a10 Fix Makefile for help files 2014-09-27 19:59:23 +02:00
61a89b5aa9 Merge pull request #92 from gergelypolonkai/help
Add help contents
2014-09-27 18:23:24 +02:00
3ceb734fad Add help images 2014-09-27 18:21:57 +02:00
2b44130235 Add basic documentation 2014-09-27 18:17:10 +02:00
91d0836020 Add planned structure of the help files 2014-09-27 17:28:27 +02:00
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
76f249aaf2 Fix AgWindow’s selection mode cancel button 2014-09-26 23:52:11 +02:00
520704a79d Remove unnecessary debug lines from AgChartRenderer 2014-09-26 23:50:31 +02:00
cd3fe4f163 Code beautification in AgChartRenderer 2014-09-26 23:50:12 +02:00
b725882654 Remove libgd from the dependencies 2014-09-26 22:22:10 +02:00
a8170b90fd Replace GdMainView with AgIconView in the main window 2014-09-26 22:22:10 +02:00
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
13728943d6 Add AgChartRenderer class
It is a subclass of GdkCellRendererPixbuf specialised in displaying
Astrognome chart previews.
2014-09-26 22:21:26 +02:00
7fe82cdc68 Convert AgDbChartSave a boxed type 2014-09-26 21:13:06 +02:00
41f054bf6f Add GPL headers to all source files 2014-09-26 15:01:19 +02:00
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
d2ff3d0675 Always fill the additional-css XSLT parameter 2014-09-24 19:49:52 +02:00
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
f4b87a7c09 Add Moon phase visualisation to the chart 2014-09-24 13:01:14 +02:00
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
a32eb71aa4 Update TODO file 2014-09-24 11:38:36 +02:00
7b54d53ebf Merge pull request #86 from gergelypolonkai/bug-85
Fix up display theme CSS generating code
2014-09-22 01:22:04 +02:00
03aaf8ae1a Fix up ag_display_theme_to_css()
This now generates the correct rules. Fixes #85
2014-09-22 01:20:59 +02:00
c1703e0f4f Change aspect and antiscion classes to (aspect|antiscion)-p
This clears up possible naming clashes
2014-09-22 01:20:59 +02:00
dd9480a77f Add visibility checklists to TODO.org 2014-09-22 01:20:59 +02:00
df9daf65c3 Update gen-dir-locals-el.sh with -I.. 2014-09-22 01:20:41 +02:00
efa94b350f Add comet Asbolus to the list of planets 2014-09-21 23:50:35 +02:00
5d6882b1be Remove duplicate line from ag.gresource.xml 2014-09-21 23:50:14 +02:00
34b58e39fb Merge pull request #84 from gergelypolonkai/bug-82
Set display theme for saved images
2014-09-21 23:14:26 +02:00
8a4eb378e9 Add a theme parameter to the SVG/image generating functions
This is needed for image generation to include display themes.
Fixes #82
2014-09-21 23:05:07 +02:00
4fd2215360 Make ag_display_theme_to_css() handle the NULL theme 2014-09-21 23:05:07 +02:00