summaryrefslogtreecommitdiff
path: root/applets/notification_area/main.c
AgeCommit message (Collapse)AuthorFilesLines
2023-07-26notification-area: stop warning on removallukefromdc1-1/+1
*Use automatic signal handling for changing icon size so this code doesn't get called when the applet is removed
2023-06-15Wayland, Tray applet: allow in-process applet to load, using SNI only (#1372)Luke from DC1-5/+0
*We cannot load the legacy system tray in Wayland as that requires xembed. *We CAN load the status-notifier (SNI support) *Wayland needs us to explicitly set gtk_button_set_always_show_image to TRUE *Wayland needs us to explicitly set gtk_image_menu_item_set_always_show_image to TRUE
2021-12-20Remove unnecessary cast in g_signal_connect* callrbuj1-1/+1
2021-12-19Use dashes instead of underscores in signal namesrbuj1-1/+1
2021-12-11Use a blank line at mostrbuj1-3/+0
2021-01-16Update copyright to 2021rbuj1-1/+1
2020-12-15Signal name is 'value-changed' for GtkSpinButtonrbuj1-1/+1
2020-07-05Avoid using single-line cpp commentsrbuj1-2/+2
2020-01-12Update copyright to 2020raveit651-1/+1
2019-11-21na-tray: increase min_icon_size valueraveit651-1/+1
This is better for HIDPI resolution with larger icons. And tray- applet can be displayed in in one row with a full-size top/bottom panel.
2019-09-27notification_area/main: avoid 'g_type_class_add_private'Pablo Barciela1-5/+2
2019-07-05Remove trailing whitespacesLaurent Napias1-4/+4
2019-02-17Ensure proper translation of the about dialog titlerbuj1-0/+1
Note that GTK+ sets a default title of _("About %s") on the dialog window (where %s is replaced by the name of the application, but in order to ensure proper translation of the title, applications should set the title property explicitly when constructing a GtkAboutDialog https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html
2019-02-15Make translatable the copyright in about dialogrbuj1-7/+4
2019-01-29fix crash on removing traylukefromdc1-0/+1
*clear applet gsettings on dispose to stop crash and memory leak introduced in github.com/mate-desktop/mate-panel/commit/10b9c30fc79de5f8d9516ba153df233c4968da65 *tray: fix misplaced g_return_if_fail check
2019-01-29Notification area: error if compiling without X11 supportWilliam Wold1-0/+10
2018-10-20na-tray: add preferences dialog and applet menu entryFabien Broquard1-0/+95
The only option in the preferences is a GtkSpinButton for the user to be able to set the icon sizes easily without having to use dconf-editor.
2018-10-20na-tray: wide panels, add GSettings to the appletFabien Broquard1-1/+28
The new GSettings allow to change and remember the minimum icon size for the grid. The default icon size is set at 24px.
2018-10-20na-tray: wide panels, preliminary batch box to grid renameFabien Broquard1-13/+13
box/Box/BOX changed to grid/Grid/GRID as a preliminary step to prepare for changing GtkBox in na-box/na-grid to a GtkGrid to make the notification area work well on vertical and wide panels note: even if everything is renamed to grid, the GtkWidget is still a GtkBox thats why GtkBox and GTK_TYPE_BOX have not been renamed.
2018-04-26na-tray: Convert to GResourceraveit651-4/+3
2018-01-31require GTK+ 3.22 and GLib 2.50monsta1-30/+0
2018-01-25avoid deprecated GtkStockPablo Barciela1-2/+2
2018-01-09update copyright year to 2018monsta1-1/+1
2017-08-16Add a gsettings key to enable/disable SNI Support (#600)Clement Lefebvre1-6/+13
2017-07-29don't use deprecated gtk_show_urilukefromdc1-2/+4
2017-01-23Add StatusNotifier support to the Notification Area appletColomban Wendling1-67/+99
The StatusNotifier part of the implementation is based off gnome-panel's status-notifier applet.
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-44/+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-21check for stable release of GTK+3, not for development onemonsta1-3/+3
2016-07-28na: : use GtkAbout and update copyrightraveit651-4/+3
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
2016-02-12GTK+3 notification-area: don't use deprecated GdkColorWolfgang Ulbrich1-29/+8
Taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=d1dd54e
2016-02-09notification-area: set css nameWolfgang Ulbrich1-0/+4
taken from: https://git.gnome.org/browse/gnome-panel/commit/?id=e8dfa4b
2015-07-14na: fix background transparencyDenis Gorodnichev1-4/+37
2015-07-14na: gtk2: fix buildDenis Gorodnichev1-0/+4
2015-07-14na: restore help & aboutDenis Gorodnichev1-13/+112
build fix restore "Help" and "About" menu items
2015-07-14notification applet: support fixed-sized iconsRyan Lortie1-1/+12
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-14na: Add icon-padding style property to NaTrayApplet to set paddingVincent Untz1-0/+13
It can be used this way: NaTrayApplet { -NaTrayApplet-icon-padding: 6; } https://bugzilla.gnome.org/show_bug.cgi?id=583273
2015-07-14na: Rewrite main.c to subclass PanelApplet as NaTrayAppletVincent Untz1-188/+172
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
2014-11-23Gtk3: notification_area: Port to GtkStyleContextinfirit1-0/+17
Based on gnome-panel commit: 6d390be628ce8fccbfee5c5cca4e240fa391cdda From: Carlos Garcia Campos <[email protected]>
2014-04-26Use about dialog from libmate-desktopStefano Karapetsas1-1/+3
2014-02-09help: Avoid file collision with gnome-panelinfirit1-2/+2
Also correct help uri for applets.
2013-10-26notification_area: Add GTK3 supportStefano Karapetsas1-0/+4
2013-07-12Use yelp-tools instead of mate-doc-utilsStefano Karapetsas1-1/+1
2012-11-18fixed incorrect fsf addresses.Steve Zesch1-2/+2
2012-10-11update notification_areaStefano Karapetsas1-1/+0
2012-01-27website info redundancy, refer to mate-aboutPerberos1-1/+0
2012-01-18Fixed mate-desktop URLSteve Zesch1-1/+1
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+267