Gergely Polonkai
88fb58a527
Import Placidus charts
2014-08-10 14:31:38 +02:00
Gergely Polonkai
a30d19d1bb
Generalize chart loading functions
...
* ag_app_import_chart() became ag_app_import_file(), and has the potential
to load any file type
* ag_app_import_cb() so it can open multiple file types
* ag_chart_load_from_file() is now called ag_chart_load_from_agc()
2014-08-10 14:31:38 +02:00
Gergely Polonkai
a3927458b4
Make ag_app_buttoned_dialog()'s first parameter nullable
2014-08-10 09:46:14 +02:00
Gergely Polonkai
3ad29b3f2d
Moved to gtk_application_set_accels_for_action() API
...
... and with that, to a GTK+ 3.12 requirement.
2014-08-03 23:32:17 +02:00
Gergely Polonkai
0d1358303a
ag_app_import_chart() now saves the chart immediately after importing
2014-08-03 11:03:23 +02:00
Gergely Polonkai
377a2e1e8a
Rename Open functionality to Import
2014-08-02 01:41:33 +02:00
Gergely Polonkai
860638ed98
Add function ag_app_buttoned_dialog()
...
This is required to create dialogs with more than one buttons, like Yes/No
dialogs.
2014-08-02 00:34:07 +02:00
Gergely Polonkai
1628a71f8b
Remove URI from AgWindowPrivate
2014-07-31 21:22:44 +02:00
Gergely Polonkai
8533b2f887
Load chart list when opening a new window
2014-07-31 01:06:24 +02:00
Gergely Polonkai
36e89f3fe4
Create the GdMainView for the chart list
...
GdMainView doesn’t implement GtkBuildable yet, thus, it cannot be added
via the UI file.
2014-07-31 01:06:10 +02:00
Gergely Polonkai
b762d93ee2
Add license to About dialog
2014-07-12 11:07:45 +02:00
Gergely Polonkai
fa7a87dd76
Add artists section to the About dialog
...
Also remove documentors as it was empty
2014-07-12 11:07:33 +02:00
Gergely Polonkai
f63d42dee9
Minor code beautification
2014-07-12 11:06:46 +02:00
Gergely Polonkai
b6af9a9d96
Refactor all `gtk_message_dialog()` calls to `ag_app_message_dialog()`
2014-07-11 00:34:12 +02:00
Gergely Polonkai
4db1ecff96
Code beautification
...
Truncate long lines. This is not finished yet, though!
2014-07-10 23:47:39 +02:00
Gergely Polonkai
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
Gergely Polonkai
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
Gergely Polonkai
e6aa43cba7
Add class private to AgApp
2014-07-10 23:20:23 +02:00
Gergely Polonkai
165cf260c9
Add ag_app_message_dialog() to create multi-purpose message dialogs
2014-07-04 22:31:59 +02:00
Gergely Polonkai
5da0699607
Move resource files to resources/ directory
...
This is to make them more managable
2014-07-03 23:13:52 +02:00
Gergely Polonkai
20cc731289
Move view changing functionality from GtkStackSwitcher into a view menu
2014-07-03 14:08:51 +02:00
Gergely Polonkai
9e3b4400a9
Add type cast to ag_window_open_chart_tab() call
2014-07-02 23:02:39 +02:00
Gergely Polonkai
0cc6344c37
Change to chart view when opening an existing chart
2014-07-02 19:15:54 +02:00
Gergely Polonkai
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
Gergely Polonkai
1cee8bf38c
Merge branch 'master' into settings
2014-06-30 18:16:47 +02:00
Gergely Polonkai
f744cb0150
Upgrade GLib dependency to 2.38
2014-06-30 14:12:27 +02:00
Gergely Polonkai
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
Gergely Polonkai
847e1c419e
Change deprecated GTK stock items to actual values
2014-03-30 09:47:21 +02:00
Gergely Polonkai
096111684e
Updated for SWE-GLib 2.0 API
2013-10-04 00:16:55 +02:00
Gergely Polonkai
8313b4c2a6
Added skeleton for the preferences code
2013-09-22 20:53:58 +02:00
Gergely Polonkai
5a1ff8cee9
Added Help on pressing F1
...
This still has many things to do. The help files must be improved,
and the help function must be made context-aware (the current show_help()
function is already context-aware).
2013-09-22 13:51:21 +02:00
Gergely Polonkai
ea3b038b57
Uncrustified sources
...
Also, added astrognome-uncrustify.cfg for later use
2013-09-21 18:37:27 +02:00
Gergely Polonkai
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
Gergely Polonkai
e180603a6b
Sanitized action callback function names
2013-09-20 10:58:12 +02:00
Gergely Polonkai
8407ffadd3
Moved run_action() and application_activate_cb() to ag-app.c
2013-09-20 10:23:02 +02:00
Gergely Polonkai
d26f9f5d8b
ag_app_open_chart() now saves the URI of the opened chart to the created window
2013-09-18 10:40:17 +02:00
Gergely Polonkai
c921e29c4a
Created a Save As... menu item
2013-09-18 10:09:32 +02:00
Gergely Polonkai
160339d888
Moved chart loading into ag_chart_load_from_file(), where it was intended to be
2013-09-18 10:05:24 +02:00
Gergely Polonkai
707e7395b0
Finished chart loading code
2013-09-17 22:25:10 +02:00
Gergely Polonkai
142f3b2374
Now correctly freeing xml variable in ag_app_open_chart()
2013-09-17 21:51:43 +02:00
Gergely Polonkai
ed14c5b092
Bug fix, added missing variable
2013-09-17 21:50:58 +02:00
Gergely Polonkai
60964c9f29
Bug fix for non-existing tags in the save file
2013-09-17 21:50:05 +02:00
Gergely Polonkai
8a0a87fa39
XML processing for chart open functionality is finished
2013-09-17 18:35:43 +02:00
Gergely Polonkai
d8f0fd60dd
Created ag_app_open_chart()
...
It can open files from both the command line or the Open dialog
2013-09-17 14:53:37 +02:00
Gergely Polonkai
79815fc31d
Created the Open dialog
2013-09-17 14:53:37 +02:00
Gergely Polonkai
72df6b944d
Added Open/Save functionality to the menus
2013-09-17 14:53:37 +02:00
Gergely Polonkai
895e4f8c8b
Added the skeleton of command-line opening
...
* It does nothing at the moment
* --help output already reflects the file opening possibility
2013-09-17 13:28:07 +02:00
Gergely Polonkai
fc5f8ef63a
Created function ag_app_create_window() for file opening purposes
2013-09-17 13:26:16 +02:00
Gergely Polonkai
01595c0091
Changed variable name self to app in AgApp methods
2013-09-17 11:41:34 +02:00
Gergely Polonkai
cdcf486165
Now using AgWindow instead of a simple GtkActionWindow
2013-09-08 23:02:05 +02:00