Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Fix 1px wide invisible icon in cases such as
https://github.com/mate-desktop/mate-panel/issues/695
|
|
panel_toplevel_queue_auto_hide()
|
|
change larger
|
|
|
|
This needs to be special cased, and requires a change in mate-polkit to work
|
|
Stop segfaults, warnings on removing in-process switcher, window-list
Fixes window list, workspace switcher. Window menu and show desktop no warnings or segfaults on removal when built in process
(squashed 9f43dd5c7c37b84960d06a98a4738ee40d8bfd50 + 2b17f4f461cff056ab0f4687a9ac673a16933f7c for 1.18 branch)
|
|
|
|
Don't just check for the clock's existance and return if it has been destroyed, disconnect them entirely when the clock is destroyed
|
|
|
|
This reverts commit b6b89c1e796801d2cbb694a0e4963e4248ac79df.
|
|
|
|
Also catch a missed instance of needing to reposition. This stops most cases of a bottom panel menu changing size and ending up too low.
|
|
Mostly fixes serious mispositioning of network-manager applet (indicator mode) menus when connections were changed on last showing of menu and applet is on bottom panel and especially bottom right
|
|
*On destroying applet disconnect signals for functions that otherwise segfaults with glib 2.53.4 or later.
*Fish: it's not always enough for a function to return immediately if applet destroyed anymore
*panel-action-button: suppress a warning
|
|
|
|
|
|
Stop panel from collapsing left on adding fish, moving window-list(or other wncklet applet) on otherwise empty panel
Fixes https://github.com/mate-desktop/mate-panel/issues/661
|
|
|
|
|
|
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/590
reverts a part of 7ee450758e4f2bee13aa8ff967a5795a6dcdc91f
|
|
|
|
Themers can use the .vertical and .horizontal style classes to rotate a background on vertical panels the same way scrollbars are themed. Apply these style classes to PanelPlugs too so this can actually be used.
|
|
*Support both url(image file) and gradient image panel backgrounds in the GTK theme.
*Scaling by 1.0/panel dimensions should never have worked, doesn't now. Get the actual image dimensions instead
*Background: disable in PanelPlug features that don't work on panel toplevel
*panel-background: catch error on unsupported image such as -gtk-gradient
An image bg set in the GTK theme needs to be a file or a css gradient as the older -gtk-gradient does not return a valid cairo_pattern_t when read directly
*GTK 3.14,3.16: fix theme bg image render in plugs
PanelPlug rendering is handled differently with GTK 3.14 and 3.16 than later versions. Handle this so all supported image backgrounds in GTK themes render properly in all supported GTK versions
|
|
Avoid cairo function that seemed to be causing crashes related to setting geometry, use code copied from panel-background.c instead
|
|
Enable the force-redraw code unconditionally so it can function from the idle callback regardless of child->parent_relative_bg = TRUE/FALSE as it seems to now always be needed
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/594
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/594
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/594
Note: min value is 75 in my tests for ukraine language
Reduced the margin, as it seemed to be the direct cause of a theme-independent jump.
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/594
Note: in my language setting width_chars to 20 is minimum value to avoid
a jumping clock UI, if hovering over another location which use another day.
Maybe we need to increase the chosen value for other languages.
|
|
Transparent panel backgrounds set in GTK themes have not worked since the GTK 3.20 PanelPlug work. This was because NULL in gtk_window_set_background_pattern breaks on alpha values. Force this transparent and the GTK background is properly drawn
|
|
|
|
|
|
|
|
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/305
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/504
have to repeat my change from 024f89bc7c8074f753120d9c8ec4bd839745984b
because of fallout from 225702b3c6a609065465c66f0f2739fc1d2184a9
|
|
Support any menu theme set up for the panel's menus differing from the rest of the Gtk theme using the .mate-panel-menu-bar style class
|
|
port of 6ae0ea92a925fae699a608b12d2274d52c12695d + 4de86661f4a6f67285333c67342c287f99deffeb
|
|
Fixes #586
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/494
|
|
Fixes https://github.com/mate-desktop/mate-panel/issues/570
taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=cc99dca
|
|
Fixes https://github.com/mate-desktop/mate-panel/issues/520
|
|
fixes runtime warning on applet removal
|
|
fixes runtime warning on applet removal
|
|
|
|
g_desktop_app_info_get_string return unlocalized strings.
g_app_info_get_name and g_app_info_get_description to get localized application's name and comment(description)
|
|
|
|
|