Indicator
Object Hierarchy:
Description:
[
CCode ( type_id =
"app_indicator_get_type ()" ) ]
public class Indicator :
Object
An application indicator represents the values that are needed to show a unique status in the panel for an application.
In general, applications should try to fit in the other indicators that are available on the panel before creating a new indicator.
Content:
Properties:
- public string actions { get; set; }
The action group that is associated with the menu items.
- public string attention_icon_desc { owned get; set; }
If the indicator sets its status to
app_indicator_status_attention then this is the textual description of the icon shown.
- public string attention_icon_name { owned get; set; }
If the indicator sets its status to
app_indicator_status_attention then this icon is shown.
- public string category { get; construct; }
The type of indicator that this represents.
- public bool connected { get; }
Whether we're conneced to a watcher.
- public string icon_desc { owned get; set; }
The description of the regular icon that is shown for the indicator.
- public string icon_name { owned get; set; }
The name of the regular icon that is shown for the indicator.
- public string icon_theme_path { get; set construct; }
An additional place to look for icon names that may be installed by
the application.
- public string id { get; construct; }
The ID for this indicator, which should be unique, but used
consistently by this program and its indicator.
- public string label { owned get; set; }
A label that can be shown next to the string in the application
indicator.
- public string label_guide { owned get; set; }
An optional string to provide guidance to the panel on how big the
label string could get.
- public string menu { get; set; }
The menu that should be shown when the Application Indicator is
clicked on in the panel.
- public uint ordering_index { get; set; }
The ordering index is an odd parameter, and if you think you don't
need it you're probably right.
- public string status { get; set; }
Whether the indicator is shown or requests attention.
- public string title { get; set; }
Provides a way to refer to this application indicator in a human
readable form.
- public string tooltip_description { owned get; set; }
The text of the indicator's tooltip.
- public string tooltip_icon_name { owned get; set; }
The name of the tooltip's themed icon.
- public string tooltip_title { owned get; set; }
The title of the indicator's tooltip.
Creation methods:
Methods:
Signals:
Inherited Members:
All known members inherited from class GLib.Object