summaryrefslogtreecommitdiff
path: root/mate-panel/libmate-panel-applet-private
AgeCommit message (Collapse)AuthorFilesLines
2024-02-04Reduce scope of variablesColomban Wendling1-6/+7
Mostly found by cppcheck. origin commit was: https://github.com/mate-desktop/mate-panel/commit/96c7ebc
2024-02-04Revert "Reduce scope of variables"raveit651-7/+6
This reverts commit 96c7ebc6dc9e8b8327db04a9570054ee78743353.
2023-11-21Return a value even after an assertion failureColomban Wendling1-1/+1
This is not strictly needed as there's already an assertion (assuming it's not compiled out), but returning a value help analyzers get this right.
2023-11-21Reduce scope of variablesColomban Wendling1-6/+7
Mostly found by cppcheck.
2021-12-20Fix some -Wsign-compare warningsrbuj2-2/+2
2021-12-16Use g_clear_pointer() and g_clear_object()rbuj1-14/+4
2021-12-11Use a blank line at mostrbuj2-2/+0
2021-06-22update copyright to 2021raveit656-0/+6
2020-11-05Use g_task... replace obsolete function g_ simple....zhuyaliang1-126/+102
2020-07-07Using #include with system librariesrbuj1-2/+2
2020-07-05Avoid using single-line cpp commentsrbuj2-5/+5
2020-05-25Fix some cast-function-type warnings introduced in GCC 8rbuj1-8/+3
2019-06-23Wayland support for panel-applet-container.cWilliam Wold1-10/+40
2019-06-20Error in the correct place when applets are loaded on a platform they don't ↵William Wold1-0/+25
support
2019-06-20Load and store what platforms applets supportWilliam Wold1-1/+31
2019-06-19Add MATE_PANEL_APPLET_LIB_PREFIX environment variableWilliam Wold1-0/+11
2019-05-16[mate-panel] Avoid deprecated g_type_class_add_privateWu Xiaotian3-27/+14
2018-04-23Theme: consistant theming for applet drag handles in all themeslukefromdc1-63/+0
* applet drag-handle: use a symbolic image for the default drag handle image * Use an .svg image with --gtk-recolor (like a symbolic icon), load it from the same directory as the css file so the css parser can find it, and use the theme fg color on it for good contrast * load a css file to use the recolorable image globally for the panel, not for each applet to ensure only one cssprovider is loaded
2018-04-15Accessibility: white/black applet handles in GNOME high contrast themeslukefromdc1-27/+60
Special case the GNOME HighContrast and HighContrastInverse themes to give max contrast on tray and window list applet handles. Follow-on to https://github.com/mate-desktop/mate-panel/commit/2e0a74d9458480966f2a87d1d66a58552a873300
2018-04-14Theme: show applet handles on non-MATE themeslukefromdc1-0/+30
Fix https://github.com/mate-desktop/mate-panel/issues/758 Ensure that themes such as GNOME themes (e.g Adwaita) that do not explicitly support MATE show the drag handles for applets such as tray and window-list.
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