27 #ifndef __GTK_PROGRESS_BAR_H__
28 #define __GTK_PROGRESS_BAR_H__
31 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
32 #error "Only <gtk/gtk.h> can be included directly."
40 #define GTK_TYPE_PROGRESS_BAR (gtk_progress_bar_get_type ())
41 #define GTK_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
42 #define GTK_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
43 #define GTK_IS_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR))
44 #define GTK_IS_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR))
45 #define GTK_PROGRESS_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
81 guint
GSEAL (activity_dir) : 1;
82 guint
GSEAL (ellipsize) : 3;
83 guint
GSEAL (dirty) : 1;
145 PangoEllipsizeMode mode);
149 #ifndef GTK_DISABLE_DEPRECATED
@ GTK_PROGRESS_CONTINUOUS
GtkProgressBarOrientation gtk_progress_bar_get_orientation(GtkProgressBar *pbar)
void gtk_progress_bar_set_activity_step(GtkProgressBar *pbar, guint step)
gdouble gtk_progress_bar_get_fraction(GtkProgressBar *pbar)
void gtk_progress_bar_update(GtkProgressBar *pbar, gdouble percentage)
void gtk_progress_bar_set_pulse_step(GtkProgressBar *pbar, gdouble fraction)
void gtk_progress_bar_set_discrete_blocks(GtkProgressBar *pbar, guint blocks)
const gchar * gtk_progress_bar_get_text(GtkProgressBar *pbar)
void gtk_progress_bar_set_fraction(GtkProgressBar *pbar, gdouble fraction)
void gtk_progress_bar_set_orientation(GtkProgressBar *pbar, GtkProgressBarOrientation orientation)
GType gtk_progress_bar_get_type(void) G_GNUC_CONST
void gtk_progress_bar_set_ellipsize(GtkProgressBar *pbar, PangoEllipsizeMode mode)
void gtk_progress_bar_set_text(GtkProgressBar *pbar, const gchar *text)
GtkWidget * gtk_progress_bar_new(void)
void gtk_progress_bar_set_activity_blocks(GtkProgressBar *pbar, guint blocks)
GtkWidget * gtk_progress_bar_new_with_adjustment(GtkAdjustment *adjustment)
PangoEllipsizeMode gtk_progress_bar_get_ellipsize(GtkProgressBar *pbar)
void gtk_progress_bar_set_bar_style(GtkProgressBar *pbar, GtkProgressBarStyle style)
void gtk_progress_bar_pulse(GtkProgressBar *pbar)
gdouble gtk_progress_bar_get_pulse_step(GtkProgressBar *pbar)
GtkProgressBarOrientation
@ GTK_PROGRESS_LEFT_TO_RIGHT
@ GTK_PROGRESS_BOTTOM_TO_TOP
@ GTK_PROGRESS_TOP_TO_BOTTOM
@ GTK_PROGRESS_RIGHT_TO_LEFT
void(* _gtk_reserved3)(void)
void(* _gtk_reserved4)(void)
GtkProgressClass parent_class
void(* _gtk_reserved1)(void)
void(* _gtk_reserved2)(void)
gdouble GSEAL(pulse_fraction)
guint GSEAL(activity_step)
GtkProgressBarStyle GSEAL(bar_style)
GtkProgressBarOrientation GSEAL(orientation)
guint GSEAL(activity_blocks)