app: remove unused view type action

This commit is contained in:
Erick Pérez Castellanos
2014-12-04 17:10:37 -05:00
parent 333363205c
commit 7ab1af4e96
-46
View File
@@ -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;
} }