Ardour  9.0-pre0-582-g084a23a80d
gtkprogressbar.h File Reference
#include <gtk/gtkprogress.h>
Include dependency graph for gtkprogressbar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkProgressBar
 
struct  _GtkProgressBarClass
 

Macros

#define GTK_TYPE_PROGRESS_BAR   (gtk_progress_bar_get_type ())
 
#define GTK_PROGRESS_BAR(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
 
#define GTK_PROGRESS_BAR_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
 
#define GTK_IS_PROGRESS_BAR(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR))
 
#define GTK_IS_PROGRESS_BAR_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR))
 
#define GTK_PROGRESS_BAR_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
 

Typedefs

typedef struct _GtkProgressBar GtkProgressBar
 
typedef struct _GtkProgressBarClass GtkProgressBarClass
 

Enumerations

enum  GtkProgressBarStyle { GTK_PROGRESS_CONTINUOUS , GTK_PROGRESS_DISCRETE }
 
enum  GtkProgressBarOrientation { GTK_PROGRESS_LEFT_TO_RIGHT , GTK_PROGRESS_RIGHT_TO_LEFT , GTK_PROGRESS_BOTTOM_TO_TOP , GTK_PROGRESS_TOP_TO_BOTTOM }
 

Functions

GType gtk_progress_bar_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_progress_bar_new (void)
 
void gtk_progress_bar_pulse (GtkProgressBar *pbar)
 
void gtk_progress_bar_set_text (GtkProgressBar *pbar, const gchar *text)
 
void gtk_progress_bar_set_fraction (GtkProgressBar *pbar, gdouble fraction)
 
void gtk_progress_bar_set_pulse_step (GtkProgressBar *pbar, gdouble fraction)
 
void gtk_progress_bar_set_orientation (GtkProgressBar *pbar, GtkProgressBarOrientation orientation)
 
const gchar * gtk_progress_bar_get_text (GtkProgressBar *pbar)
 
gdouble gtk_progress_bar_get_fraction (GtkProgressBar *pbar)
 
gdouble gtk_progress_bar_get_pulse_step (GtkProgressBar *pbar)
 
GtkProgressBarOrientation gtk_progress_bar_get_orientation (GtkProgressBar *pbar)
 
void gtk_progress_bar_set_ellipsize (GtkProgressBar *pbar, PangoEllipsizeMode mode)
 
PangoEllipsizeMode gtk_progress_bar_get_ellipsize (GtkProgressBar *pbar)
 
GtkWidgetgtk_progress_bar_new_with_adjustment (GtkAdjustment *adjustment)
 
void gtk_progress_bar_set_bar_style (GtkProgressBar *pbar, GtkProgressBarStyle style)
 
void gtk_progress_bar_set_discrete_blocks (GtkProgressBar *pbar, guint blocks)
 
void gtk_progress_bar_set_activity_step (GtkProgressBar *pbar, guint step)
 
void gtk_progress_bar_set_activity_blocks (GtkProgressBar *pbar, guint blocks)
 
void gtk_progress_bar_update (GtkProgressBar *pbar, gdouble percentage)
 

Macro Definition Documentation

◆ GTK_IS_PROGRESS_BAR

#define GTK_IS_PROGRESS_BAR (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR))

Definition at line 43 of file gtkprogressbar.h.

◆ GTK_IS_PROGRESS_BAR_CLASS

#define GTK_IS_PROGRESS_BAR_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR))

Definition at line 44 of file gtkprogressbar.h.

◆ GTK_PROGRESS_BAR

#define GTK_PROGRESS_BAR (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))

Definition at line 41 of file gtkprogressbar.h.

◆ GTK_PROGRESS_BAR_CLASS

#define GTK_PROGRESS_BAR_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))

Definition at line 42 of file gtkprogressbar.h.

◆ GTK_PROGRESS_BAR_GET_CLASS

#define GTK_PROGRESS_BAR_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))

