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

Go to the source code of this file.

Classes

struct  _GtkLabel
 
struct  _GtkLabelClass
 

Macros

#define GTK_TYPE_LABEL   (gtk_label_get_type ())
 
#define GTK_LABEL(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL, GtkLabel))
 
#define GTK_LABEL_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL, GtkLabelClass))
 
#define GTK_IS_LABEL(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL))
 
#define GTK_IS_LABEL_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL))
 
#define GTK_LABEL_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL, GtkLabelClass))
 
#define gtk_label_set   gtk_label_set_text
 

Typedefs

typedef struct _GtkLabel GtkLabel
 
typedef struct _GtkLabelClass GtkLabelClass
 
typedef struct _GtkLabelSelectionInfo GtkLabelSelectionInfo
 

Functions

GType gtk_label_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_label_new (const gchar *str)
 
GtkWidgetgtk_label_new_with_mnemonic (const gchar *str)
 
void gtk_label_set_text (GtkLabel *label, const gchar *str)
 
const gchar * gtk_label_get_text (GtkLabel *label)
 
void gtk_label_set_attributes (GtkLabel *label, PangoAttrList *attrs)
 
PangoAttrList * gtk_label_get_attributes (GtkLabel *label)
 
void gtk_label_set_label (GtkLabel *label, const gchar *str)
 
const gchar * gtk_label_get_label (GtkLabel *label)
 
void gtk_label_set_markup (GtkLabel *label, const gchar *str)
 
void gtk_label_set_use_markup (GtkLabel *label, gboolean setting)
 
gboolean gtk_label_get_use_markup (GtkLabel *label)
 
void gtk_label_set_use_underline (GtkLabel *label, gboolean setting)
 
gboolean gtk_label_get_use_underline (GtkLabel *label)
 
void gtk_label_set_markup_with_mnemonic (GtkLabel *label, const gchar *str)
 
guint gtk_label_get_mnemonic_keyval (GtkLabel *label)
 
void gtk_label_set_mnemonic_widget (GtkLabel *label, GtkWidget *widget)
 
GtkWidgetgtk_label_get_mnemonic_widget (GtkLabel *label)
 
void gtk_label_set_text_with_mnemonic (GtkLabel *label, const gchar *str)
 
void gtk_label_set_justify (GtkLabel *label, GtkJustification jtype)
 
GtkJustification gtk_label_get_justify (GtkLabel *label)
 
void gtk_label_set_ellipsize (GtkLabel *label, PangoEllipsizeMode mode)
 
PangoEllipsizeMode gtk_label_get_ellipsize (GtkLabel *label)
 
void gtk_label_set_width_chars (GtkLabel *label, gint n_chars)
 
gint gtk_label_get_width_chars (GtkLabel *label)
 
void gtk_label_set_max_width_chars (GtkLabel *label, gint n_chars)
 
gint gtk_label_get_max_width_chars (GtkLabel *label)
 
void gtk_label_set_pattern (GtkLabel *label, const gchar *pattern)
 
void gtk_label_set_line_wrap (GtkLabel *label, gboolean wrap)
 
gboolean gtk_label_get_line_wrap (GtkLabel *label)
 
void gtk_label_set_line_wrap_mode (GtkLabel *label, PangoWrapMode wrap_mode)
 
PangoWrapMode gtk_label_get_line_wrap_mode (GtkLabel *label)
 
void gtk_label_set_selectable (GtkLabel *label, gboolean setting)
 
gboolean gtk_label_get_selectable (GtkLabel *label)
 
void gtk_label_set_angle (GtkLabel *label, gdouble angle)
 
gdouble gtk_label_get_angle (GtkLabel *label)
 
void gtk_label_select_region (GtkLabel *label, gint start_offset, gint end_offset)
 
gboolean gtk_label_get_selection_bounds (GtkLabel *label, gint *start, gint *end)
 
PangoLayout * gtk_label_get_layout (GtkLabel *label)
 
void gtk_label_get_layout_offsets (GtkLabel *label, gint *x, gint *y)
 
void gtk_label_set_single_line_mode (GtkLabel *label, gboolean single_line_mode)
 
