|
f4749dea65
|
Add PNG save support
|
2014-10-05 19:36:44 +02:00 |
|
|
52ff709e14
|
Refactor ag_chart_export_jpg_to_file() as ag_chart_export_to_image()
It is capable of saving in any format (as long as GdkPixbuf supports it)
|
2014-10-05 19:36:20 +02:00 |
|
|
32534da807
|
Move DB ID handling deeper into AgChart
The AgWindow doesn’t have to send a DB ID any more.
Fixes #97
|
2014-10-01 23:42:25 +02:00 |
|
|
a7afd80235
|
Add database ID as a property of AgChart
|
2014-10-01 23:21:38 +02:00 |
|
|
05be162c03
|
Make AgChart warn about invalid property IDs
|
2014-10-01 23:21:12 +02:00 |
|
|
310cf4034d
|
Fix image export dialog title
|
2014-10-01 00:37:32 +02:00 |
|
|
4afb24882e
|
Make the new house system changer work
|
2014-09-30 17:01:42 +02:00 |
|
|
4023bc84c5
|
Unify AgWindow chart setting
It was set differently at different places. Now it is done cleanly by
ag_window_set_chart().
|
2014-09-30 17:01:42 +02:00 |
|
|
0e4406c886
|
Create macro GET_PRIV for AgWindow
It is a shorthand for the instance private variable definition.
|
2014-09-30 17:01:42 +02:00 |
|
|
fcef96e686
|
Make AgWindowPrivate->chart a GObject property
|
2014-09-30 17:01:42 +02:00 |
|
|
c0608379f1
|
Update the Edit tab UI
* Controls moved to more sane positions
* House system drop down moved to the chart toolbar
|
2014-09-30 17:01:42 +02:00 |
|
|
d65ae8a504
|
Remove house system from the save data
This doesn’t really belong here, as it is more a user preference than part
of a chart.
|
2014-09-30 17:01:42 +02:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
2fc2133418
|
Fix Aquarius symbol
|
2014-09-28 10:37:56 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
c36ef58946
|
Fix ag_window_set_theme()
It didn’t actually set the display theme in the AgWindow object
|
2014-09-21 23:05:07 +02:00 |
|