diff options
author | Tomasz Gąsior | 2017-07-30 21:43:53 +0200 |
---|---|---|
committer | Tomasz Gąsior | 2017-07-30 21:48:28 +0200 |
commit | cffdd3e7a3e9fc41e676ed4c8cf4d35dd6b4bcc4 (patch) | |
tree | e05e15abc999038ccfd98e6849e52e952daac3e7 /popovers__color-chooser.patch | |
parent | a6054beb52f10ac378ca008a44624b71cfdaabc3 (diff) | |
download | aur-cffdd3e7a3e9fc41e676ed4c8cf4d35dd6b4bcc4.tar.gz |
A lot of changes.
- Added ability to enable CSDs by GTK_CSD=0 or GTK_CSD=1 environment variable.
- Changed icons of context menus in file chooser dialog to match old GTK2 file chooser and Caja places sidebar (because Caja is a fork of old Nautilus).
- Disabled integration with GNOME assistive technologies by default to avoid errors in console output.
- Structure of PKGBUILD and paches refactored.
- gtk3-widget-factory application restored.
- Files of original ArchLinux GTK3 package moved away.
Diffstat (limited to 'popovers__color-chooser.patch')
-rw-r--r-- | popovers__color-chooser.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/popovers__color-chooser.patch b/popovers__color-chooser.patch new file mode 100644 index 000000000000..65c2089a90d3 --- /dev/null +++ b/popovers__color-chooser.patch @@ -0,0 +1,24 @@ +diff -U 5 -r -Z -B ./org/gtk/gtkcolorswatch.c ./mod/gtk/gtkcolorswatch.c +--- ./org/gtk/gtkcolorswatch.c 2017-07-19 04:55:39.000000000 +0200 ++++ ./mod/gtk/gtkcolorswatch.c 2017-07-30 13:40:06.546839046 +0200 +@@ -345,10 +345,20 @@ + } + + static void + do_popup (GtkColorSwatch *swatch) + { ++ if (swatch->priv->popover == NULL) { ++ GtkWidget *item; ++ swatch->priv->popover = gtk_menu_new(); ++ item = gtk_menu_item_new_with_mnemonic(_("C_ustomize")); ++ g_signal_connect_swapped (item, "activate", G_CALLBACK (emit_customize), swatch); ++ gtk_widget_set_visible(GTK_WIDGET(item), TRUE); ++ gtk_menu_shell_append(GTK_MENU_SHELL(swatch->priv->popover), item); ++ } ++ gtk_menu_popup_at_pointer(GTK_MENU(swatch->priv->popover), NULL); ++ return; + if (swatch->priv->popover == NULL) + { + GtkWidget *box; + GtkWidget *item; + |