gboolean gtk_label_get_single_line_mode (GtkLabel *label)
 
const gchar * gtk_label_get_current_uri (GtkLabel *label)
 
void gtk_label_set_track_visited_links (GtkLabel *label, gboolean track_links)
 
gboolean gtk_label_get_track_visited_links (GtkLabel *label)
 
void gtk_label_get (GtkLabel *label, gchar **str)
 
guint gtk_label_parse_uline (GtkLabel *label, const gchar *string)
 
void _gtk_label_mnemonics_visible_apply_recursively (GtkWidget *widget, gboolean mnemonics_visible)
 

Macro Definition Documentation

◆ GTK_IS_LABEL

#define GTK_IS_LABEL (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL))

Definition at line 44 of file gtklabel.h.

◆ GTK_IS_LABEL_CLASS

#define GTK_IS_LABEL_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL))

Definition at line 45 of file gtklabel.h.

◆ GTK_LABEL

#define GTK_LABEL (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL, GtkLabel))

Definition at line 42 of file gtklabel.h.

◆ GTK_LABEL_CLASS

#define GTK_LABEL_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL, GtkLabelClass))

Definition at line 43 of file gtklabel.h.

◆ GTK_LABEL_GET_CLASS

#define GTK_LABEL_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL, GtkLabelClass))

Definition at line 46 of file gtklabel.h.

◆ gtk_label_set

#define gtk_label_set   gtk_label_set_text

Definition at line 187 of file gtklabel.h.

◆ GTK_TYPE_LABEL

#define GTK_TYPE_LABEL   (gtk_label_get_type ())

Definition at line 41 of file gtklabel.h.

Typedef Documentation

◆ GtkLabel

typedef struct _GtkLabel GtkLabel

Definition at line 39 of file gtklabel.h.

◆ GtkLabelClass

typedef struct _GtkLabelClass GtkLabelClass

Definition at line 39 of file gtklabel.h.

◆ GtkLabelSelectionInfo

typedef struct _GtkLabelSelectionInfo GtkLabelSelectionInfo

Definition at line 39 of file gtklabel.h.

Function Documentation

◆ _gtk_label_mnemonics_visible_apply_recursively()

void _gtk_label_mnemonics_visible_apply_recursively ( GtkWidget widget,
gboolean  mnemonics_visible 
)

◆ gtk_label_get()

void gtk_label_get ( GtkLabel label,
gchar **  str 
)

◆ gtk_label_get_angle()

gdouble gtk_label_get_angle ( GtkLabel label)

◆ gtk_label_get_attributes()

PangoAttrList* gtk_label_get_attributes ( GtkLabel label)

◆ gtk_label_get_current_uri()

const gchar* gtk_label_get_current_uri ( GtkLabel label)

◆ gtk_label_get_ellipsize()

PangoEllipsizeMode gtk_label_get_ellipsize ( GtkLabel label)

◆ gtk_label_get_justify()

GtkJustification gtk_label_get_justify ( GtkLabel label)

◆ gtk_label_get_label()

const gchar* gtk_label_get_label ( GtkLabel label)

◆ gtk_label_get_layout()

PangoLayout* gtk_label_get_layout ( GtkLabel label)

◆ gtk_label_get_layout_offsets()

void gtk_label_get_layout_offsets ( GtkLabel label,
gint *  x,
gint *  y 
)

◆ gtk_label_get_line_wrap()

gboolean gtk_label_get_line_wrap ( GtkLabel label)

◆ gtk_label_get_line_wrap_mode()

PangoWrapMode gtk_label_get_line_wrap_mode ( GtkLabel label)

◆ gtk_label_get_max_width_chars()

gint gtk_label_get_max_width_chars ( GtkLabel label)

◆ gtk_label_get_mnemonic_keyval()

guint gtk_label_get_mnemonic_keyval ( GtkLabel label)

◆ gtk_label_get_mnemonic_widget()

GtkWidget* gtk_label_get_mnemonic_widget ( GtkLabel label)

◆ gtk_label_get_selectable()

gboolean gtk_label_get_selectable ( GtkLabel label)

◆ gtk_label_get_selection_bounds()

