TeplProgressInfoBar

TeplProgressInfoBar — A TeplInfoBar containing a GtkProgressBar

Functions

Properties

gboolean has-cancel-button Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBox
                    ╰── GtkInfoBar
                        ╰── TeplInfoBar
                            ╰── TeplProgressInfoBar

Implemented Interfaces

TeplProgressInfoBar implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Includes

#include <tepl/tepl.h>

Description

TeplProgressInfoBar is a TeplInfoBar containing a GtkProgressBar and a GtkLabel. As every TeplInfoBar it can also contain an icon, and other widgets can be added by the application as well.

The GtkLabel content can be modified after the TeplProgressInfoBar has been created.

Functions

tepl_progress_info_bar_new ()

TeplProgressInfoBar *
tepl_progress_info_bar_new (const gchar *icon_name,
                            const gchar *markup,
                            gboolean has_cancel_button);

Parameters

icon_name

a value for the “icon-name” property, or NULL.

[nullable]

markup

if not NULL, tepl_progress_info_bar_set_markup() is called.

[nullable]

has_cancel_button

a value for the “has-cancel-button” property.

 

Returns

a new TeplProgressInfoBar widget.

Since: 6.0


tepl_progress_info_bar_set_markup ()

void
tepl_progress_info_bar_set_markup (TeplProgressInfoBar *info_bar,
                                   const gchar *markup);

Calls gtk_label_set_markup() on the GtkLabel contained within the info_bar .

Parameters

info_bar

a TeplProgressInfoBar.

 

markup

markup text.

 

Since: 6.0


tepl_progress_info_bar_set_text ()

void
tepl_progress_info_bar_set_text (TeplProgressInfoBar *info_bar,
                                 const gchar *text);

Calls gtk_label_set_text() on the GtkLabel contained within the info_bar .

Parameters

info_bar

a TeplProgressInfoBar.

 

text

text.

 

Since: 6.0


tepl_progress_info_bar_set_fraction ()

void
tepl_progress_info_bar_set_fraction (TeplProgressInfoBar *info_bar,
                                     gdouble fraction);

Calls gtk_progress_bar_set_fraction() on the GtkProgressBar contained within the info_bar .

Parameters

info_bar

a TeplProgressInfoBar.

 

fraction

fraction of the task that's been completed.

 

Since: 6.0


tepl_progress_info_bar_pulse ()

void
tepl_progress_info_bar_pulse (TeplProgressInfoBar *info_bar);

Calls gtk_progress_bar_pulse() on the GtkProgressBar contained within the info_bar .

Parameters

info_bar

a TeplProgressInfoBar.

 

Since: 6.0

Types and Values

struct TeplProgressInfoBar

struct TeplProgressInfoBar;

Property Details

The “has-cancel-button” property

  “has-cancel-button”        gboolean

Whether to add a Cancel button in the action area of the GtkInfoBar, with the GTK_RESPONSE_CANCEL response.

Owner: TeplProgressInfoBar

Flags: Read / Write / Construct Only

Default value: TRUE

Since: 6.0