| Top |
| double | progress | Read / Write |
| gboolean | show-progress | Read / Write |
| gboolean | show-theatric | Read / Write |
| char * | theatric-icon-name | Read / Write |
| guint | transition-duration | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkButton ╰── GtkToggleButton ╰── GtkMenuButton ╰── DzlProgressMenuButton
DzlProgressMenuButton implements AtkImplementorIface, GtkBuildable, GtkActionable and GtkActivatable.
gdouble
dzl_progress_menu_button_get_progress (DzlProgressMenuButton *button);
void dzl_progress_menu_button_set_progress (DzlProgressMenuButton *button,gdouble progress);
gboolean
dzl_progress_menu_button_get_show_theatric
(DzlProgressMenuButton *self);
void dzl_progress_menu_button_set_show_theatric (DzlProgressMenuButton *self,gboolean show_theatic);
void
dzl_progress_menu_button_reset_theatrics
(DzlProgressMenuButton *self);
To avoid suprious animations from the button, you must call this function any time you want to allow animations to continue. This is because animations are automatically started upon reaching a progress of 1.0.
If you are performing operations in the background, calling this function every time you add an operation is a good strategry.
gboolean
dzl_progress_menu_button_get_show_progress
(DzlProgressMenuButton *self);
void dzl_progress_menu_button_set_show_progress (DzlProgressMenuButton *self,gboolean show_progress);
#define DZL_TYPE_PROGRESS_MENU_BUTTON (dzl_progress_menu_button_get_type())
struct DzlProgressMenuButtonClass {
GtkMenuButtonClass parent_class;
gpointer _reserved1;
gpointer _reserved2;
gpointer _reserved3;
gpointer _reserved4;
};
“progress” property “progress” double
Progress.
Owner: DzlProgressMenuButton
Flags: Read / Write
Allowed values: [0,1]
Default value: 0
“show-progress” property“show-progress” gboolean
Show progress instead of image.
Owner: DzlProgressMenuButton
Flags: Read / Write
Default value: TRUE
“show-theatric” property“show-theatric” gboolean
Show Theatric.
Owner: DzlProgressMenuButton
Flags: Read / Write
Default value: TRUE
“theatric-icon-name” property “theatric-icon-name” char *
Theatric Icon Name.
Owner: DzlProgressMenuButton
Flags: Read / Write
Default value: "folder-download-symbolic"
“transition-duration” property“transition-duration” guint
Transition Duration.
Owner: DzlProgressMenuButton
Flags: Read / Write
Allowed values: <= 5000
Default value: 750