aboutsummaryrefslogtreecommitdiff
path: root/src/app-indicator.h
Commit message (Collapse)AuthorAgeFilesLines
* Add support for tooltipspr/tooltip-supportGuido Berhoerster21 hours1-3/+24
| | | | | 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.
* Add macros for compile-time version checkingGuido Berhoerster28 hours1-0/+4
|
* Revert "Explicitly mark deprecated functions and use substitutes"Mike Gabriel28 hours1-2/+2
| | | | This reverts commit aec1741226036036b2498f7b664221e649b4ff81.
* Implement the Activate D-Bus method for primary click handlingMikhail Novosyolov2026-04-281-0/+7
| | | | | | | | | | | | | | 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-2/+2
|
* Explicitly mark deprecated functions and use substitutesRobert Tari2023-05-091-2/+2
|
* Fix all remaining build warningsRobert Tari2023-02-021-4/+4
|
* Whitespace fixRobert Tari2023-02-021-54/+54
|
* Avoid deprecated g_type_class_add_private.Mike Gabriel2019-08-291-4/+0
|
* API documentation: Suppress some warnings being thrown.Mike Gabriel2017-10-241-5/+4
|
* Adding get/set title functionsTed Gould2012-01-281-0/+3
|
* Fixed comments to correctly work with g-ir-scannerMarco Trevisan (Treviño)2011-07-201-128/+128
| | | | | No more missing transfer warning (and relative missing bindings for some getting functions).
* app-indicator: Move from "secondary-activate" signal to secondary_activate ↵Marco Trevisan (Treviño)2011-07-201-15/+11
| | | | | | | | | | | | | | | | target To avoid appindicators writers to use the "secondary-activate" event to perform actions that can't be done via a menu item we added a new API: - app_indicator_set_secondary_activate_target - app_indicator_get_secondary_activate_target With it, an appindicator writer can simply define a new GtkWidget that will be activated when a secondary activation will occur. The GtkWidget must be a sensitive and visible inner child of the appindicator MenuItem.
* Add signal "secondary-activate" and emit it when neededMarco Trevisan (Treviño)2011-07-181-8/+15
| | | | | | | | When a libappindicator app get the "SecondaryActivate" dbus method call, the library redirects it to the app emitting the "secondary-activate" signal. This should be conform to the StatusNotifierItem specifications.
* Matching prototypes to C fileTed Gould2011-02-231-2/+2
|
* Switch around API so it makes sense for what we want to do.Ted Gould2011-02-231-13/+18
|
* Dropping the new accessible description signalTed Gould2011-02-231-10/+0
|
* Merge from trunkLuke Yelavich2011-02-141-1/+1
|\
| * Fixing scroll documentationTed Gould2011-02-101-1/+1
| |
* | Merge from trunkLuke Yelavich2011-02-111-1/+1
|\|
| * Being more specific about the types of the signalTed Gould2011-02-101-1/+1
| |
* | accessible_name -> accessible_descLuke Yelavich2011-02-081-9/+9
| |
* | Merge from trunkLuke Yelavich2011-02-041-2/+13
|\|
| * app-indicator: don't use two AppIndicator slots, reset one.Marco Trevisan (Treviño)2011-01-271-0/+1
| |
| * app-indicator: listen for XAyatanaScrollAction and emit "scroll-event" signalMarco Trevisan (Treviño)2011-01-271-3/+13
| | | | | | | | | | | | | | | | | | | | libappindicator now when it gets a dbus call from indicator-application (via the method XAyatanaScrollAction) about the incoming scroll event, sends a "scroll-event" signal to the appindicator application using this library. This works both in indicator and fallback (systray mode). This commit includes a fix for bug #707591
* | Add accessible_name supportLuke Yelavich2011-02-041-0/+13
|/
* Adding the profile in thereTed Gould2010-11-081-1/+2
|
* Adding an API function to build the menu from a desktop fileTed Gould2010-11-081-0/+4
|
* I like 'index' better than 'id' -- now everything is consistent.Ted Gould2010-08-101-3/+3
|
* Providing accessors for the ordering_id propertyTed Gould2010-08-101-0/+3
|
* Changing the size of the class structure, the reason for the break.Ted Gould2010-08-051-10/+24
|
* Updating to trunk and resolve conflictsTed Gould2010-08-051-7/+19
|\
| * Support dynamically changing the icon theme path.Ted Gould2010-08-051-7/+20
| |\
| | * Passing the updated icon theme path along with the DBus signal, saving a ↵Sense Egbert Hofstede2010-08-051-5/+6
| | | | | | | | | | | | DBus call.
| | * Clean-up and renaming variables and functions everywhere to use ↵Sense Hofstede2010-07-221-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | icon_theme_path for the sake of consistency. Doesn't seem to do antyhing, though.
| | * forgot some filesC10uD2010-07-221-0/+11
| |/
* | Adding in a signal to tell when the label is updated.Ted Gould2010-08-031-2/+13
| |
* | Adding in the convience wrappersTed Gould2010-08-031-0/+5
|/
* Documentation and introspection fixes and suchSense Hofstede2010-05-231-8/+8
| | | | | | * Several documentation and introspection fixes * Some small fixes to the mono bindings
* Removing the libappindicator directory to make things simplerTed Gould2010-04-291-0/+257