Definition at line 45 of file gtkprogressbar.h.

◆ GTK_TYPE_PROGRESS_BAR

#define GTK_TYPE_PROGRESS_BAR   (gtk_progress_bar_get_type ())

Definition at line 40 of file gtkprogressbar.h.

Typedef Documentation

◆ GtkProgressBar

Definition at line 38 of file gtkprogressbar.h.

◆ GtkProgressBarClass

Definition at line 38 of file gtkprogressbar.h.

Enumeration Type Documentation

◆ GtkProgressBarOrientation

Enumerator
GTK_PROGRESS_LEFT_TO_RIGHT 
GTK_PROGRESS_RIGHT_TO_LEFT 
GTK_PROGRESS_BOTTOM_TO_TOP 
GTK_PROGRESS_TOP_TO_BOTTOM 

Definition at line 57 of file gtkprogressbar.h.

◆ GtkProgressBarStyle

Enumerator
GTK_PROGRESS_CONTINUOUS 
GTK_PROGRESS_DISCRETE 

Definition at line 51 of file gtkprogressbar.h.

Function Documentation

◆ gtk_progress_bar_get_ellipsize()

PangoEllipsizeMode gtk_progress_bar_get_ellipsize ( GtkProgressBar pbar)

◆ gtk_progress_bar_get_fraction()

gdouble gtk_progress_bar_get_fraction ( GtkProgressBar pbar)

◆ gtk_progress_bar_get_orientation()

GtkProgressBarOrientation gtk_progress_bar_get_orientation ( GtkProgressBar pbar)

◆ gtk_progress_bar_get_pulse_step()

gdouble gtk_progress_bar_get_pulse_step ( GtkProgressBar pbar)

◆ gtk_progress_bar_get_text()

const gchar* gtk_progress_bar_get_text ( GtkProgressBar pbar)

◆ gtk_progress_bar_get_type()

GType gtk_progress_bar_get_type ( void  )

◆ gtk_progress_bar_new()

GtkWidget* gtk_progress_bar_new ( void  )

◆ gtk_progress_bar_new_with_adjustment()

GtkWidget* gtk_progress_bar_new_with_adjustment ( GtkAdjustment adjustment)

◆ gtk_progress_bar_pulse()

void gtk_progress_bar_pulse ( GtkProgressBar pbar)

◆ gtk_progress_bar_set_activity_blocks()

void gtk_progress_bar_set_activity_blocks ( GtkProgressBar pbar,
guint  blocks 
)

◆ gtk_progress_bar_set_activity_step()

void gtk_progress_bar_set_activity_step ( GtkProgressBar pbar,
guint  step 
)

◆ gtk_progress_bar_set_bar_style()

void gtk_progress_bar_set_bar_style ( GtkProgressBar pbar,
GtkProgressBarStyle  style 
)

◆ gtk_progress_bar_set_discrete_blocks()

void gtk_progress_bar_set_discrete_blocks ( GtkProgressBar pbar,
guint  blocks 
)

◆ gtk_progress_bar_set_ellipsize()

void gtk_progress_bar_set_ellipsize ( GtkProgressBar pbar,
PangoEllipsizeMode  mode 
)

◆ gtk_progress_bar_set_fraction()

void gtk_progress_bar_set_fraction ( GtkProgressBar pbar,
gdouble  fraction 
)

◆ gtk_progress_bar_set_orientation()

void gtk_progress_bar_set_orientation ( GtkProgressBar pbar,
GtkProgressBarOrientation  orientation 
)

◆ gtk_progress_bar_set_pulse_step()

void gtk_progress_bar_set_pulse_step ( GtkProgressBar pbar,
gdouble  fraction 
)

◆ gtk_progress_bar_set_text()

void gtk_progress_bar_set_text ( GtkProgressBar pbar,
const gchar *  text 
)

◆ gtk_progress_bar_update()

void gtk_progress_bar_update ( GtkProgressBar pbar,
gdouble  percentage 
)