[gtk/shortcuts-rebased-again: 139/159] placesview: Avoid the use of popup-menu



commit 3229a86c0dcea6b35d4db232abfdd6cc74cd4551
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Jun 24 01:33:31 2019 +0000

    placesview: Avoid the use of popup-menu

 gtk/gtkplacesview.c           | 7 ++-----
 gtk/gtkplacesviewprivate.h    | 2 ++
 gtk/gtkplacesviewrow.c        | 2 +-
 gtk/gtkplacesviewrowprivate.h | 1 +
 4 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkplacesview.c b/gtk/gtkplacesview.c
index 75c4af2372..262898d227 100644
--- a/gtk/gtkplacesview.c
+++ b/gtk/gtkplacesview.c
@@ -666,8 +666,6 @@ insert_row (GtkPlacesView *view,
 
   g_object_set_data (G_OBJECT (row), "is-network", GINT_TO_POINTER (is_network));
 
-  g_signal_connect (row, "popup-menu", G_CALLBACK (on_row_popup_menu), row);
-
   g_signal_connect (gtk_places_view_row_get_eject_button (GTK_PLACES_VIEW_ROW (row)),
                     "clicked",
                     G_CALLBACK (on_eject_button_clicked),
@@ -1733,11 +1731,10 @@ popup_menu (GtkPlacesViewRow *row,
   gtk_menu_popup_at_pointer (GTK_MENU (priv->popup_menu), (GdkEvent *) event);
 }
 
-static gboolean
-on_row_popup_menu (GtkPlacesViewRow *row)
+void
+gtk_places_view_row_popup_menu (GtkPlacesViewRow *row)
 {
   popup_menu (row, NULL);
-  return TRUE;
 }
 
 static gboolean
diff --git a/gtk/gtkplacesviewprivate.h b/gtk/gtkplacesviewprivate.h
index 9400efa8b2..ad6ce78453 100644
--- a/gtk/gtkplacesviewprivate.h
+++ b/gtk/gtkplacesviewprivate.h
@@ -81,6 +81,8 @@ gboolean           gtk_places_view_get_loading                   (GtkPlacesView
 
 GtkWidget *        gtk_places_view_new                           (void);
 
+
+
 G_END_DECLS
 
 #endif /* GTK_PLACES_VIEW_H */
diff --git a/gtk/gtkplacesviewrow.c b/gtk/gtkplacesviewrow.c
index 79e30c9d7e..77e883109d 100644
--- a/gtk/gtkplacesviewrow.c
+++ b/gtk/gtkplacesviewrow.c
@@ -200,7 +200,7 @@ pressed_cb (GtkGesture       *gesture,
             double            y,
             GtkPlacesViewRow *row)
 {
-  g_signal_emit_by_name (row, "popup-menu", 0);
+  gtk_places_view_row_popup_menu (row);
 }
 
 static void
diff --git a/gtk/gtkplacesviewrowprivate.h b/gtk/gtkplacesviewrowprivate.h
index ad913275a1..b15c60942b 100644
--- a/gtk/gtkplacesviewrowprivate.h
+++ b/gtk/gtkplacesviewrowprivate.h
@@ -57,6 +57,7 @@ void               gtk_places_view_row_set_path_size_group       (GtkPlacesViewR
 
 void               gtk_places_view_row_set_space_size_group      (GtkPlacesViewRow   *row,
                                                                   GtkSizeGroup       *group);
+void               gtk_places_view_row_popup_menu                (GtkPlacesViewRow  *row);
 
 G_END_DECLS
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]