summaryrefslogtreecommitdiff
path: root/mate-panel/panel-util.c
AgeCommit message (Collapse)AuthorFilesLines
2020-05-25Fix some cast-function-type warnings introduced in GCC 8rbuj1-1/+1
2019-06-07revert menu-bar: transfer focus correctly on alt-F1raveit651-96/+0
This revert https://github.com/mate-desktop/mate-panel/commit/f0f4c5e and fixes hopefully https://github.com/mate-desktop/marco/issues/209
2019-03-10Wayland support for panel-util.c/.hWilliam Wold1-9/+14
2018-09-26menu-bar: transfer focus correctly on alt-F1Samuel Thibault1-0/+92
The background is in https://gitlab.gnome.org/GNOME/gtk/issues/85 . One of the conclusions, in https://gitlab.gnome.org/GNOME/gtk/issues/85#note_264804 , is that mate-panel needs to properly transfer focus on alt-F1 keyboard shortcut. It used to work only by luck before, only because gtk used to deactivate itself during a keyboard grab. But as discussed in https://gitlab.gnome.org/GNOME/gtk/issues/85 that behavior poses accessibility feedback issues, is not coherent, and keyboard grab feedback will not be available in wayland anyway. Thus @ebassi saying in https://gitlab.gnome.org/GNOME/gtk/issues/85#note_264804 that not transferring focus properly is the actual bug. This change explictly switches to the menu bar after saving which X Window had the focus, and on menu bar deactivation restores focus to that X Window. Fixes #851
2018-06-29panel-util: replace deprecated gdk_flushraveit651-2/+4
2018-05-12Convert launcher icons to cairo surfacesVictor Kareh1-4/+11
This improves support for HiDPI by loading properly scaled surfaces for launcher and drawer icons. It also Fixes the Show Desktop wncklet to show a surface icon. Other wncklets have their icons determined by libwnck, so they remain as pixbufs. Fixes mate-desktop/mate-desktop#314
2017-01-13support desktop actionsDenis Gorodnichev1-9/+1
2017-01-05remove ancient code leftoversmonsta1-1/+0
once it was some easter egg, now it's just a non-working garbage
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-8/+0
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-02-12do not use deprecated gdk_cursor_new, useWolfgang Ulbrich1-1/+3
gdk_cursor_new_for_display for both GTK versions
2015-08-26Gtk3: Don't use deperated gtk_icon_info_freeyetist1-0/+4
2015-01-14use mate_gdk_spawn_command_line_on_screen alwaysMonsta1-6/+0
Closes https://github.com/mate-desktop/mate-panel/pull/273
2014-11-23don't leak memoryMonsta1-0/+1
2014-11-22Gtk3: Replaced gdk_cursor_unref() by g_object_unref()infirit1-0/+4
gdk_cursor_unref () is deprecated in Gtk+3
2014-11-18fix crash if icon name is NULLDenis Gorodnichev1-0/+5
2014-11-18use gtk icon(pixmap) cache insteadof custom oneDenis Gorodnichev1-0/+22
2014-05-16Drop support for glib < 2.36infirit1-4/+0
2013-10-26mate-panel: Add GTK3 supportStefano Karapetsas1-5/+17
2012-11-12Code audit: fix compile warnings, uninitialized pointer problemsScott Balneaves1-1/+1
2012-10-11migrate mate-panel to gsettingsStefano Karapetsas1-9/+10
2012-01-30g_get_user_config_dir() would be better ↵Perberos1-1/+5
(https://github.com/mate-desktop/mate-panel/issues/8)
2012-01-27~/.mate2/ moved to ~/.config/mate/Perberos1-6/+2
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+1210