summaryrefslogtreecommitdiff
path: root/gtk/gtklabel.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-01-27 16:43:54 -0500
committerMatthias Clasen <mclasen@redhat.com>2019-06-13 11:59:50 +0000
commit964b2574cff262ed24fb4de92def082552b16dd1 (patch)
treeb7b95816a3392da523c9bd493ebe5e864e1adfcd /gtk/gtklabel.h
parent1b21d6ecba4aac1f787e18513dc54f75253f9c28 (diff)
downloadgtk+-964b2574cff262ed24fb4de92def082552b16dd1.tar.gz
label: Redo context menus
Drop the ::populate-popup signal and implement the new context menu api. Things are a bit more complicated here, since we have different menus on links and selectable text.
Diffstat (limited to 'gtk/gtklabel.h')
-rw-r--r--gtk/gtklabel.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk/gtklabel.h b/gtk/gtklabel.h
index 6ccc389b73..c2b8bfe8e4 100644
--- a/gtk/gtklabel.h
+++ b/gtk/gtklabel.h
@@ -176,6 +176,13 @@ void gtk_label_set_yalign (GtkLabel *label,
GDK_AVAILABLE_IN_ALL
gfloat gtk_label_get_yalign (GtkLabel *label);
+GDK_AVAILABLE_IN_ALL
+void gtk_label_set_extra_menu (GtkLabel *label,
+ GMenuModel *model);
+GDK_AVAILABLE_IN_ALL
+GMenuModel * gtk_label_get_extra_menu (GtkLabel *label);
+
+
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkLabel, g_object_unref)
G_END_DECLS