Added the skeleton of command-line opening

* It does nothing at the moment
* --help output already reflects the file opening possibility
This commit is contained in:
Gergely Polonkai 2013-09-17 13:28:07 +02:00
parent fc5f8ef63a
commit 895e4f8c8b
2 changed files with 12 additions and 2 deletions

View File

@ -165,6 +165,15 @@ startup(GApplication *gapp)
setup_accelerators(app); setup_accelerators(app);
} }
static void
ag_app_open(GApplication *gapp, GFile **files, gint n_files, const gchar *hint)
{
gint i;
for (i = 0; i < n_files; i++) {
}
}
AgApp * AgApp *
ag_app_new(void) ag_app_new(void)
{ {
@ -175,7 +184,7 @@ ag_app_new(void)
app = g_object_new(AG_TYPE_APP, app = g_object_new(AG_TYPE_APP,
"application-id", "eu.polonkai.gergely.Astrognome", "application-id", "eu.polonkai.gergely.Astrognome",
"flags", G_APPLICATION_FLAGS_NONE, "flags", G_APPLICATION_HANDLES_OPEN,
"register-session", TRUE, "register-session", TRUE,
NULL); NULL);
@ -193,5 +202,6 @@ ag_app_class_init(AgAppClass *klass)
GApplicationClass *application_class = G_APPLICATION_CLASS(klass); GApplicationClass *application_class = G_APPLICATION_CLASS(klass);
application_class->startup = startup; application_class->startup = startup;
application_class->open = ag_app_open;
} }

View File

@ -76,7 +76,7 @@ main(int argc, char *argv[])
option_quit = FALSE, option_quit = FALSE,
option_new_window = FALSE; option_new_window = FALSE;
if (!gtk_init_with_args(&argc, &argv, NULL, options, GETTEXT_PACKAGE, &err)) { if (!gtk_init_with_args(&argc, &argv, _("[FILE…]"), options, GETTEXT_PACKAGE, &err)) {
g_printerr("%s\n", err->message); g_printerr("%s\n", err->message);
return EXIT_FAILURE; return EXIT_FAILURE;