Age | Commit message (Collapse) | Author | Files | Lines |
|
ported from:
https://git.gnome.org/browse/gnome-panel/commit/?id=8c275a2adf4ad99297a17cabf251344837620831
https://git.gnome.org/browse/gnome-panel/commit/?id=be33e799d968a073c0a8856c96d11e8594b88bc4
|
|
thanks to some genius from gnome team, we're now supposed to re-implement
gtk_widget_reparent from scratch in every place we need to move a widget
between containers. thanks but no thanks. don't fix what's not broken.
fixes #360
|
|
|
|
Until position calculations are refactored to fix the issue of the panel applets
getting reordered on resolution changes don't save position/right-stick on locked applets.
|
|
The places menu follows .mate-panel-menu-bar just fine, but buggy wm/gtk3.16 combos require robust RGBA support explicitly set in the application. Add support to panel-menu-items.c as only adding it to menu.c, applet.c, and mate-panel-applet.c will miss this menu.
|
|
Make the panel context menu follow the .mate-panel-menu-bar .menu selector in the gtk theme, and the panel context menu window follow the .mate-panel-menu-bar selector. Use the former to set a custom menu theme, the latter to alter or remove shadows from applet menus. Include robust support for transparent themes even with gtk does not detect a compositing window manager so long as compositing is enabled.
|
|
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
|
|
Make applet menus follow the .mate-panel-menu-bar .menu selector in the gtk theme, and the menu window follow the .mate-panel-menu-bar selector. Use the former to set a custom menu theme, the latter to alter or remove shadows from applet menus
|
|
gdk_window_set_geometry_hints accept 0 as flags when geometry is null
return 1px width/height while image is not loadded
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Should work fine under both Gtk+ versions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We already do this for the same function in libmate-panel-applet.
Thanks to luke on the forums. fixes #330
|
|
- this fixes program list in GTK3
|
|
|
|
The new GDK_KEY_ keys are also in Gtk+2.
|
|
|
|
|
|
Fix Force-Quit panel applet to avoid hang with GTK3
|
|
This patch implements handling of XInput2 extension events in the applet.
Without this patch, the applet fails to recognize such events (either mouse
click for killing application, or escape key for exiting), hence freezing the
desktop.
Also fix the event mask in call of gdk_device_grab() for keyboard.
Author: Sébastien Villemot <[email protected]>
http://bugs.debian.org/698740
|
|
Both functions have exactly the same semantics, so prefer the Gtk+
builtin.
|
|
Remove change_background_for_widget from GTK3 build (it is useless.)
|
|
|
|
is an attempt to fix https://github.com/mate-desktop/mate-panel/issues/214
|
|
|
|
Closes https://github.com/mate-desktop/mate-panel/pull/268
|
|
Closes https://github.com/mate-desktop/mate-panel/pull/273
|
|
This reverts commit 9a8965fa0c783bc8221a1ccd55247e5e6a4ee88a.
It caused the run dialog to fail.
|
|
|
|
|
|
|
|
Based on gnome-panel commit: 8a942d16378f62015f302357e0e5b6f61b5713b3
From: Vincent Untz <[email protected]>
|
|
Also change the panel version to use the padding instead of the border.
We're interested in the padding here. I believe.
Taken from gnome-panel commit: 0b5d9e57451dff3a25b3fbcc8dec671cac469cb
From: Vincent Untz <[email protected]>
|
|
Instead of writing some long line again and again, use a small helper.
Taken from gnome-panel commit: 412ac2e4fa6a19c454b7046b9f57b9622a7b97d0
From: Vincent Untz <[email protected]>
|
|
The calculation wasn't done right. At least, I think so :-)
Also cleanup a bit some code in the file.
Based on gnome-panel commit: be822666a99680e5cd34c02ad2e35bea81f4a7d8
From: Vincent Untz <[email protected]>
|
|
Do not assume that CAIRO_STATUS_SUCCESS == 0. This clarifies the code
Taken from gnome-panel commit: d376b00a0a5856b3d5eb20a7dc1b39440d2f3938
|