summaryrefslogtreecommitdiff
path: root/mate-panel
AgeCommit message (Collapse)AuthorFilesLines
2018-03-20run dialog: fix expand of content on window resizemonsta1-0/+1
2018-03-20Fix run dialog show-program-list enabling fixinfo-cppsp1-3/+18
learning signal chaining...
2018-03-20run-dialog: use F6 to switch between entry field and program listinfo-cppsp1-0/+33
fix #676
2018-03-13Fix strut sizes for HiDPI multi-monitorsVictor Kareh1-15/+18
2018-03-13Do not down-scale monitor geometries for GDK monitorsVictor Kareh1-15/+2
2018-03-13Scale monitor geometries down to device pixels to support multiple monitors ↵Victor Kareh4-26/+44
in HiDPI
2018-03-13Drawer cleanup and fix arrow behaviorinfo-cppsp4-560/+722
*Drawer coding style cleanup *Drawer code organized *Rearranged and labeled code *Drawer fix arrows *Fixed hide code for drawer in toplevel. *fix #528 *fix #704
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