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);
}
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 *
ag_app_new(void)
{
@ -175,7 +184,7 @@ ag_app_new(void)
app = g_object_new(AG_TYPE_APP,
"application-id", "eu.polonkai.gergely.Astrognome",
"flags", G_APPLICATION_FLAGS_NONE,
"flags", G_APPLICATION_HANDLES_OPEN,
"register-session", TRUE,
NULL);
@ -193,5 +202,6 @@ ag_app_class_init(AgAppClass *klass)
GApplicationClass *application_class = G_APPLICATION_CLASS(klass);
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_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);
return EXIT_FAILURE;