[gnome-packagekit] Remove the run button from gpk-application
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-packagekit] Remove the run button from gpk-application
- Date: Fri, 11 May 2012 16:16:32 +0000 (UTC)
commit 67217b1538cf73fa73bbfc5197fcd449af5b737b
Author: Richard Hughes <richard hughsie com>
Date: Fri May 11 15:25:00 2012 +0100
Remove the run button from gpk-application
data/gpk-application.ui | 22 ---------------------
src/gpk-application.c | 49 -----------------------------------------------
2 files changed, 0 insertions(+), 71 deletions(-)
---
diff --git a/data/gpk-application.ui b/data/gpk-application.ui
index cc2677e..9e98405 100644
--- a/data/gpk-application.ui
+++ b/data/gpk-application.ui
@@ -530,28 +530,6 @@
<property name="position">5</property>
</packing>
</child>
- <child>
- <object class="GtkButton" id="button_run">
- <property name="use_action_appearance">False</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="use_action_appearance">False</property>
- <child>
- <object class="GtkLabel" id="label7">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Run Program</property>
- </object>
- </child>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">True</property>
- <property name="position">6</property>
- </packing>
- </child>
</object>
<packing>
<property name="expand">False</property>
diff --git a/src/gpk-application.c b/src/gpk-application.c
index 33aff62..802fa41 100644
--- a/src/gpk-application.c
+++ b/src/gpk-application.c
@@ -852,45 +852,6 @@ gpk_application_menu_remove_cb (GtkAction *action, GpkApplicationPrivate *priv)
}
/**
- * gpk_application_menu_run_cb:
- **/
-static void
-gpk_application_menu_run_cb (GtkAction *action, GpkApplicationPrivate *priv)
-{
- gchar **package_ids;
- GtkTreeView *treeview;
- GtkTreeModel *model;
- GtkTreeIter iter;
- GtkTreeSelection *selection;
- PkBitfield state;
- gboolean ret;
- gchar *package_id = NULL;
-
- /* get selection */
- treeview = GTK_TREE_VIEW (gtk_builder_get_object (priv->builder, "treeview_packages"));
- selection = gtk_tree_view_get_selection (treeview);
- ret = gtk_tree_selection_get_selected (selection, &model, &iter);
- if (!ret) {
- g_warning ("no selection");
- return;
- }
-
- /* get item */
- gtk_tree_model_get (model, &iter,
- PACKAGES_COLUMN_ID, &package_id,
- PACKAGES_COLUMN_STATE, &state, -1);
-
- /* only if installed */
- if (pk_bitfield_contain (state, GPK_STATE_INSTALLED)) {
- /* run this single package id */
- package_ids = pk_package_ids_from_id (package_id);
- gpk_helper_run_show (priv->helper_run, package_ids);
- g_strfreev (package_ids);
- }
- g_free (package_id);
-}
-
-/**
* gpk_application_get_requires_cb:
**/
static void
@@ -2344,7 +2305,6 @@ gpk_application_packages_treeview_clicked_cb (GtkTreeSelection *selection, GpkAp
GtkWidget *widget;
GtkTreeModel *model;
GtkTreeIter iter;
- gboolean ret;
gboolean show_install = TRUE;
gboolean show_remove = TRUE;
PkBitfield state;
@@ -2404,11 +2364,6 @@ gpk_application_packages_treeview_clicked_cb (GtkTreeSelection *selection, GpkAp
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "textview_description"));
gpk_application_set_text_buffer (widget, NULL);
- /* only show run menuitem for installed programs */
- ret = pk_bitfield_contain (state, GPK_STATE_INSTALLED);
- widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "button_run"));
- gtk_widget_set_visible (widget, ret);
-
/* ensure new action succeeds */
g_cancellable_reset (priv->cancellable);
@@ -3431,10 +3386,6 @@ gpk_application_startup_cb (GtkApplication *application, GpkApplicationPrivate *
g_signal_connect (widget, "clicked",
G_CALLBACK (gpk_application_menu_requires_cb), priv);
- widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "button_run"));
- g_signal_connect (widget, "clicked",
- G_CALLBACK (gpk_application_menu_run_cb), priv);
-
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "hbox_packages"));
gtk_widget_hide (widget);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]