summaryrefslogtreecommitdiff
path: root/mate-panel
AgeCommit message (Collapse)AuthorFilesLines
2018-02-03panel-stock-icons.c: Fix warnings in ~/.xsession-errorsPablo Barciela1-4/+4
2018-01-31Fix run dialog show-program-list enablinginfo-cppsp1-7/+20
fix #296
2018-01-31require GTK+ 3.22 and GLib 2.50monsta21-523/+25
2018-01-31panel-run-dialog: fix build warning about incompatible typemonsta1-1/+1
introduced in 7f99492c269f541c81e4f36742ecc3f0b4ebac04
2018-01-30context menu: add separator before Reset Panel menu itemmonsta1-0/+2
2018-01-30background: reword warning about unsupported background-image valuemonsta1-4/+1
make it more clear that the problem is in the theme, not the panel
2018-01-29set the "document-properties" icon in "Edit Menus"Pablo Barciela2-2/+2
2018-01-25avoid deprecated GtkStockPablo Barciela14-38/+36
2018-01-25Support panel auto-scaling for HiDPI displaysVictor Kareh6-25/+55
*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
2018-01-19panel-run-dialog: fix segfault when program list is enabledlukefromdc1-3/+7
Fix https://github.com/mate-desktop/mate-panel/issues/706 *patch by https://github.com/muesli4
2018-01-16get focus when displaying "applet broken" dialogPablo Barciela1-0/+4
2018-01-09update copyright year to 2018monsta1-1/+1
2018-01-05simplify some codemonsta1-4/+2
2018-01-04rework the process of cancelling the background change operationmonsta3-22/+38
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
2017-12-27Fix build warning: ‘toplevel_configure_event’ defined but not usedPablo Barciela1-4/+0
2017-12-24Spelling: apps, … spaced commaAllan Nordhøy1-3/+3
2017-12-17WidthOfScreen and HeightOfScreen implementationPablo Barciela5-24/+14
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
2017-11-29panel-toplevel: Remove pointer boundary check in ↵Björn Weber1-1/+0
panel_toplevel_queue_auto_hide()
2017-11-24remove ancient gnome-panel leftoversmonsta1-3/+0
should've done it long ago see https://git.gnome.org/browse/gnome-panel/commit/?id=e57b3afd9255671789ea6c1b6136bbad82573cdc
2017-11-23Keep the right icons on bottom still displaying right when the resolution ↵张雯1-0/+28
change larger
2017-11-11panel-applet-frame-dbus-c: comment out newly unused variablelukefromdc1-3/+3
2017-11-09panel-applet-frame-dbus.c: comment out never used code blocklukefromdc1-0/+2
found by cppcheck
2017-11-09panel-toplevel: remove duplicate break statementlukefromdc1-1/+0
found by cppcheck
2017-10-05Stop panel collapse left on adding certain out-of-process appletslukefromdc1-0/+1
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
2017-09-29make file/folder launchers work againmonsta7-93/+149
fixes https://github.com/mate-desktop/mate-panel/issues/590 reverts a part of 7ee450758e4f2bee13aa8ff967a5795a6dcdc91f
2017-09-28panel-context-menu: Add confirmation dialog to panel reset optionlukefromdc1-2/+49
2017-09-05Add option to context menu to reset the panelikem-krueger1-0/+9
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.
2017-08-22Fix crashes on moving/removing applets with glib 2.53.4 or laterlukefromdc2-0/+5
*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
2017-08-22gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:ZenWalker2-0/+16
avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_window gdk_screen_get_monitor_at_point
2017-08-13don't use GtkPlug/GtkSocket for in process appletslukefromdc1-7/+32
1. This will allow panel to exit/stop without crashing when using in process applets. It was crashing because of following assert: g_assert (widget->priv->verifying_invariants_count > 0); 2. In process applet will not have extra background. Transparency should now work as expected. This fixes redrawing of in-process applet backgrounds with GTK 3.22 based on https://github.com/GNOME/gnome-panel/commit/df4ec78272624660e1e01b7382dac3e1f83cfc4a
2017-08-13make it possible to get applet widgetlukefromdc3-0/+56
We will use this to get applet widget from factory. This will allow to bypass GtkPlug/GtkSocket. Based on https://github.com/GNOME/gnome-panel/commit/408bab094d1fad471b342548dabc58410a3dc327
2017-08-13libpanel-applet: return process type and applet uidlukefromdc1-2/+9
Return applet process type and generated uid from factory. Process type will be needed to know if we should create GtkSocket, but uid will be used to get applet widget.
2017-08-13avoid deprecated gdk_screen_get_width/heightZenWalker5-11/+24
2017-08-13Add missing include. (#642)Martin Wimpress1-0/+1
2017-08-04avoid deprecated gdk_screen_get_n_monitorsZenWalker1-0/+8
2017-08-02Forces a window scale of 1 for the panel, instead of using the default or ↵Martin Wimpress1-0/+3
user configured scale. Closes #621
2017-08-02avoid deprecated gdk_screen_make_display_nameZenWalker3-14/+18
2017-07-31avoid deprecated gdk_display_get_screenZenWalker2-19/+15
2017-07-29don't use deprecated gtk_show_urilukefromdc2-5/+10
2017-07-16avoid deprecated gdk_screen_get_numberZenWalker7-50/+52
2017-07-02Make panel image background in GTK theme work againlukefromdc1-9/+31
*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
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-06-06Fix: menubar/menu-button can't launch mozoZenWalker2-20/+12
Fixes #586
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-29fix moving applets between panelsmonsta1-4/+6
fixes https://github.com/mate-desktop/mate-panel/issues/504 have to repeat my change from 024f89bc7c8074f753120d9c8ec4bd839745984b because of fallout from 225702b3c6a609065465c66f0f2739fc1d2184a9
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
2017-05-18localized application's name and descriptionDenis Gorodnichev1-6/+4
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)
2017-05-17menu-button: disconnect from GSettings when applet is removedmonsta1-0/+3
fixes runtime warning on applet removal
2017-05-17action-button: disconnect from GSettings when applet is removedmonsta1-2/+6
fixes runtime warning on applet removal