summaryrefslogtreecommitdiff
path: root/applets/notification_area
AgeCommit message (Collapse)AuthorFilesLines
2023-06-28Fix distribution of applet service filesColomban Wendling1-1/+1
Fix distribution of the applet service files sources when building from an in-process-configured build. This fixes `make distcheck` and tarballs in builds configured with `--with-in-process-applets=all` (or actually any in-process applet). The issue was that the .service.in file was referenced indirectly in EXTRA_DIST, and the variable listed there was only filled in a conditional. Automake is not able to resolve this and see it still should distribute the reference of that variable, even if set conditionally. Fix this by always setting the variable properly, even if it's only used for out-of-process builds.
2023-06-15Wayland, Tray applet: allow in-process applet to load, using SNI only (#1372)Luke from DC5-11/+12
*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
2022-06-02notification_area: Reduce lifetime of the settings local variable (#1309)Robert Antoni Buj Gelonch1-2/+2
2022-04-22Register SNI host only if SNI is enabledIlya Fedin1-1/+6
This prevents duplication of tray icons
2022-01-26Fix implicit conversion changes signedness: 'gboolean' to 'guint'rbuj1-1/+1
2022-01-18notification_area: fix build warning -Wbad-function-castrbuj1-6/+10
2021-12-20Remove unnecessary cast in g_signal_connect* callrbuj1-1/+1
2021-12-19Use dashes instead of underscores in signal namesrbuj4-11/+11
2021-12-16Use g_clear_pointer() and g_clear_object()rbuj3-13/+9
2021-12-11Use a blank line at mostrbuj2-4/+0
2021-10-19sn-dbus-menu-item: fix include guardrbuj1-1/+1
2021-02-22notification_area: Add XAyatanaLabel and XAyatanaNewLabel to interface ↵rbuj1-1/+9
description
2021-02-22notification_area: move XAyatana(New)Label case at the bottomrbuj1-4/+4
2021-02-22notification_area: fix memory leakrbuj1-3/+5
2021-02-20Add text label display function for notification areazhuyaliang1-1/+21
2021-01-16Update copyright to 2021rbuj1-1/+1
2021-01-07Local variable shadows outer variable warning reported by cppcheckrbuj1-5/+5
2020-12-15Signal name is 'value-changed' for GtkSpinButtonrbuj1-1/+1
2020-07-05build: Add built sources to CLEANFILES targetrbuj2-1/+5
2020-07-05Avoid using single-line cpp commentsrbuj4-8/+9
2020-07-05Use '#include <config.h>' instead of '#include "config.h"'rbuj11-11/+11
2020-05-25Fix some cast-function-type warnings introduced in GCC 8rbuj3-3/+10
2020-03-02Do not collect the translation for Iconrbuj1-1/+1
2020-01-12Update copyright to 2020raveit651-1/+1
2019-12-04status-notifier: Render menu items as cairo surfaceVictor Kareh1-2/+8
2019-12-04status-notifier: Render icons as cairo surfaceVictor Kareh1-18/+30
Instead of GdkPixbuf, so that SNI icons can render correctly on HiDPI displays.
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-11-11migrate from intltool to gettextWu Xiaotian2-11/+12
2019-09-27sn-item: avoid 'g_type_class_add_private'Pablo Barciela1-15/+12
2019-09-27notification_area/main: avoid 'g_type_class_add_private'Pablo Barciela1-5/+2
2019-09-27na-tray: avoid 'g_type_class_add_private'Pablo Barciela1-3/+2
2019-07-05Remove trailing whitespacesLaurent Napias4-12/+12
2019-06-23Make system-tray X11-onlyWilliam Wold2-2/+10
2019-06-21Strings resistanceLaurent Napias1-2/+1
2019-06-20Add supported platform values to *.mate-panel-applet filesWilliam Wold1-0/+1
2019-06-05na-tray: avoid deprecated g_type_class_add_privateAlberts Muktupavels1-5/+2
origin commit: https://gitlab.gnome.org/GNOME/gnome-panel/commit/cb2cc3a
2019-03-22na-tray-child: avoid deprecated 'gtk_widget_set_double_buffered'Pablo Barciela1-7/+0
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 traylukefromdc2-2/+3
*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 Wold7-2/+43
2018-12-30Tray: Fix too-wide icon spacing after mate-polkit has been used w snilukefromdc1-0/+5
Note that vertical and horizontal panels require different options in the grid, as "homogenous" is needed in rows for horizontal panels and columns in vertical panels to prevent icon rendering problems including icons growing without limit when the tray is moved from a horizontal to a vertical panel
2018-11-05notification-area-preferences-dialog.ui: avoid GtkButton:use-stockPablo Barciela1-3/+9
2018-10-20na-tray: add preferences dialog and applet menu entryFabien Broquard5-0/+262
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 Broquard4-2/+49
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, convert main GtkBox display to GtkGridFabien Broquard2-56/+135
New grid sorting/display functions to arrange notification area icons in a self reorganising grid main changes in: item_added_cb(), notification_notify() -> refresh_notify(). update_size_and_orientation() is no longer needed the grid auto arranges on any size-allocation which includes orientation changes. Grid is now refreshed with refresh_grid()/determine_grid_properties()/reorder_items_with_data(). based on the min_icon_size property the main applets' code can call na_grid_set_min_icon_size() to update the grid icon size.
2018-10-20na-tray: wide panels, preliminary batch box to grid renameFabien Broquard5-91/+78
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-08-07Change GTK_CHECK_VERSION to match next gtk+ releaseraveit651-2/+2
2018-07-27applets: Guard against GTK scale-factor fixes on GtkSocketVictor Kareh1-3/+3
2018-07-25applets: Fix runtime error messagesVictor Kareh1-1/+1