Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-04-06 | system-tray: Properly propagate orientation changes | Colomban Wendling | 1 | -1/+6 | |
This fixes menu positioning on some system tray items when the panel orientation changed since it was initially started. | |||||
2017-04-06 | notification-area: Fix item orientation | Colomban Wendling | 1 | -4/+4 | |
Properly forward orientation to the items. This especially fixes SNI items height in vertical panels, but affects several other details on SNI items. | |||||
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-30 | status-notifier: Plug a memory leak | Colomban Wendling | 1 | -0/+1 | |
2017-03-24 | status-notifier-watcher: Allow re-registration of registered items (#543) | Colomban Wendling | 1 | -0/+14 | |
The SNI specification doesn't explicitly state what should happen when trying to register again an already registered item, so it would seem only logical to forbid it. Unfortunately, libappindicator tries re-registering pretty often, and even falls back to System Tray if it fails. So in practice we need to be forgiving and pretend it's OK, or we get a duplicate System Tray item for this one. Fixes #539. | |||||
2017-03-13 | status-notifier: Plug a memory leakv1.18.0 | Colomban Wendling | 1 | -0/+1 | |
2017-03-13 | notification area: Fix memory leak sorting items | Colomban Wendling | 1 | -0/+2 | |
2017-01-30 | notification area: Fix system tray icons forced ordering | Colomban Wendling | 1 | -4/+4 | |
The order was reversed when porting from the previous sorting method. Part of #521. | |||||
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 | system-tray: Restrict the ordering hack to the system-tray module | Colomban Wendling | 2 | -41/+35 | |
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 | 10 | -37/+121 | |
2017-01-23 | Add StatusNotifier support to the Notification Area applet | Colomban Wendling | 44 | -367/+5946 | |
The StatusNotifier part of the implementation is based off gnome-panel's status-notifier applet. | |||||
2016-11-21 | move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build option | monsta | 9 | -461/+2 | |
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-21 | check for stable release of GTK+3, not for development one | monsta | 1 | -3/+3 | |
2016-07-28 | na: : use GtkAbout and update copyright | raveit65 | 1 | -4/+3 | |
2016-06-29 | use gtk_box_new instead of gtk_{h,v}box_new properly | Sorokin Alexei | 2 | -10/+8 | |
2016-05-30 | na-try-child: add missing include for GTK_Version_Check | raveit65 | 1 | -0/+1 | |
2016-04-06 | Revert "add new languages and sync with transiflex" | raveit65 | 1 | -194/+35 | |
This reverts commit c57aa66fc8ddcc9baa21446e87c9332f11e0abed. | |||||
2016-04-06 | add new languages and sync with transiflex | raveit65 | 1 | -35/+194 | |
2016-02-12 | GTK+3 na-tray-child: fix a Wunused-but-set-variable build warning | Wolfgang Ulbrich | 1 | -0/+2 | |
2016-02-12 | GTK+3 notification-area: use correct style context state | Wolfgang Ulbrich | 1 | -0/+5 | |
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=bcff4d1 | |||||
2016-02-12 | GTK+-3.20 notification-area: remove deprecated style properties | Wolfgang Ulbrich | 1 | -3/+14 | |
Those properties don't work anymore in themes and spam only the logs. taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=e55b759 | |||||
2016-02-12 | GTK+3 notification-area: set minimum size for icon | Wolfgang Ulbrich | 1 | -0/+38 | |
Fix for following warning from GtkStatusIcon: gtk_widget_size_allocate(): attempt to allocate widget with width -3 and height 26. https://bugzilla.gnome.org/show_bug.cgi?id=755129 taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=e2bd90e | |||||
2016-02-12 | Gtk+3 notification-area: don't use deprecated GtkAlignment | Wolfgang Ulbrich | 1 | -5/+8 | |
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=4367578 | |||||
2016-02-12 | GTK+3 notification-area: don't use deprecated GdkColor | Wolfgang Ulbrich | 5 | -29/+87 | |
Taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=d1dd54e | |||||
2016-02-12 | GTK+3: do not use deprecated n_screens | Wolfgang Ulbrich | 2 | -1/+14 | |
since gtk+-3.10 screen is always 1 taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=be976a0 https://git.gnome.org/browse/gnome-panel/commit/?id=272f680 | |||||
2016-02-09 | notification-area: set css name | Wolfgang Ulbrich | 1 | -0/+4 | |
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=e8dfa4b | |||||
2016-02-09 | Gtk+3: Replace deprecated gtk_{v,h}box_new | Wolfgang Ulbrich | 1 | -0/+5 | |
2016-01-23 | Gtk3: Don't use deprecated gtk_misc_set_alignment | Roy Zhang | 2 | -0/+15 | |
2015-08-24 | removed some suspicious references to win32 | Monsta | 1 | -12/+0 | |
2015-07-14 | na: fix background transparency | Denis Gorodnichev | 1 | -4/+37 | |
2015-07-14 | na: gtk2: fix build | Denis Gorodnichev | 2 | -0/+25 | |
2015-07-14 | na: restore help & about | Denis Gorodnichev | 2 | -16/+115 | |
build fix restore "Help" and "About" menu items | |||||
2015-07-14 | notification applet: support fixed-sized icons | Ryan Lortie | 4 | -24/+214 | |
Add a new _NET_SYSTEM_TRAY_ICON_SIZE property that is set to the value of the "icon-size" style property. The result is that all icons in the tray will be hinted to draw themselves with exactly this pixel size (16x16, for example). Bug #645232 Conflicts: applets/notification_area/na-tray-manager.c applets/notification_area/na-tray-manager.h applets/notification_area/na-tray.h | |||||
2015-07-14 | na: Fix thin lines appearing when an icon is removed | Vincent Untz | 1 | -0/+34 | |
We were simply never removing the NaTrayChild/GtkSocket object from the box when the icon/GtkPlug gets removed. Conflicts: applets/notification_area/na-tray.c | |||||
2015-07-14 | na: Add icon-padding style property to NaTrayApplet to set padding | Vincent Untz | 1 | -0/+13 | |
It can be used this way: NaTrayApplet { -NaTrayApplet-icon-padding: 6; } https://bugzilla.gnome.org/show_bug.cgi?id=583273 | |||||
2015-07-14 | na: Rewrite main.c to subclass PanelApplet as NaTrayApplet | Vincent Untz | 3 | -189/+230 | |
This is cleaner, and we'll be able to add style properties to this widget. Conflicts: applets/notification_area/main.c Conflicts: applets/notification_area/main.c | |||||
2015-07-14 | na: Move creating of GtkBox for NaTray | Vincent Untz | 1 | -22/+1 | |
Do it in init() instead of constructor(), for consistency. It shouldn't matter much, really. Conflicts: applets/notification_area/na-tray.c |