summaryrefslogtreecommitdiff
path: root/mate-panel/libmate-panel-applet-private
AgeCommit message (Collapse)AuthorFilesLines
2018-01-31require GTK+ 3.22 and GLib 2.50monsta1-2/+0
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-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-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 widgetlukefromdc1-0/+29
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-07-16avoid deprecated gdk_screen_get_numberZenWalker1-1/+1
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-2/+0
and require libmate-desktop >= 1.17 WARNING: use GTK+3 build of libmateweather for this build. that lib is not migrated to GTK+3 only as we will possibly use libgweather instead of it.
2016-11-21check for stable release of GTK+3, not for development onemonsta1-1/+1
2016-06-02added missing variable initializationmonsta1-0/+1
2016-06-02restore correct applet finalizing codemonsta1-1/+2
Revert "Cancel background settings upon MatePanelAppletFrameDBus destruction. This is an attempt to fix https://github.com/mate-desktop/mate-panel/issues/214" This reverts commit e6a14da0f7946f77e4316a05e051527b54ec1c99.
2016-06-02revert old change that accidentally got heremonsta1-1/+1
https://github.com/mate-desktop/mate-panel/commit/c5cd7ee4a663d862a5893fb48cbfb087540978cc
2016-02-19GTK+-3.20: add more css namesWolfgang Ulbrich1-0/+5
- MatePanelAppletFrameDBus - PanelSeparator - PanelToplevel
2016-01-05rename mate-panel-*.{c|h} -> panel-*.{c|h} for consistencymonsta8-38/+36
(libmate-panel-applet files are left alone since there are public header files used by all panel applets)
2015-04-09Cancel background settings upon MatePanelAppletFrameDBus destruction. This ↵Patrick Monnerat1-2/+1
is an attempt to fix https://github.com/mate-desktop/mate-panel/issues/214
2014-11-24zero-initialize all signals arraysMonsta1-1/+1
2014-06-25Restore way to close windows with middle clickStefano Karapetsas1-1/+2
It was forgot during transition to libwnck Closes https://github.com/mate-desktop/mate-panel/issues/191
2013-10-26Fix gtkx.h include for GTK2Stefano Karapetsas1-0/+3
2013-10-26mate-panel: Add GTK3 supportStefano Karapetsas1-0/+1
2012-11-18fixed incorrect fsf addresses.Steve Zesch6-12/+12
2012-10-11migrate mate-panel to gsettingsStefano Karapetsas2-2/+2
2012-02-23fix for GNOME bug 632369Brian J. Murrell3-5/+12
2012-01-27removing autogenerated filesPerberos1-644/+0
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos9-0/+2788