f63d42dee9
Minor code beautification
2014-07-12 11:06:46 +02:00
5ac17cd8be
Move default sign symbols to the resource list
2014-07-12 10:45:38 +02:00
c31ddb6fe7
Add gres:// type links support for libxml2
2014-07-12 10:27:11 +02:00
a5d76beb23
Move the default xsl file to the resources
2014-07-11 15:03:54 +02:00
4144d6b4ff
Remove CSS from the xsl file and the SVG generating code
2014-07-11 14:32:24 +02:00
9342ea63de
Code beautification
...
Wrap long lines in all files
2014-07-11 10:33:04 +02:00
110e7f3c25
Beautify code
2014-07-11 00:37:14 +02:00
b6af9a9d96
Refactor all gtk_message_dialog()
calls to ag_app_message_dialog()
2014-07-11 00:34:12 +02:00
4db1ecff96
Code beautification
...
Truncate long lines. This is not finished yet, though!
2014-07-10 23:47:39 +02:00
2af46ece40
Remove WebKitWebView creation from Glade
...
The Glade template cannot assign an already created WebKitWebViewGroup
to the WebKitWebView it creates. Thus we need to create it manuallp
2014-07-10 23:33:22 +02:00
b8cc90912d
Load default chart CSS to AgApp’s private member, web_view_group
...
This will make sure at least one CSS is loaded for each web view created
later.
2014-07-10 23:24:33 +02:00
3efb358a4f
Copy the default chart CSS to the resource database
2014-07-10 23:22:16 +02:00
e6aa43cba7
Add class private to AgApp
2014-07-10 23:20:23 +02:00
a312e59020
Merge branch 'master' into webkit2
2014-07-10 14:34:12 +02:00
86e5438807
Add chart note support
...
It is saved under /chartinfo/note, and may be non-existant or an empty
tag.
Fixes #28
2014-07-09 00:38:04 +02:00
7c745e51a7
Reorder Edit GtkGrid’s children to be a bit more logical
2014-07-08 23:55:54 +02:00
6724f68dcf
Started transitioning to Webkit 2.0
...
Unfortunately, webkit_web_view_load_string() is not implemented in the
2.0 API, so trying with load_html() for now. Seems not to work with SVG
images without tweaking.
2014-07-08 21:04:45 +02:00
ee4faf34a6
Remove unneeded TODO line
2014-07-05 11:14:11 +02:00
8262eaabd1
Add error checking to several places
2014-07-05 11:03:27 +02:00
165cf260c9
Add ag_app_message_dialog() to create multi-purpose message dialogs
2014-07-04 22:31:59 +02:00
740691f97f
Automatically apply settings change for planet/aspect icons as characters
2014-07-04 22:07:16 +02:00
76975df877
Refactor aspect table redrawing to a separate function
...
This is to later allow me to call when the certain GSettings values
((planets|aspects)-char) change.
2014-07-04 22:07:16 +02:00
409c1f5267
Create planet and aspect symbols with respect to the (planets|aspects)-char settings
2014-07-04 22:07:16 +02:00
582c7e02b9
Add new settings planets-char and aspects-char to the preferences dialog
...
They are only effective upon chart redraw. A callback must be utilised
to automatically redraw the aspect table upon change.
2014-07-04 13:13:38 +02:00
d8aadc4ffa
Add planets-char and aspects-char settings to GSettings schema
2014-07-04 13:02:45 +02:00
f65cb50f8e
Incorporate first icon in the aspect table
...
Sun is now represented by an (oversized) icon in the aspects table.
2014-07-03 23:24:11 +02:00
5da0699607
Move resource files to resources/ directory
...
This is to make them more managable
2014-07-03 23:13:52 +02:00
26fb959a48
Remove AgSettings’ priv property
2014-07-03 18:15:48 +02:00
4542f52980
Remove AgWindow’s priv property
2014-07-03 18:08:34 +02:00
ee86d98317
ag-window.c cleanup
...
Remove non-used private variables and their references
2014-07-03 15:56:46 +02:00
d95ef75e59
Set window title and subtitle
...
Title is fixed, set to “Astrognome”
Subtitle is the name on the chart
2014-07-03 15:31:05 +02:00
20cc731289
Move view changing functionality from GtkStackSwitcher into a view menu
2014-07-03 14:08:51 +02:00
bdecad3c2a
Start transitioning main window to Glade
2014-07-03 10:57:57 +02:00
9e3b4400a9
Add type cast to ag_window_open_chart_tab() call
2014-07-02 23:02:39 +02:00
9c9da9c273
Removed TODO comment after merging chart-tab-if-open
2014-07-02 19:50:46 +02:00
0cc6344c37
Change to chart view when opening an existing chart
2014-07-02 19:15:54 +02:00
b2cab90dcb
Add preferences window with option to turn off maximized windows
...
This is very limited right now. See README.md for other options to
integrate here (and throughout the app).
2014-06-30 22:51:15 +02:00
1cee8bf38c
Merge branch 'master' into settings
2014-06-30 18:16:47 +02:00
78d127afec
Create GtkGrid for aspect table
...
This is a textual representation only. Icons are still on their way.
2014-06-30 18:00:13 +02:00
70d38a379d
Add function ag_chart_get_planets()
2014-06-30 17:55:00 +02:00
a6a5eff641
Add function ag_chart_add_planets() to add all known planets to the chart
...
This is required for a readable aspect table
2014-06-30 17:55:00 +02:00
259302a7c2
Update note in tab_changed_cb()
2014-06-30 17:55:00 +02:00
170fca314a
Add some remark about a translatable string
2014-06-30 14:12:27 +02:00
f744cb0150
Upgrade GLib dependency to 2.38
2014-06-30 14:12:27 +02:00
172518f472
Uncrustified sources
2014-06-27 21:11:17 +02:00
c34ba055bc
Add SVG export functionality
2014-06-27 17:15:57 +02:00
f6e3f9e033
Change ag_chart_create_svg() to return the length of the SVG document
...
This is needed later for SVG export
2014-06-27 17:11:04 +02:00
cc7aed38c1
Add GTK message dialogs instead of g_warning() calls.
...
This is to enhance UX. Fix #9
2014-03-30 17:52:57 +02:00
85fb8be73b
Add timezone control to edit tab
...
Fix #15
2014-03-30 17:41:11 +02:00
83782a92ff
Set southern latitude/western longitude if saved chart has negative values
...
Fix #16
2014-03-30 16:51:45 +02:00