Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | extra-widget | Read / Write |
char * | icon-name | Read / Write |
GtkIconSize | icon-size | Read / Write |
char * | info | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── PhoshStatusIcon ├── PhoshBatteryInfo ├── PhoshBtInfo ├── PhoshConnectivityInfo ├── PhoshDockedInfo ├── PhoshFeedbackInfo ├── PhoshHksInfo ├── PhoshLocationInfo ├── PhoshRotateInfo ├── PhoshTorchInfo ├── PhoshVpnInfo ├── PhoshWifiInfo ╰── PhoshWWanInfo
void phosh_status_icon_set_icon_size (PhoshStatusIcon *self
,GtkIconSize size
);
GtkIconSize
phosh_status_icon_get_icon_size (PhoshStatusIcon *self
);
void phosh_status_icon_set_icon_name (PhoshStatusIcon *self
,const char *icon_name
);
void phosh_status_icon_set_extra_widget (PhoshStatusIcon *self
,GtkWidget *widget
);
GtkWidget *
phosh_status_icon_get_extra_widget (PhoshStatusIcon *self
);
void phosh_status_icon_set_info (PhoshStatusIcon *self
,const char *info
);
void phosh_status_icon_set_show_always (PhoshStatusIcon *self
,gboolean show_always
);
gboolean
phosh_status_icon_get_show_always (PhoshStatusIcon *self
);
struct PhoshStatusIconClass { GtkBinClass parent_class; void (*idle_init) (PhoshStatusIcon *self); };
“extra-widget”
property“extra-widget” GtkWidget *
An additional widget.
Owner: PhoshStatusIcon
Flags: Read / Write
“icon-name”
property “icon-name” char *
The icon name.
Owner: PhoshStatusIcon
Flags: Read / Write
Default value: NULL
“icon-size”
property“icon-size” GtkIconSize
The icon size.
Owner: PhoshStatusIcon
Flags: Read / Write
Default value: GTK_ICON_SIZE_LARGE_TOOLBAR