summaryrefslogtreecommitdiff
path: root/applets
AgeCommit message (Collapse)AuthorFilesLines
2017-01-23status-notifier: Move GTK compatibility code inlineColomban Wendling6-173/+69
2017-01-23status-notifier: Simplify compatibility code for GTK 3.20Colomban Wendling4-64/+10
Also, that part was quite fragile.
2017-01-23system-tray: Restrict the ordering hack to the system-tray moduleColomban Wendling2-41/+35
2017-01-23status-notifier: Don't add extra padding around the iconsColomban Wendling1-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-23status-notifier: Fix elements display on GTK < 3.20Colomban Wendling5-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-23Add compatibility for GTK 3.14Colomban Wendling8-0/+233
2017-01-23Lower GLib dependencyColomban Wendling10-37/+121
2017-01-23Add StatusNotifier support to the Notification Area appletColomban Wendling44-367/+5946
The StatusNotifier part of the implementation is based off gnome-panel's status-notifier applet.
2017-01-10window-list.c: Fix indentlukefromdc1-14/+14
2017-01-09GTK 3.20/3.22: fix warnings from show-desktop buttonlukefromdc1-4/+14
Force zero padding, margin, border to stop underallocation warnings. *Note: few themes deliberately use a border here, some (notably Adwaita) inherit it from generic buttons
2017-01-09GTK 3.20/22: fix warnings from tasklist buttonslukefromdc1-0/+15
Force padding and margins to zero. Borders don't seem to throw warnings here
2017-01-09Remove unused variablelukefromdc1-1/+0
2017-01-09GTK 3.20/22 Clock button: force zero padding and marginlukefromdc1-2/+23
Stops negative allocation warnings unless theme sets a border
2017-01-09Clock: remove non-working signal, fix warninglukefromdc1-1/+6
Comment out size-request signal for label, this no longer works if it ever did. Then comment out function this leaves unused.
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta21-1392/+3
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 onemonsta4-14/+14
2016-11-21fix indent a bitmonsta1-3/+3
2016-11-09clock: fix indent somewhatmonsta5-1699/+1699
2016-11-08clock: remove unused #includemonsta1-1/+0
2016-10-21clock: update tooltip only when new text is differentBłażej Szczygieł1-9/+16
This can prevent problems with OpenGL on some drivers (see #397)
2016-10-20GTK+-3 Calendar Window: force minimum sizelukefromdc1-0/+3
Force minimum width for calendar window to stop jumping (on locations open/close) in themes that don't enlarge calendar from the rather small default. Set the minimum height smaller than any theme would set it as it otherwise just puts blank space under the last row rather than spacing out the numbers. Apparently GTK2 behaves differently here. Note that the GTK3 only selectors will have to come back out for the dev-gtk3-migration branch
2016-09-29clock-applet: mark current daySami Farin1-6/+37
2016-07-31clock: remove useless duplicationkajzer1-2/+0
2016-07-28clock: use GtkAbout and update copyrightraveit651-3/+2
2016-07-28window-list: use GtkAbout and update copyrightraveit651-2/+2
2016-07-28show-desktop: use GtkAbout and update copyrightraveit651-3/+2
2016-07-28workspace-switcher: use GtkAbout and update copyrightraveit651-2/+2
2016-07-28window-menu applet: use GtkAbout and update copyrightraveit651-3/+2
2016-07-28na: : use GtkAbout and update copyrightraveit651-4/+3
2016-07-28fish: use GtkAbout and update copyrightraveit651-3/+3
2016-06-30clock: fix UI issues introduced in 882f8f4monsta2-15/+24
2016-06-29use gtk_box_new instead of gtk_{h,v}box_new properlySorokin Alexei6-32/+27
2016-06-29fix some warnings and deprecationsSorokin Alexei1-16/+1
2016-05-30na-try-child: add missing include for GTK_Version_Checkraveit651-0/+1
2016-04-06Revert "add new languages and sync with transiflex"raveit651-194/+35
This reverts commit c57aa66fc8ddcc9baa21446e87c9332f11e0abed.
2016-04-06add new languages and sync with transiflexraveit651-35/+194
2016-03-23GTK+3.20: adjust CSS classes for WnckPagerGyörgy Balló1-2/+4
This allows to use class names consistently. The old WnckPager CSS selector will not work with GTK+ 3.20.
2016-02-21fix some warningsSorokin Alexei2-6/+6
2016-02-20GTK+3: add style class wnck-pagerWolfgang Ulbrich1-0/+4
2016-02-16GTK+-3.0 workspace-switcher: Remove switching workspace on scroll eventsWolfgang Ulbrich1-0/+4
This is now done by WnckPager itself. And it fixes a build warning. taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=8a8c60f
2016-02-12GTK+3 na-tray-child: fix a Wunused-but-set-variable build warningWolfgang Ulbrich1-0/+2
2016-02-12GTK+3 fish: fix a Wunused-but-set-variable build warningWolfgang Ulbrich1-2/+2
2016-02-12Gtk+-3.20 window-menu: remove deprecated style propertiesWolfgang Ulbrich1-2/+13
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=080b953
2016-02-12GTK+-3.20 clock: remove deprecated style propertiesWolfgang Ulbrich1-2/+17
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=c5549ba
2016-02-12GTK+-3.20 showdesktop: remove deprecated style propertiesWolfgang Ulbrich1-0/+4
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=080b953
2016-02-12GTK+-3.20 clock: don't use deprecated style propertiesWolfgang Ulbrich1-0/+7
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=e67ac2a
2016-02-12GTK+-3.20 showdesktop: don't use deprecated style propertiesWolfgang Ulbrich1-1/+8
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=4139922
2016-02-12GTK+3 fish: Removed unused and deprecated variables/functionsWolfgang Ulbrich1-0/+4
taken from: https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-0&id=06ba8ba
2016-02-12GTK+3 notification-area: use correct style context stateWolfgang Ulbrich1-0/+5
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=bcff4d1
2016-02-12GTK+-3.20 notification-area: remove deprecated style propertiesWolfgang Ulbrich1-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