Age | Commit message (Collapse) | Author | Files | Lines |
|
*Fix scaling of panel widgets, buttons, and the menu bar
*Draw grab handles at the ends of the panel
*Fix size of _almost_ all included applets
*Fix panel snapping coordinates
*Down-scale monitor coordinates to support multi-monitors
Author: Victor Kareh <[email protected]>
Date: Wed Dec 20 14:03:18 2017 -0500
|
|
|
|
|
|
and drop WNCK_CHECK_VERSION usage
|
|
fixes the second issue mentioned in https://github.com/mate-desktop/mate-panel/issues/686
ported from:
https://git.gnome.org/browse/gnome-panel/commit/?id=585c6727a807f0160e79f42a1f17350cc6df0d78
|
|
fixes https://github.com/mate-desktop/mate-panel/issues/686
ported from:
https://git.gnome.org/browse/gnome-panel/commit/?id=a08f238147660b3d70e5eebd8d24707711424719
|
|
*Ensure only the actually selected radio button is shown as checked, not all the radio buttons
*Note that this works so long as each menu created by a single indicator creates no more than one groups of radio buttons, the usual case
*Also set ATK_ROLE_RADIO_MENU_ITEM for any radio menu items created by an indicator as this code otherwise would cause Orca to call them check menu items
|
|
Fix https://github.com/mate-desktop/mate-panel/issues/706
*patch by https://github.com/muesli4
|
|
|
|
Removed deprecated ui elements to make it fully compatible with GTK+ 3
and additionally made the dialog resizeable.
|
|
|
|
|
|
don't mess with additional references to a GCancellable, instead
keep just a const pointer to the internal operation data and use
it as a key when it's needed to cancel the operation.
fixes https://github.com/mate-desktop/mate-panel/issues/214
fixes https://github.com/mate-desktop/mate-panel/issues/431
|
|
patch by https://github.com/supermaz
|
|
Ensure icons called by filename and path instead of icon-name get scaled to match other tray icons
|
|
Fix for https://github.com/mate-desktop/mate-panel/issues/695 and similar failures to load icons when the application calls for a path and not an icon name
|
|
|
|
|
|
Fix 1px wide invisible icon in cases such as
https://github.com/mate-desktop/mate-panel/issues/695
|
|
|
|
|
|
|
|
This commit reverts:
https://github.com/mate-desktop/mate-panel/commit/7b2bc7d9f98c6ba8c2c31bdf9605faadb42a7e0e
And it applies an alternative to fix the deprecated functions:
gdk_screen_get_width
gdk_screen_get_height
|
|
panel_toplevel_queue_auto_hide()
|
|
should've done it long ago
see https://git.gnome.org/browse/gnome-panel/commit/?id=e57b3afd9255671789ea6c1b6136bbad82573cdc
|
|
change larger
|
|
do the same as in 4fbe8e24933d367316441166ca448cdb03c6a35f
this optimizes 9f43dd5c7c37b84960d06a98a4738ee40d8bfd50
|
|
|
|
|
|
check them for = 0 instead. Found by cppcheck
http://man7.org/linux/man-pages/man3/strftime.3.html
This always returns 0 or a positive number of bytes
|
|
found by cppcheck
|
|
found by cppcheck
|
|
|
|
|
|
This needs to be special cased, and requires a change in mate-polkit to work
|
|
|
|
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
|
|
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
|
|
|
|
It can happen that a panel configuration is so messed up, that only a reset helps.
Only a few users know how to do that.
This patch adds a context menu entry "Reset Panel", which enables a user to do that.
Internally the function behind "mate-panel --reset" is called.
|
|
Don't just check for the clock's existance and return if it has been destroyed, disconnect them entirely when the clock is destroyed
|
|
*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
|
|
avoid deprecated:
gdk_screen_get_monitor_geometry
gdk_screen_get_monitor_at_window
gdk_screen_get_monitor_at_point
|
|
|
|
|
|
|
|
Fixes window list, workspace switcher. Window menu and show desktop no warnings or segfaults on removal when built in process
|
|
These two "changed" functions get triggered by clearing gsettings values on exit, make them return immediately when this happens. Don't return from dispose on repeat call or applet can't be added back
|