summaryrefslogtreecommitdiff
path: root/libmate-panel-applet
AgeCommit message (Collapse)AuthorFilesLines
2016-03-13gtk3.20-fix custom BG change on appletslukefromdc1-0/+32
file panel-plug-private.h used intact from github.com/GNOME/gnome-panel/commit/3115f77b536a7c79c7d43ded0591e2b8f45219c4 "restore custom background on applets Only included from mate-panel-applet.c when built against GTK 3.19 or later
2016-03-13gtk3.20-fix custom BG change on appletslukefromdc1-0/+100
New file panel-plug.c used intact from github.com/GNOME/gnome-panel/commit/3115f77b536a7c79c7d43ded0591e2b8f45219c4 "restore custom background on applets) Used only in gtk 3.20 builds, though not sure if whole file built but not used when it's header file is not included in anything due to build time conditionals.
2016-03-13gtk3.20-fix custom BG change on appletslukefromdc1-24/+113
mate-panel-applet.c based on github.com/GNOME/gnome-panel/commit/3115f77b536a7c79c7d43ded0591e2b8f45219c4 "restore custom background on applets) Reverts and replaces use of gtk_window_ensure_native on applets, uses the panel-plug-private files from gnome panel intact. This way the system theme returns when custom background is deselected w/o having to restart the panel. These changes kept behind gtk3.20 only build time conditionals. requires if-elif-endif three-way conditionals due to the extent to GTK differences. Doing it this way keeps panel applets from being twice as dark as the panel when an alpha color background is selected
2016-02-27GTK 3.20 force custom BG drawing on appletslukefromdc1-0/+6
Use gdk_window_ensure_native to applets when and only when a custom background is selected. Doing so when the system bg is selected will turn applets clear, so will not doing so when a custom background is selected. Keep all this behind if # GTK_CHECK_VERSION (3, 19, 0) so as not to screw up anything in older GTK versions.
2016-02-12GTK+-3.20 panel-applet: don't use deprecated style propertiesWolfgang Ulbrich1-0/+19
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=f697764
2016-02-12GTK+-3 libmate-panel-applet: add missing 'static' to avoid a build warningWolfgang Ulbrich1-1/+1
2016-02-09libpanel-applet: set css nameWolfgang Ulbrich1-0/+4
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=a773c2ef
2015-12-24libmate-panel-applet: move trap push/pop closer to X function callMonsta1-11/+14
2015-12-24remove dead codeMonsta1-12/+0
2015-12-24fix indent a bitMonsta1-2/+2
2015-12-24remove unused variableMonsta1-1/+0
2015-12-15gtk3: fix infinite loop with Traditional themesBalló György1-1/+0
We don't need to reset style when adding/removing classes. It was a regression in commit: 6f634c680fbc5ee5051253554f2710e39f9ea80a
2015-11-20Don't set the panel transparent by defaultBalló György1-14/+20
This fixes the background for GTK+ 3 themes which don't support mate-panel explicitly. Themes could still overwrite the background if they want in the usual way.
2015-10-10custom menu theming support: mate-panel-applet.clukefromdc1-0/+14
Make applet menus follow the .mate-panel-menu-bar .menu selector in the gtk theme, and the menu window follow the .mate-panel-menu-bar selector. Use the former to set a custom menu theme, the latter to alter or remove shadows from applet menus
2015-07-14Replace GtkObject with GObject also for Gtk+ 2infirit1-7/+0
2015-07-14Drop gdkkeysyms-compat usage in Gtk+3infirit1-3/+2
The new GDK_KEY_ keys are also in Gtk+2.
2015-05-25Merge pull request #289 from rilian-la-te/simplify_imagemonsta1-82/+2
Remove change_background_for_widget from GTK3 build (it is useless.)
2015-05-21GTK3: fix typo in gtk_style_context mate-custom-panel-backgroundraveit651-3/+3
2015-03-06Remove change_background_for_widget from GTK3 build (it is useless.)Konstantin Pugin1-82/+2
2014-11-24zero-initialize all signals arraysMonsta1-1/+1
2014-11-23Revert "gir: Require g-i 0.9.5 and stop using deprecated --strip-prefix option"infirit1-1/+3
This reverts commit 24e90fe2904ea0783562e64ef6981fc83373604f.
2014-11-23gir: Require g-i 0.9.5 and stop using deprecated --strip-prefix optioninfirit1-3/+1
2014-09-18Set screen of context menu also in gtk2 code path Closes: #234Gert Wollny1-1/+1
2014-06-25Merge pull request #212 from rilian-la-te/fix_expandStefano Karapetsas2-2/+9
Fix expand
2014-06-20Fix RGBA issues for GTK3Konstantin Pugin2-8/+84
2014-06-20Fix expanded panels and size allocationKonstantin Pugin2-2/+9
2014-05-18Merge pull request #195 from dnk/applet_rgba_visualStefano Karapetsas1-0/+5
gtk3: set rgba visual for applets
2014-05-16Use gdk_window_get_width also for gtk2infirit1-3/+1
It was introduced in gtk+-2.24
2014-05-16Use GDK_WINDOW_XID for gtk+2 and gtk+3infirit1-14/+0
It was introduced in gdk2 already so clean up the code.
2014-05-14gtk3: set rgba visual for appletsDenis Gorodnichev1-0/+5
2014-02-08libmate-panel-applet: Remove unused value in enumStefano Karapetsas1-1/+0
2014-02-08libmate-panel-applet: Fix missing initializationStefano Karapetsas1-0/+1
2014-02-08libmate-panel-applet: GTK3 improvementsStefano Karapetsas1-1/+21
2014-02-08libmate-panel-applet: Some GTK3 improvementsStefano Karapetsas1-9/+30
2014-01-27libmate-panel-applet: Use GTK_API_VERSION in Makefile instead of harcoded ↵infirit1-1/+1
gtk api.
2014-01-23libmate-panel-applet: Fix missing include and wrong declarationStefano Karapetsas1-1/+2
2013-12-12Cairo includes are only needed when using gtk+3infirit1-0/+2
2013-12-12Use GTK_API_VERSION in pkgconfig in filesinfirit2-2/+2
2013-11-29Panel background improvements for GTK3Stefano Karapetsas2-23/+94
2013-11-16GTK3: Fix compile warning by using gdk_error_trap_pop_ignored()raveit651-0/+4
2013-10-26libmate-panel-applet: Add GTK3 supportStefano Karapetsas3-11/+327
2013-07-12Fix introspection in makefilesmate-panel-1.6.1Stefano Karapetsas1-2/+2
2013-06-30Fixes for make distStefano Karapetsas1-2/+2
2013-05-18libmate-panel-applet: Translate spanish commentStefano Karapetsas1-5/+4
2013-04-04Fix vpath build of GIRYaakov Selkowitz1-1/+1
2012-11-18fixed incorrect fsf addresses.Steve Zesch6-12/+12
2012-10-12fix mate-panel-applet-gsettings.cStefano Karapetsas1-14/+10
2012-10-11migrate libmate-panel-applet to gsettingsStefano Karapetsas11-778/+227
2012-06-19libpanel-applet: Use on_bus_acquired instead of on_name_acquired Nelson Marques1-2/+2
Prevent race conditions when the session starts (panel is displayed instantly); This is well documented in the gdbus documentation: https://bugzilla.gnome.org/show_bug.cgi?id=654843
2012-06-13Use right GdkScreen for focus request and menuStefano Karapetsas1-2/+2
http://bugzilla-attachments.gnome.org/attachment.cgi?id=179797 Calling gtk_widget_get_screen() on a widget embedded in a plug doesn't necessarily return what you expect (because of gtk_widget_get_toplevel()). Instead, call gtk_window_get_screen() on the plug. https://bugzilla.gnome.org/show_bug.cgi?id=632369