gboolean gtk_label_get_selection_bounds ( GtkLabel label,
gint *  start,
gint *  end 
)

◆ gtk_label_get_single_line_mode()

gboolean gtk_label_get_single_line_mode ( GtkLabel label)

◆ gtk_label_get_text()

const gchar* gtk_label_get_text ( GtkLabel label)

◆ gtk_label_get_track_visited_links()

gboolean gtk_label_get_track_visited_links ( GtkLabel label)

◆ gtk_label_get_type()

GType gtk_label_get_type ( void  )

◆ gtk_label_get_use_markup()

gboolean gtk_label_get_use_markup ( GtkLabel label)

◆ gtk_label_get_use_underline()

gboolean gtk_label_get_use_underline ( GtkLabel label)

◆ gtk_label_get_width_chars()

gint gtk_label_get_width_chars ( GtkLabel label)

◆ gtk_label_new()

GtkWidget* gtk_label_new ( const gchar *  str)

◆ gtk_label_new_with_mnemonic()

GtkWidget* gtk_label_new_with_mnemonic ( const gchar *  str)

◆ gtk_label_parse_uline()

guint gtk_label_parse_uline ( GtkLabel label,
const gchar *  string 
)

◆ gtk_label_select_region()

void gtk_label_select_region ( GtkLabel label,
gint  start_offset,
gint  end_offset 
)

◆ gtk_label_set_angle()

void gtk_label_set_angle ( GtkLabel label,
gdouble  angle 
)

◆ gtk_label_set_attributes()

void gtk_label_set_attributes ( GtkLabel label,
PangoAttrList *  attrs 
)

◆ gtk_label_set_ellipsize()

void gtk_label_set_ellipsize ( GtkLabel label,
PangoEllipsizeMode  mode 
)

◆ gtk_label_set_justify()

void gtk_label_set_justify ( GtkLabel label,
GtkJustification  jtype 
)

◆ gtk_label_set_label()

void gtk_label_set_label ( GtkLabel label,
const gchar *  str 
)

◆ gtk_label_set_line_wrap()

void gtk_label_set_line_wrap ( GtkLabel label,
gboolean  wrap 
)

◆ gtk_label_set_line_wrap_mode()

void gtk_label_set_line_wrap_mode ( GtkLabel label,
PangoWrapMode  wrap_mode 
)

◆ gtk_label_set_markup()

void gtk_label_set_markup ( GtkLabel label,
const gchar *  str 
)

◆ gtk_label_set_markup_with_mnemonic()

void gtk_label_set_markup_with_mnemonic ( GtkLabel label,
const gchar *  str 
)

◆ gtk_label_set_max_width_chars()

void gtk_label_set_max_width_chars ( GtkLabel label,
gint  n_chars 
)

◆ gtk_label_set_mnemonic_widget()

void gtk_label_set_mnemonic_widget ( GtkLabel label,
GtkWidget widget 
)

◆ gtk_label_set_pattern()

void gtk_label_set_pattern ( GtkLabel label,
const gchar *  pattern 
)

◆ gtk_label_set_selectable()

void gtk_label_set_selectable ( GtkLabel label,
gboolean  setting 
)

◆ gtk_label_set_single_line_mode()

void gtk_label_set_single_line_mode ( GtkLabel label,
gboolean  single_line_mode 
)

◆ gtk_label_set_text()

void gtk_label_set_text ( GtkLabel label,
const gchar *  str 
)

◆ gtk_label_set_text_with_mnemonic()

void gtk_label_set_text_with_mnemonic ( GtkLabel label,
const gchar *  str 
)

◆ gtk_label_set_track_visited_links()

void gtk_label_set_track_visited_links ( GtkLabel label,
gboolean  track_links 
)

◆ gtk_label_set_use_markup()

void gtk_label_set_use_markup ( GtkLabel label,
gboolean  setting 
)

◆ gtk_label_set_use_underline()

void gtk_label_set_use_underline ( GtkLabel label,
gboolean  setting 
)

◆ gtk_label_set_width_chars()

void gtk_label_set_width_chars ( GtkLabel label,
gint  n_chars 
)