Added file filters for later use
This commit is contained in:
parent
72df6b944d
commit
cc91246d38
@ -16,6 +16,8 @@ GtkBuilder *builder;
|
|||||||
static gboolean option_version,
|
static gboolean option_version,
|
||||||
option_quit,
|
option_quit,
|
||||||
option_new_window;
|
option_new_window;
|
||||||
|
GtkFileFilter *filter_all = NULL,
|
||||||
|
*filter_chart = NULL;
|
||||||
|
|
||||||
const char *moonStateName[] = {
|
const char *moonStateName[] = {
|
||||||
"New Moon",
|
"New Moon",
|
||||||
@ -50,6 +52,20 @@ application_activate_cb(AgApp *app, gpointer user_data)
|
|||||||
run_action(app, FALSE);
|
run_action(app, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
init_filters(void)
|
||||||
|
{
|
||||||
|
filter_all = gtk_file_filter_new();
|
||||||
|
gtk_file_filter_set_name(filter_all, _("All files"));
|
||||||
|
gtk_file_filter_add_pattern(filter_all, "*");
|
||||||
|
g_object_ref_sink(filter_all);
|
||||||
|
|
||||||
|
filter_chart = gtk_file_filter_new();
|
||||||
|
gtk_file_filter_set_name(filter_chart, _("Astrognome charts"));
|
||||||
|
gtk_file_filter_add_pattern(filter_chart, "*.agc");
|
||||||
|
g_object_ref_sink(filter_chart);
|
||||||
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
main(int argc, char *argv[])
|
main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
@ -88,6 +104,8 @@ main(int argc, char *argv[])
|
|||||||
return EXIT_SUCCESS;
|
return EXIT_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
init_filters();
|
||||||
|
|
||||||
app = ag_app_new();
|
app = ag_app_new();
|
||||||
g_signal_connect(app, "activate", G_CALLBACK(application_activate_cb), NULL);
|
g_signal_connect(app, "activate", G_CALLBACK(application_activate_cb), NULL);
|
||||||
g_application_set_default(G_APPLICATION(app));
|
g_application_set_default(G_APPLICATION(app));
|
||||||
|
8
src/astrognome.h
Normal file
8
src/astrognome.h
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#ifndef __ASTROGNOME_H__
|
||||||
|
#define __ASTROGNOME_H__
|
||||||
|
|
||||||
|
extern GtkFileFilter *filter_all,
|
||||||
|
*filter_chart;
|
||||||
|
|
||||||
|
#endif /* __ASTROGNOME_H__ */
|
||||||
|
|
Loading…
Reference in New Issue
Block a user