summaryrefslogtreecommitdiff
path: root/mate-panel/menu.c
AgeCommit message (Collapse)AuthorFilesLines
2020-05-25Fix some cast-function-type warnings introduced in GCC 8rbuj1-2/+2
2019-07-05Remove trailing whitespacesLaurent Napias1-5/+5
2019-02-10Fix last menu with gtk_menu_popup and failure to follow panel themelukefromdc1-15/+16
2018-06-25menu.c: Fix: Keep spaces in the left if "menus-have-icons" is offPablo Barciela1-1/+1
Fixes https://github.com/mate-desktop/mate-panel/pull/820#issuecomment-399709389
2018-05-30Support new mate-menus apiyetist1-136/+153
2018-04-19panel-context-menu.c: avoid deprecated GtkImageMenuItemPablo Barciela1-0/+3
avoid deprecated: gtk_image_menu_item_new_with_mnemonic gtk_image_menu_item_set_image
2018-01-31require GTK+ 3.22 and GLib 2.50monsta1-33/+0
2017-06-07menu: restore focus after drag-n-dropping menuitem outsidemonsta1-54/+1
2017-06-07menu: restore focus after closing popup menu of a menuitemmonsta1-0/+71
2017-05-30menu: remove incorrect code from the popup menu of a menuitemmonsta1-70/+0
fixes https://github.com/mate-desktop/mate-panel/issues/305
2017-05-23menu: fix crash when some .desktop file has empty Icon fieldmonsta1-6/+4
fixes https://github.com/mate-desktop/mate-panel/issues/494
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-57/+5
and require libmate-desktop >= 1.17 WARNING: use GTK+3 build of libmateweather for this build. that lib is not migrated to GTK+3 only as we will possibly use libgweather instead of it.
2016-06-29fix some warnings and deprecationsSorokin Alexei1-0/+9
2016-02-21merge panel_load_menu_image_deferred() into setup_menuitem_with_icon()Sorokin Alexei1-81/+42
also rename setup_menu_item_with_icon() to setup_menuitem_with_icon(), and drop GtkStock support from it
2016-02-12GTK+3 menu: don't use deprecated gtk_menu_get_tearoff_stateWolfgang Ulbrich1-2/+6
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=d907a6e
2016-02-12do not use deprecated gdk_cursor_new, useWolfgang Ulbrich1-1/+2
gdk_cursor_new_for_display for both GTK versions
2016-01-23Gtk3: Don't use deprecated gtk_misc_set_alignmentRoy Zhang1-0/+5
2015-10-10menu.c: robust transparent theme supportlukefromdc1-3/+17
Ensure any transparent menu theme works even when gtk3.16 or later fails to detect a compositing window manager. This work also present on applet.c and mate-panel-applet.c theme support commits. Main menus already follow .mate-panel-menu-bar .menu so no changes to that
2015-07-14Drop gdkkeysyms-compat usage in Gtk+3infirit1-5/+2
The new GDK_KEY_ keys are also in Gtk+2.
2014-11-23don't leak memoryMonsta1-0/+1
2014-11-23Gtk3: Port gdk_keyboard_grab to gdk_deviceinfirit1-2/+11
Based on gnome-panel commits: menu: 434e491bc4a280037638fb828529856276de3512 toplevel: e0bf14009416f19484bd0431a85744db7d907eb9 force-quit: 2760d89026ea5cf5bf25a4b8ceaf9f6dd2651043
2014-11-22Gtk3: Fix use of pending deprecated gdk_pointer_grab()/_ungrab()infirit1-2/+31
eplaced gdk_pointer_grab() and gdk_pointer_ungrab() by gdk_device_grab() and gdk_device_ungrab(), respectively. Based on gnome-panel commit: eff5d569c162d508f996678f0d1ea8647c1b810d From: Germán Póo-Caamaño <[email protected]>
2014-11-22Gtk3: Replaced gdk_cursor_unref() by g_object_unref()infirit1-0/+4
gdk_cursor_unref () is deprecated in Gtk+3
2014-11-18use gtk icon(pixmap) cache insteadof custom oneDenis Gorodnichev1-503/+14
2014-10-02Use Caja GSettings schema optionallyBalló György1-4/+9
This was the last place where it was used unconditionally.
2014-05-16Use gtk_widget_set_size_request which is also available in gtk+2infirit1-4/+0
2013-10-26mate-panel: Add GTK3 supportStefano Karapetsas1-3/+59
2012-11-18fixed incorrect fsf addresses.Steve Zesch1-2/+2
2012-10-11migrate mate-panel to gsettingsStefano Karapetsas1-2/+7
2012-03-26Show a default icon for .desktop files that don't have oneJorge Bernal "Koke1-1/+1
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=76495
2012-03-26When using Drag'n'Drop from Places menu, install a link launcher (.desktop ↵Marcel Stimberg1-2/+3
file) instead of copying the entire directory. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=357934 Bug-Ubuntu: https://launchpad.net/bugs/62529
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+1914