app: remove unused view type action
This commit is contained in:
@@ -35,7 +35,6 @@ typedef struct
|
|||||||
{
|
{
|
||||||
GtkWidget *window;
|
GtkWidget *window;
|
||||||
|
|
||||||
GSimpleAction *view_action;
|
|
||||||
GSettings *settings;
|
GSettings *settings;
|
||||||
GcalManager *manager;
|
GcalManager *manager;
|
||||||
|
|
||||||
@@ -61,10 +60,6 @@ static void gcal_application_launch_search (GSimpleAction *
|
|||||||
GVariant *parameter,
|
GVariant *parameter,
|
||||||
gpointer app);
|
gpointer app);
|
||||||
|
|
||||||
static void gcal_application_change_view (GSimpleAction *simple,
|
|
||||||
GVariant *parameter,
|
|
||||||
gpointer user_data);
|
|
||||||
|
|
||||||
static void gcal_application_show_about (GSimpleAction *simple,
|
static void gcal_application_show_about (GSimpleAction *simple,
|
||||||
GVariant *parameter,
|
GVariant *parameter,
|
||||||
gpointer user_data);
|
gpointer user_data);
|
||||||
@@ -73,10 +68,6 @@ static void gcal_application_quit (GSimpleAction *
|
|||||||
GVariant *parameter,
|
GVariant *parameter,
|
||||||
gpointer user_data);
|
gpointer user_data);
|
||||||
|
|
||||||
static void gcal_application_changed_view (GSettings *settings,
|
|
||||||
gchar *key,
|
|
||||||
gpointer user_data);
|
|
||||||
|
|
||||||
G_DEFINE_TYPE_WITH_PRIVATE (GcalApplication, gcal_application, GTK_TYPE_APPLICATION);
|
G_DEFINE_TYPE_WITH_PRIVATE (GcalApplication, gcal_application, GTK_TYPE_APPLICATION);
|
||||||
|
|
||||||
static gboolean show_version = FALSE;
|
static gboolean show_version = FALSE;
|
||||||
@@ -93,7 +84,6 @@ static GOptionEntry gcal_application_goptions[] = {
|
|||||||
static const GActionEntry gcal_app_entries[] = {
|
static const GActionEntry gcal_app_entries[] = {
|
||||||
{ "new", gcal_application_create_new_event },
|
{ "new", gcal_application_create_new_event },
|
||||||
{ "search", gcal_application_launch_search },
|
{ "search", gcal_application_launch_search },
|
||||||
{ "view", gcal_application_change_view, "s" },
|
|
||||||
{ "about", gcal_application_show_about },
|
{ "about", gcal_application_show_about },
|
||||||
{ "quit", gcal_application_quit },
|
{ "quit", gcal_application_quit },
|
||||||
};
|
};
|
||||||
@@ -154,13 +144,6 @@ gcal_application_activate (GApplication *application)
|
|||||||
"active-view",
|
"active-view",
|
||||||
G_SETTINGS_BIND_SET | G_SETTINGS_BIND_GET);
|
G_SETTINGS_BIND_SET | G_SETTINGS_BIND_GET);
|
||||||
|
|
||||||
g_object_bind_property (priv->window,
|
|
||||||
"new-event-mode",
|
|
||||||
priv->view_action,
|
|
||||||
"enabled",
|
|
||||||
G_BINDING_DEFAULT |
|
|
||||||
G_BINDING_INVERT_BOOLEAN);
|
|
||||||
|
|
||||||
gtk_widget_show_all (priv->window);
|
gtk_widget_show_all (priv->window);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -287,18 +270,6 @@ gcal_application_launch_search (GSimpleAction *search,
|
|||||||
gcal_window_set_search_mode (GCAL_WINDOW (priv->window), TRUE);
|
gcal_window_set_search_mode (GCAL_WINDOW (priv->window), TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
gcal_application_change_view (GSimpleAction *simple,
|
|
||||||
GVariant *parameter,
|
|
||||||
gpointer user_data)
|
|
||||||
{
|
|
||||||
GcalApplicationPrivate *priv;
|
|
||||||
|
|
||||||
priv = gcal_application_get_instance_private (GCAL_APPLICATION (user_data));
|
|
||||||
|
|
||||||
g_settings_set_value (priv->settings, "active-view", parameter);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gcal_application_show_about (GSimpleAction *simple,
|
gcal_application_show_about (GSimpleAction *simple,
|
||||||
GVariant *parameter,
|
GVariant *parameter,
|
||||||
@@ -356,19 +327,6 @@ gcal_application_quit (GSimpleAction *simple,
|
|||||||
g_application_quit (G_APPLICATION (user_data));
|
g_application_quit (G_APPLICATION (user_data));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
gcal_application_changed_view (GSettings *settings,
|
|
||||||
gchar *key,
|
|
||||||
gpointer user_data)
|
|
||||||
{
|
|
||||||
GcalApplicationPrivate *priv;
|
|
||||||
|
|
||||||
priv = gcal_application_get_instance_private (GCAL_APPLICATION (user_data));
|
|
||||||
g_simple_action_set_state (priv->view_action,
|
|
||||||
g_settings_get_value (priv->settings,
|
|
||||||
"active-view"));
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Public API */
|
/* Public API */
|
||||||
GcalApplication*
|
GcalApplication*
|
||||||
gcal_application_new (void)
|
gcal_application_new (void)
|
||||||
@@ -385,10 +343,6 @@ gcal_application_new (void)
|
|||||||
|
|
||||||
priv = gcal_application_get_instance_private (app);
|
priv = gcal_application_get_instance_private (app);
|
||||||
priv->settings = g_settings_new ("org.gnome.calendar");
|
priv->settings = g_settings_new ("org.gnome.calendar");
|
||||||
g_signal_connect (priv->settings,
|
|
||||||
"changed::active-view",
|
|
||||||
G_CALLBACK (gcal_application_changed_view),
|
|
||||||
app);
|
|
||||||
return app;
|
return app;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user