static void action_task_preview_cb (GtkToggleAction *action, ETaskShellView *task_shell_view) { ETaskShellContent *task_shell_content; gboolean visible; task_shell_content = task_shell_view->priv->task_shell_content; visible = gtk_toggle_action_get_active (action); e_task_shell_content_set_preview_visible (task_shell_content, visible); }
static void task_shell_content_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) { switch (property_id) { case PROP_ORIENTATION: task_shell_content_set_orientation ( E_TASK_SHELL_CONTENT (object), g_value_get_enum (value)); return; case PROP_PREVIEW_VISIBLE: e_task_shell_content_set_preview_visible ( E_TASK_SHELL_CONTENT (object), g_value_get_boolean (value)); return; } G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); }