mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-09-29 20:44:17 +00:00
network-view: Disable background context menu
It's useless here.
This commit is contained in:
parent
0ff13a90f0
commit
6d47c4c1f3
|
@ -1263,8 +1263,8 @@ nautilus_list_base_class_init (NautilusListBaseClass *klass)
|
|||
G_TYPE_VALUE, GDK_TYPE_DRAG_ACTION, G_TYPE_FILE);
|
||||
signals[POPUP_BACKGROUND_CONTEXT_MENU] = g_signal_new ("popup-background-context-menu",
|
||||
G_TYPE_FROM_CLASS (klass),
|
||||
G_SIGNAL_RUN_LAST,
|
||||
0,
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NautilusListBaseClass, popup_background_context_menu),
|
||||
NULL, NULL,
|
||||
NULL,
|
||||
G_TYPE_NONE, 2,
|
||||
|
|
|
@ -38,6 +38,9 @@ struct _NautilusListBaseClass
|
|||
int new_zoom_level);
|
||||
|
||||
/* Subclasses may override base implementation. */
|
||||
void (*popup_background_context_menu) (NautilusListBase *self,
|
||||
double x,
|
||||
double y);
|
||||
NautilusViewItem *(*get_backing_item) (NautilusListBase *self);
|
||||
void (*preview_selection_event) (NautilusListBase *self,
|
||||
GtkDirectionType direction);
|
||||
|
|
|
@ -129,6 +129,14 @@ on_list_view_item_activated (GtkListView *list_view,
|
|||
nautilus_list_base_activate_selection (NAUTILUS_LIST_BASE (self), FALSE);
|
||||
}
|
||||
|
||||
static void
|
||||
real_popup_background_context_menu (NautilusListBase *self,
|
||||
double x,
|
||||
double y)
|
||||
{
|
||||
g_signal_stop_emission_by_name (G_OBJECT (self), "popup-background-context-menu");
|
||||
}
|
||||
|
||||
static guint
|
||||
real_get_icon_size (NautilusListBase *list_base_view)
|
||||
{
|
||||
|
@ -356,6 +364,7 @@ nautilus_network_view_class_init (NautilusNetworkViewClass *klass)
|
|||
list_base_view_class->get_view_info = real_get_view_info;
|
||||
list_base_view_class->get_view_ui = real_get_view_ui;
|
||||
list_base_view_class->get_zoom_level = real_get_zoom_level;
|
||||
list_base_view_class->popup_background_context_menu = real_popup_background_context_menu;
|
||||
list_base_view_class->scroll_to = real_scroll_to;
|
||||
list_base_view_class->set_sort_state = real_set_sort_state;
|
||||
list_base_view_class->set_zoom_level = real_set_zoom_level;
|
||||
|
|
Loading…
Reference in a new issue