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:
parent
fc5f8ef63a
commit
895e4f8c8b
12
src/ag-app.c
12
src/ag-app.c
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user