aboutsummaryrefslogtreecommitdiff
path: root/src/app-indicator.c
Commit message (Collapse)AuthorAgeFilesLines
* Add support for tooltipspr/tooltip-supportGuido Berhoerster20 hours1-1/+410
| | | | | An icon, title and text body may be set independently or at once resulting in a single signal. Markup in the text body is not supported for simplicity.
* Implement the Activate D-Bus method for primary click handlingMikhail Novosyolov2026-04-281-1/+35
| | | | | | | | | | | | | | Handle the org.kde.StatusNotifierItem Activate() method that KDE Plasma calls on left-click. When a signal handler is connected, emit the "activate" GObject signal and return success. When no handler is connected, return an error so the panel falls back to showing the context menu for backward compatibility. This fixes the dual menu+toggle issue for applications like Onboard that need left-click to perform a custom action instead of showing the context menu. Co-authored-by: Z.AI GLM
* Deprecate libayatana-appindicatorRobert Tari2025-03-071-0/+4
|
* Document the status property a bit more clearly.William Pettersson2023-07-201-3/+5
| | | | | Details of what each property means are taken from lines ~144-146 of app-indicator.h (search for @APP_INDICATOR_STATUS_PASSIVE).
* src/app-indicator.c: Don't use GNU old-style field designator extensionRobert Tari2023-05-091-4/+4
|
* src/app-indicator.c: Fix documentation related errorsRobert Tari2023-05-091-4/+29
|
* Fix all remaining build warningsRobert Tari2023-02-021-34/+34
|
* src/app-indicator.c: Fix wrong function signaturesRobert Tari2023-02-021-2/+3
|
* src/app-indicator.c: Silence GtkStatusIcon deprecation warningsRobert Tari2023-02-021-3/+26
|
* Whitespace fixRobert Tari2023-02-021-1422/+1422
|
* src/appindicator.c: Clean up all g_signal_emit and g_signal_new calls so ↵Mike Gabriel2022-04-081-8/+8
| | | | | | | | that they correspond with each other. Patch provided by Paul G (paulieg on Launchpad). Thanks a lot. See https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/comments/4
* src/appindicator.c: Fix path NULL check in status_icon_change().Mike Gabriel2022-04-081-5/+7
| | | | | | Inspired by n_elements.patch by Ash Holland. Thanks. See https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1867996/comments/7
* Fix build with musl libcLuca Weiss2021-12-071-1/+1
| | | | | canonicalize_file_name() is a GNU extension not supported by musl libc. Use realpath() from POSIX instead.
* Avoid deprecated g_type_class_add_private.Mike Gabriel2019-08-291-117/+137
|
* src/app-indicator.c: Type cast assignments from g_object_ref().Mike Gabriel2018-03-201-3/+3
|
* API documentation: Suppress some warnings being thrown.Mike Gabriel2017-10-241-4/+4
|
* src/app-indicator.c: Avoid usage of PATH_MAX macro. Fixes FTBFS on Debian ↵Mike Gabriel2017-10-061-15/+16
| | | | GNU/Hurd.
* app-indicator: don't append the snap prefix if the icon is saved in a well ↵Marco Trevisan (Treviño)2017-05-151-1/+13
| | | | known readable path
* AppIndicator: don't emit label cahanges when guide is still emptyMarco Trevisan (Treviño)2017-05-151-0/+5
|
* AppIndicator: fix icon and theme paths when running in $SNAP environmentMarco Trevisan (Treviño)2017-05-151-10/+121
| | | | | | Prepend $SNAP path to icons and theme paths when running in a sandboxed environment, this allows to run app indicators without caring about the fact they've been designed or compiled to run in a snap world or not. (LP: #1600136)
* Handle watcher service appearing and disappearing.Alberts Muktupāvels2017-05-151-112/+82
|
* Fork from Ubuntu's libappindicator project.Mike Gabriel2015-11-101-1/+1
|
* scroll-event: change parameter to the right typeLars Uebernickel2014-11-101-3/+3
| | | | | | | | | | The scroll-direction parameter is of type uint, but the annotation says that it's of Gdk.ScrollDirection. Thus, bindings always see 0 for that parameter. This commit changes the actual type of the parameter instead of the annotation. This should be API compatible for C while still maintaining the proper type for bindings.
* indicator_desktop_shortcuts_nick_exec is deprecated, use ↵Łukasz 'sil2100' Zemczak2013-04-191-1/+1
| | | | indicator_desktop_shortcuts_nick_exec_with_context instead - fixes the FTBFS
* in app_indicator_init(), finish initializing self's fields before calling ↵John Vert2013-02-141-2/+2
| | | | g_bus_get().
* fix copy-paste error when updating the attention accessible textCharles Kerr2013-01-291-16/+10
|
* If we don't have a title set, use the application name to output the titleTed Gould2012-04-161-1/+12
|
* remove oddly-scoped variable to fix a CID 10737 - ↵Charles Kerr2012-03-161-5/+2
| | | | PW.BRANCH_PAST_INITIALIZATION warning reported by Coverity in Bug #957471
* Merge lp:~ted/libappindicator/lp885080 to add a title and name on the status ↵Charles Kerr2012-03-071-1/+9
|\ | | | | | | icon in fallback mode for bug #885080
| * Protecting from NULL titles, which apparently status_icon can't take :-/Ted Gould2012-03-021-2/+5
| |
| * Handle the title changing at runtimeTed Gould2012-03-021-0/+4
| |
| * Sets the title of the status icon to the title of the appindicator and the ↵Ted Gould2012-03-021-1/+2
| | | | | | | | name to the ID
* | Look for files and don't use those as icon names in the fallbackTed Gould2012-03-061-42/+40
|\ \
| * | Removing unneeded NULL checkTed Gould2012-03-061-3/+1
| | |
| * | Rework the icon setting function so that it can handle images that are file ↵Ted Gould2012-03-021-42/+42
| |/ | | | | | | paths by checking to see if the files exist
* / Set "Since: 0.5" in the inline documentation for the new Sebastien Bacher2012-02-291-0/+6
|/ | | | | set_title and get_title functions
* Fix type in commentTed Gould2012-01-301-1/+1
|
* Handling getting the title propertyTed Gould2012-01-281-0/+4
|
* Making get_title workTed Gould2012-01-281-1/+1
|
* Only signal to dbus if we're connectedTed Gould2012-01-281-1/+1
|
* Make the set function call the property set functionTed Gould2012-01-281-0/+3
|
* Support the title property over dbus and emitting the dbus signal when it ↵Ted Gould2012-01-281-1/+16
| | | | changes
* Adding the title propertyTed Gould2012-01-281-6/+41
|
* Adding a title entry to the private structureTed Gould2012-01-281-0/+7
|
* Adding get/set title functionsTed Gould2012-01-281-0/+42
|
* src/app-indicator.c: hide first in passive mode and add comment about itMichael Vogt2011-09-301-1/+2
|
* src/app-indicator.c: do not add the same icon_theme_path again, gtk3 ↵Michael Vogt2011-09-301-1/+16
| | | | apparently does not check this
* simplifyMichael Vogt2011-09-301-8/+2
|
* src/app-indicator.c: honor icon_theme_path in the fallbackMichael Vogt2011-09-301-3/+15
|
* unbreak attention_iconMichael Vogt2011-09-301-7/+16
|