Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-12-16 | Use g_clear_pointer() and g_clear_object() | rbuj | 2 | -8/+8 | |
2021-10-19 | sn-dbus-menu-item: fix include guard | rbuj | 1 | -1/+1 | |
2021-02-22 | notification_area: Add XAyatanaLabel and XAyatanaNewLabel to interface ↵ | rbuj | 1 | -1/+9 | |
description | |||||
2021-02-22 | notification_area: move XAyatana(New)Label case at the bottom | rbuj | 1 | -4/+4 | |
2021-02-22 | notification_area: fix memory leak | rbuj | 1 | -3/+5 | |
2021-02-20 | Add text label display function for notification area | zhuyaliang | 1 | -1/+21 | |
2021-01-07 | Local variable shadows outer variable warning reported by cppcheck | rbuj | 1 | -5/+5 | |
2020-07-05 | Use '#include <config.h>' instead of '#include "config.h"' | rbuj | 5 | -5/+5 | |
2019-12-04 | status-notifier: Render menu items as cairo surface | Victor Kareh | 1 | -2/+8 | |
2019-12-04 | status-notifier: Render icons as cairo surface | Victor Kareh | 1 | -18/+30 | |
Instead of GdkPixbuf, so that SNI icons can render correctly on HiDPI displays. | |||||
2019-09-27 | sn-item: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -15/+12 | |
2019-07-05 | Remove trailing whitespaces | Laurent Napias | 2 | -2/+2 | |
2018-07-25 | applets: Fix runtime error messages | Victor Kareh | 1 | -1/+1 | |
2018-01-31 | require GTK+ 3.22 and GLib 2.50 | monsta | 3 | -81/+2 | |
2018-01-31 | remove unneeded nested GTK_CHECK_VERSION block | monsta | 1 | -11/+0 | |
it's already inside !GTK_CHECK_VERSION one, so it's a no-op | |||||
2018-01-22 | status-notifier: don't crash if tooltip has wrong type | monsta | 1 | -0/+8 | |
fixes the second issue mentioned in https://github.com/mate-desktop/mate-panel/issues/686 ported from: https://git.gnome.org/browse/gnome-panel/commit/?id=585c6727a807f0160e79f42a1f17350cc6df0d78 | |||||
2018-01-22 | status-notifier: don't crash if menu layout has wrong type | monsta | 1 | -0/+9 | |
fixes https://github.com/mate-desktop/mate-panel/issues/686 ported from: https://git.gnome.org/browse/gnome-panel/commit/?id=a08f238147660b3d70e5eebd8d24707711424719 | |||||
2018-01-21 | Fix rendering of radio buttons in status notifier | lukefromdc | 1 | -1/+5 | |
*Ensure only the actually selected radio button is shown as checked, not all the radio buttons *Note that this works so long as each menu created by a single indicator creates no more than one groups of radio buttons, the usual case *Also set ATK_ROLE_RADIO_MENU_ITEM for any radio menu items created by an indicator as this code otherwise would cause Orca to call them check menu items | |||||
2017-12-28 | status-notifier: properly handle the NULL case for items | lukefromdc | 1 | -2/+4 | |
patch by https://github.com/supermaz | |||||
2017-12-27 | status-notifier: handle wrong-size icons called by path | lukefromdc | 1 | -0/+4 | |
Ensure icons called by filename and path instead of icon-name get scaled to match other tray icons | |||||
2017-12-27 | status-notifier: load icons specified by path | lukefromdc | 1 | -0/+4 | |
Fix for https://github.com/mate-desktop/mate-panel/issues/695 and similar failures to load icons when the application calls for a path and not an icon name | |||||
2017-12-24 | status-notifier: fix failure to show icon for missing icon | lukefromdc | 1 | -1/+4 | |
Fix 1px wide invisible icon in cases such as https://github.com/mate-desktop/mate-panel/issues/695 | |||||
2017-11-09 | status-notifier: remove duplicate check found by cppcheck | lukefromdc | 1 | -2/+0 | |
2017-10-16 | status-notifier: hide mate-polkit icon if passive | lukefromdc | 1 | -1/+7 | |
This needs to be special cased, and requires a change in mate-polkit to work | |||||
2017-10-16 | Apply position fix on popup to GTK 3.20 and earlier | lukefromdc | 2 | -2/+8 | |
2017-10-14 | GTK 3.22 status notifier: reposition menu when size changes | lukefromdc | 2 | -0/+4 | |
Also catch a missed instance of needing to reposition. This stops most cases of a bottom panel menu changing size and ending up too low. | |||||
2017-10-12 | GTK 3.22/status-notifer Fix menu position if size changed since last shown | lukefromdc | 1 | -0/+2 | |
Mostly fixes serious mispositioning of network-manager applet (indicator mode) menus when connections were changed on last showing of menu and applet is on bottom panel and especially bottom right | |||||
2017-08-22 | gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions: | ZenWalker | 1 | -0/+11 | |
avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_window gdk_screen_get_monitor_at_point | |||||
2017-05-29 | status notifier: follow same menu theme as rest of panel | lukefromdc | 1 | -0/+15 | |
Support any menu theme set up for the panel's menus differing from the rest of the Gtk theme using the .mate-panel-menu-bar style class | |||||
2017-05-08 | status-notifier: fix crash on unknown signal name | monsta | 1 | -1/+1 | |
fixes https://github.com/mate-desktop/mate-panel/issues/571 taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=f93821cc77892c7b262866d04bd8aa26ddafa154 | |||||
2017-04-15 | status-notifier: Do not hide passive items | Colomban Wendling | 1 | -3/+2 | |
Although the specification states that most hosts will hide those, several items report them as Passive all the time and thus never show up. So for now, just show everything. Fixes #537. | |||||
2017-03-30 | status-notifier: Fix handling of icon-padding style property | Colomban Wendling | 3 | -1/+60 | |
It should only affect the space between items, not all around, and that padding should be part of the item itself, not be outside of it. | |||||
2017-03-13 | status-notifier: Plug a memory leakv1.18.0 | Colomban Wendling | 1 | -0/+1 | |
2017-01-25 | status-notifier: Prefer not to scale theme icons | Colomban Wendling | 1 | -6/+42 | |
2017-01-25 | status-notifier: prefer not to scale advertised pixmaps | Alexei Sorokin | 1 | -57/+25 | |
2017-01-24 | status-notifier: Make SnFlatButton GPLv2+ | Colomban Wendling | 2 | -2/+2 | |
It never was intended to be v3+ while upstream is v2+, so fix it. | |||||
2017-01-24 | status-notifier: Fix item icons transparency | Colomban Wendling | 1 | -0/+19 | |
2017-01-23 | status-notifier: Shut GCC up | Colomban Wendling | 1 | -1/+3 | |
2017-01-23 | status-notifier: avoid useless warnings about missing properties | Alberts Muktupāvels | 1 | -0/+6 | |
2017-01-23 | status-notifier: Remove custom image menu item class | Colomban Wendling | 4 | -300/+32 | |
It's only there because GtkImageMenuItem is deprecated, it doesn't offer any original features. | |||||
2017-01-23 | status-notifier: Move GTK compatibility code inline | Colomban Wendling | 6 | -173/+69 | |
2017-01-23 | status-notifier: Simplify compatibility code for GTK 3.20 | Colomban Wendling | 4 | -64/+10 | |
Also, that part was quite fragile. | |||||
2017-01-23 | status-notifier: Don't add extra padding around the icons | Colomban Wendling | 1 | -7/+1 | |
It makes them look a little blurry at the "proper" sizes (32, 48, etc.) where the system-tray ones are perfect. Without the padding, they get blurry at the same sizes system-tray ones do, not making the situation worse. | |||||
2017-01-23 | status-notifier: Fix elements display on GTK < 3.20 | Colomban Wendling | 5 | -3/+241 | |
On GTK 3.20 onwards, themes are expected to use CSS names rather than widget class names, and apparently CSS names are not inherited. So, a derived widget altering its CSS name won't be styled as its parent classes. Thus, SnItem setting the CSS name "sn-item" avoids being styled as a "button". But on older GTK versions, the widget class being used makes this change ineffective. Fix that by introducing a custom derived button that doesn't draw the unwanted parts. | |||||
2017-01-23 | Add compatibility for GTK 3.14 | Colomban Wendling | 8 | -0/+233 | |
2017-01-23 | Lower GLib dependency | Colomban Wendling | 6 | -20/+74 | |
2017-01-23 | Add StatusNotifier support to the Notification Area applet | Colomban Wendling | 18 | -0/+4060 | |
The StatusNotifier part of the implementation is based off gnome-panel's status-notifier applet. |