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

Go to the source code of this file.

Classes

struct  _GtkProgress
 
struct  _GtkProgressClass
 

Macros

#define GTK_TYPE_PROGRESS   (gtk_progress_get_type ())
 
#define GTK_PROGRESS(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS, GtkProgress))
 
#define GTK_PROGRESS_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS, GtkProgressClass))
 
#define GTK_IS_PROGRESS(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS))
 
#define GTK_IS_PROGRESS_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS))
 
#define GTK_PROGRESS_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS, GtkProgressClass))
 

Typedefs

typedef struct _GtkProgress GtkProgress
 
typedef struct _GtkProgressClass GtkProgressClass
 

Functions

GType gtk_progress_get_type (void) G_GNUC_CONST
 
void gtk_progress_set_show_text (GtkProgress *progress, gboolean show_text)
 
void gtk_progress_set_text_alignment (GtkProgress *progress, gfloat x_align, gfloat y_align)
 
void gtk_progress_set_format_string (GtkProgress *progress, const gchar *format)
 
void gtk_progress_set_adjustment (GtkProgress *progress, GtkAdjustment *adjustment)
 
void gtk_progress_configure (GtkProgress *progress, gdouble value, gdouble min, gdouble max)
 
void gtk_progress_set_percentage (GtkProgress *progress, gdouble percentage)
 
void gtk_progress_set_value (GtkProgress *progress, gdouble value)
 
gdouble gtk_progress_get_value (GtkProgress *progress)
 
void gtk_progress_set_activity_mode (GtkProgress *progress, gboolean activity_mode)
 
gchar * gtk_progress_get_current_text (GtkProgress *progress)
 
gchar * gtk_progress_get_text_from_value (GtkProgress *progress, gdouble value)
 
gdouble gtk_progress_get_current_percentage (GtkProgress *progress)
 
gdouble gtk_progress_get_percentage_from_value (GtkProgress *progress, gdouble value)
 

Macro Definition Documentation

◆ GTK_IS_PROGRESS

#define GTK_IS_PROGRESS (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS))

Definition at line 42 of file gtkprogress.h.

◆ GTK_IS_PROGRESS_CLASS

#define GTK_IS_PROGRESS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS))

Definition at line 43 of file gtkprogress.h.

◆ GTK_PROGRESS

#define GTK_PROGRESS (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS, GtkProgress))

Definition at line 40 of file gtkprogress.h.

◆ GTK_PROGRESS_CLASS

#define GTK_PROGRESS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS, GtkProgressClass))

Definition at line 41 of file gtkprogress.h.

◆ GTK_PROGRESS_GET_CLASS

#define GTK_PROGRESS_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS, GtkProgressClass))

Definition at line 44 of file gtkprogress.h.

◆ GTK_TYPE_PROGRESS

#define GTK_TYPE_PROGRESS   (gtk_progress_get_type ())

Definition at line 39 of file gtkprogress.h.

Typedef Documentation

◆ GtkProgress

typedef struct _GtkProgress GtkProgress

Definition at line 35 of file gtkprogress.h.

◆ GtkProgressClass

Definition at line 35 of file gtkprogress.h.

Function Documentation

◆ gtk_progress_configure()

void gtk_progress_configure ( GtkProgress progress,
gdouble  value,
gdouble  min,
gdouble  max 
)

◆ gtk_progress_get_current_percentage()

gdouble gtk_progress_get_current_percentage ( GtkProgress progress)

◆ gtk_progress_get_current_text()

gchar* gtk_progress_get_current_text ( GtkProgress progress)

◆ gtk_progress_get_percentage_from_value()

gdouble gtk_progress_get_percentage_from_value ( GtkProgress progress,
gdouble  value 
)

◆ gtk_progress_get_text_from_value()

gchar* gtk_progress_get_text_from_value ( GtkProgress progress,
gdouble  value 
)

◆ gtk_progress_get_type()

GType gtk_progress_get_type ( void  )

◆ gtk_progress_get_value()

gdouble gtk_progress_get_value ( GtkProgress progress)

◆ gtk_progress_set_activity_mode()

void gtk_progress_set_activity_mode ( GtkProgress progress,
gboolean  activity_mode 
)

◆ gtk_progress_set_adjustment()

void gtk_progress_set_adjustment ( GtkProgress progress,
GtkAdjustment adjustment 
)

◆ gtk_progress_set_format_string()

void gtk_progress_set_format_string ( GtkProgress progress,
const gchar *  format 
)

◆ gtk_progress_set_percentage()

void gtk_progress_set_percentage ( GtkProgress progress,
gdouble  percentage 
)

◆ gtk_progress_set_show_text()

void gtk_progress_set_show_text ( GtkProgress progress,
gboolean  show_text 
)

◆ gtk_progress_set_text_alignment()

void gtk_progress_set_text_alignment ( GtkProgress progress,
gfloat  x_align,
gfloat  y_align 
)

◆ gtk_progress_set_value()

void gtk_progress_set_value ( GtkProgress progress,
gdouble  value 
)