Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-23 | GTK3: More panel BG rendering bugfixes | lukefromdc | 1 | -0/+9 | |
Keep the .mate-panel-menu-bar and .gnome-panel-menu-bar style classes on the panel toplevel unconditionally. GTK Inspector showed that the toplevel was actually being themed by PanelWidget and not by PanelToplevel, causing multiple issues. This was why it was not possible to set an image or an alpha background in the GTK theme. The .mate-custom-panel-background style class was being applied to the toplevel, but not mate-panel-menu-bar and .gnome-panel-menu-bar . This was also why resetting the panel from a custom to a system background required restarting the panel. I found all of this because of a bug or changed feature (not sure which) in GTK 3.19.7 which prevented the panel from being themed at all. Fixing this right also fixes all the bugs mentioned above. First restart after setting a custom theme will sometimes but not reliably crash an applet, not sure if that is a pre-existing bug though. At any rate, setting ANY custom background was just broken by gtk3.19.7. don't know if they will fix that or we will have to. That one can wait. | |||||
2016-01-23 | Gtk3: Don't use deprecated gtk_misc_set_alignment | Roy Zhang | 5 | -0/+25 | |
2016-01-10 | background: reduce number of #if's once more | monsta | 1 | -16/+15 | |
2016-01-10 | background: reduce number of #if's again | monsta | 1 | -9/+13 | |
2016-01-10 | background: reduce number of #if's | monsta | 1 | -16/+20 | |
2016-01-05 | background: use convenience function to compare colors | monsta | 1 | -5/+3 | |
2016-01-05 | profile: simplify a couple of functions | monsta | 1 | -6/+2 | |
2016-01-05 | profile: fix indent & spacing a bit | monsta | 1 | -20/+22 | |
2016-01-05 | profile: rename get/set rgba functions for consistency | monsta | 3 | -8/+8 | |
2016-01-05 | properties dialog: use convenience function to compare colors | monsta | 1 | -6/+2 | |
2016-01-05 | properties dialog: less #if's | monsta | 1 | -13/+13 | |
2016-01-05 | rename mate-panel-*.{c|h} -> panel-*.{c|h} for consistency | monsta | 21 | -78/+74 | |
(libmate-panel-applet files are left alone since there are public header files used by all panel applets) | |||||
2016-01-04 | xutils: remove unused variables | monsta | 1 | -3/+0 | |
2016-01-04 | applet-frame: fix indent a bit | monsta | 1 | -5/+5 | |
2016-01-04 | separator: less #if's | monsta | 1 | -34/+29 | |
2016-01-04 | background: nested GTK_CHECK_VERSION's make no sense | monsta | 1 | -4/+2 | |
2016-01-04 | background: even less #if's | monsta | 1 | -7/+6 | |
2016-01-04 | background: oops... fix build breakage from last commit (GTK+2 only) | monsta | 1 | -17/+16 | |
2016-01-04 | background: group some more local functions, drop some #if's | monsta | 1 | -20/+16 | |
2016-01-04 | background: drop unused local function from GTK+3 build | monsta | 1 | -40/+2 | |
2016-01-04 | background: group some local functions by GTK+ version | monsta | 1 | -20/+18 | |
2016-01-04 | background: even less #if's | monsta | 1 | -7/+7 | |
2016-01-04 | background: less #if's | monsta | 1 | -18/+18 | |
2016-01-04 | background: all functions should have PanelBackground as 1st argument | monsta | 6 | -7/+7 | |
2016-01-04 | background: normalize usage of GTK_CHECK_VERSION | monsta | 2 | -7/+3 | |
2016-01-04 | background: drop variable that's only assigned but never checked | monsta | 2 | -5/+0 | |
2016-01-04 | background: explicitly check for CAIRO_STATUS_SUCCESS return value | monsta | 1 | -1/+1 | |
2016-01-02 | Fix rendering of user backgrounds in gtk3.18+ | lukefromdc | 1 | -0/+6 | |
User set panel backgrounds other than colors with an alpha value fail on restarting the panel using gtk3.18 or 3.19. This makes picture and fully opaque color backgrounds set by the user work again and for some reason does not break transparent color backgrounds either. Tested with gtk3.19.5, should work with gtk3.18 as this bug was exactly the same but needs testing with it. | |||||
2015-12-23 | never agree to expand an attached toplevel (drawer's panel) | monsta | 1 | -0/+5 | |
2015-12-21 | panel-widget: drop unused variables (assigned but never read after) | monsta | 2 | -16/+0 | |
2015-12-21 | drawer: don't try to set NULL tooltip | monsta | 1 | -6/+4 | |
2015-12-21 | drawer: some fixes | monsta | 1 | -32/+21 | |
2015-12-21 | panel-profile: simplify some code | monsta | 1 | -51/+30 | |
2015-12-18 | panel-profile: fix indent a bit | monsta | 1 | -9/+12 | |
2015-12-18 | toplevel: remove unused variable in GTK+3 build | monsta | 1 | -2/+1 | |
2015-12-18 | toplevel: define set_arrow_type function only for GTK+ 3.14 | monsta | 1 | -0/+2 | |
2015-12-18 | button-widget: avoid build warnings about unused variables | Monsta | 1 | -14/+9 | |
2015-12-18 | button-widget: properly init a variable in GTK+3 build | Monsta | 1 | -2/+6 | |
2015-12-18 | button-widget: removed unused variable | monsta | 1 | -2/+1 | |
2015-12-15 | gtk3: fix infinite loop with Traditional themes | Balló György | 1 | -1/+0 | |
We don't need to reset style when adding/removing classes. It was a regression in commit: 6f634c680fbc5ee5051253554f2710e39f9ea80a | |||||
2015-12-03 | Add separate "Delete" button in reload applet dialog | monsta | 1 | -8/+20 | |
and the "Don't reload" button will no longer delete the applet adapted from https://git.gnome.org/browse/gnome-panel/commit/?id=2a1faa93b8cdb12a8c0ff9d4fc870216a55fb5e0 | |||||
2015-12-03 | remove redundant function declarations | monsta | 1 | -3/+0 | |
2015-11-20 | Don't set the panel transparent by default | Balló György | 6 | -17/+41 | |
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-11-12 | fix indent a bit | Monsta | 1 | -4/+4 | |
2015-11-12 | don't destroy a widget in its draw/expose signal | Monsta | 1 | -2/+11 | |
ported from: https://git.gnome.org/browse/gnome-panel/commit/?id=8c275a2adf4ad99297a17cabf251344837620831 https://git.gnome.org/browse/gnome-panel/commit/?id=be33e799d968a073c0a8856c96d11e8594b88bc4 | |||||
2015-10-26 | bring back good old deprecated function which works perfectly | Monsta | 1 | -3/+1 | |
thanks to some genius from gnome team, we're now supposed to re-implement gtk_widget_reparent from scratch in every place we need to move a widget between containers. thanks but no thanks. don't fix what's not broken. fixes #360 | |||||
2015-10-25 | run dialog: make app description label unfocusable | Monsta | 2 | -1/+2 | |
2015-10-15 | Don't change position/right-stick of locked applets | Clement Lefebvre | 1 | -4/+11 | |
Until position calculations are refactored to fix the issue of the panel applets getting reordered on resolution changes don't save position/right-stick on locked applets. | |||||
2015-10-10 | panel-menu-items.c: places menu alpha OK | lukefromdc | 1 | -1/+7 | |
The places menu follows .mate-panel-menu-bar just fine, but buggy wm/gtk3.16 combos require robust RGBA support explicitly set in the application. Add support to panel-menu-items.c as only adding it to menu.c, applet.c, and mate-panel-applet.c will miss this menu. | |||||
2015-10-10 | panel-context-menu.c: custom menu theme support | lukefromdc | 1 | -0/+14 | |
Make the panel context menu follow the .mate-panel-menu-bar .menu selector in the gtk theme, and the panel context 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. Include robust support for transparent themes even with gtk does not detect a compositing window manager so long as compositing is enabled. |