Commit Graph

72 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
a4f1b17a76 Add message dialogs to indicate save errors 2014-03-30 11:33:48 +02:00
847e1c419e Change deprecated GTK stock items to actual values 2014-03-30 09:47:21 +02:00
84528f2970 Move ag_window_redraw_chart() to a more appropriate place 2014-03-30 09:34:41 +02:00
aa339f5863 Remove references and calls to libgd in favour of Gtk 3.10 calls 2014-02-25 22:32:54 +01:00
f80b9df82b Disabled context menu in chart's web view 2013-09-22 12:12:41 +02:00
754433d884 Window settings are now saved when a window is repositioned or resized 2013-09-21 19:27:14 +02:00
f4e32478e6 Typo fix in rebased code 2013-09-21 18:56:12 +02:00
56a388b86a Uncrustified new code 2013-09-21 18:56:12 +02:00
9ef2d957ff Now restoring window settings (size and maximized state) from GSettings 2013-09-21 18:56:12 +02:00
ea3b038b57 Uncrustified sources
Also, added astrognome-uncrustify.cfg for later use
2013-09-21 18:37:27 +02:00
f5ba22d7df Added a dispose function to AgWindow 2013-09-21 14:07:53 +02:00
8a589b4699 Header bar and web view now correctly resize with the window 2013-09-20 15:23:41 +02:00
8ef33d3dec Added hotkeys for tab switching
The hotkeys are the same as in Placidus, as the original Astrognome didn't
have any.
2013-09-20 12:41:21 +02:00
e180603a6b Sanitized action callback function names 2013-09-20 10:58:12 +02:00
5bba36e949 Created save-as dialog 2013-09-20 00:11:17 +02:00
337f5b6656 Created AgWindowError quark for later use 2013-09-20 00:11:03 +02:00
c8e0a888dd Resizing webkit view when the chart tab is activated
This is temporary, it really should resize automatically
2013-09-19 23:21:27 +02:00
d6df0e4690 Added base_url to webkit load function
Without that, using external CSS files is impossible
2013-09-19 23:17:43 +02:00
a6c747fc48 Created web view for the SVG chart 2013-09-19 20:19:55 +02:00
25e5abcbcb Finished SVG generating code 2013-09-19 19:56:25 +02:00
e4033f0702 Sanitized AgWindow - Removed timestamp member
It can be retrieved from the Window's chart, and is rarely used
2013-09-18 22:30:40 +02:00
2d93bca140 Started generating chart SVG 2013-09-18 11:41:20 +02:00
ec75d9b4cd Moved XML creation code to AgChart's create_save_doc() 2013-09-18 11:22:07 +02:00