Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtklabel.h File Reference
#include <gtk/gtkwidget.h>

Go to the source code of this file.

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_IS_LABEL(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL))
 

Typedefs

typedef struct _GtkLabel GtkLabel
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_label_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_label_new (const char *str)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_label_new_with_mnemonic (const char *str)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_text (GtkLabel *self, const char *str)
 
GDK_AVAILABLE_IN_ALL const char * gtk_label_get_text (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_attributes (GtkLabel *self, PangoAttrList *attrs)
 
GDK_AVAILABLE_IN_ALL PangoAttrListgtk_label_get_attributes (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_label (GtkLabel *self, const char *str)
 
GDK_AVAILABLE_IN_ALL const char * gtk_label_get_label (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_markup (GtkLabel *self, const char *str)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_use_markup (GtkLabel *self, gboolean setting)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_use_markup (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_use_underline (GtkLabel *self, gboolean setting)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_use_underline (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_markup_with_mnemonic (GtkLabel *self, const char *str)
 
GDK_AVAILABLE_IN_ALL guint gtk_label_get_mnemonic_keyval (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_mnemonic_widget (GtkLabel *self, GtkWidget *widget)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_label_get_mnemonic_widget (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_text_with_mnemonic (GtkLabel *self, const char *str)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_justify (GtkLabel *self, GtkJustification jtype)
 
GDK_AVAILABLE_IN_ALL GtkJustification gtk_label_get_justify (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_ellipsize (GtkLabel *self, PangoEllipsizeMode mode)
 
GDK_AVAILABLE_IN_ALL PangoEllipsizeMode gtk_label_get_ellipsize (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_width_chars (GtkLabel *self, int n_chars)
 
GDK_AVAILABLE_IN_ALL int gtk_label_get_width_chars (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_max_width_chars (GtkLabel *self, int n_chars)
 
GDK_AVAILABLE_IN_ALL int gtk_label_get_max_width_chars (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_lines (GtkLabel *self, int lines)
 
GDK_AVAILABLE_IN_ALL int gtk_label_get_lines (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_wrap (GtkLabel *self, gboolean wrap)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_wrap (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_wrap_mode (GtkLabel *self, PangoWrapMode wrap_mode)
 
GDK_AVAILABLE_IN_ALL PangoWrapMode gtk_label_get_wrap_mode (GtkLabel *self)
 
GDK_AVAILABLE_IN_4_6 void gtk_label_set_natural_wrap_mode (GtkLabel *self, GtkNaturalWrapMode wrap_mode)
 
GDK_AVAILABLE_IN_4_6 GtkNaturalWrapMode gtk_label_get_natural_wrap_mode (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_selectable (GtkLabel *self, gboolean setting)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_selectable (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_select_region (GtkLabel *self, int start_offset, int end_offset)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_selection_bounds (GtkLabel *self, int *start, int *end)
 
GDK_AVAILABLE_IN_ALL PangoLayoutgtk_label_get_layout (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_get_layout_offsets (GtkLabel *self, int *x, int *y)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_single_line_mode (GtkLabel *self, gboolean single_line_mode)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_single_line_mode (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL const char * gtk_label_get_current_uri (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_xalign (GtkLabel *self, float xalign)
 
GDK_AVAILABLE_IN_ALL float gtk_label_get_xalign (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_yalign (GtkLabel *self, float yalign)
 
GDK_AVAILABLE_IN_ALL float gtk_label_get_yalign (GtkLabel *self)
 
GDK_AVAILABLE_IN_ALL void gtk_label_set_extra_menu (GtkLabel *self, GMenuModel *model)
 
GDK_AVAILABLE_IN_ALL GMenuModelgtk_label_get_extra_menu (GtkLabel *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_label_set_tabs (GtkLabel *self, PangoTabArray *tabs)
 
GDK_AVAILABLE_IN_4_8 PangoTabArraygtk_label_get_tabs (GtkLabel *self)
 

Macro Definition Documentation

◆ GTK_IS_LABEL

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

Definition at line 37 of file gtklabel.h.

◆ GTK_LABEL

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

Definition at line 36 of file gtklabel.h.

◆ GTK_TYPE_LABEL

#define GTK_TYPE_LABEL   (gtk_label_get_type ())

Definition at line 35 of file gtklabel.h.

Typedef Documentation

◆ GtkLabel

typedef struct _GtkLabel GtkLabel

Definition at line 39 of file gtklabel.h.

Function Documentation

◆ gtk_label_get_attributes()

GDK_AVAILABLE_IN_ALL PangoAttrList * gtk_label_get_attributes ( GtkLabel * self)

◆ gtk_label_get_current_uri()

GDK_AVAILABLE_IN_ALL const char * gtk_label_get_current_uri ( GtkLabel * self)

◆ gtk_label_get_ellipsize()

GDK_AVAILABLE_IN_ALL PangoEllipsizeMode gtk_label_get_ellipsize ( GtkLabel * self)

◆ gtk_label_get_extra_menu()

GDK_AVAILABLE_IN_ALL GMenuModel * gtk_label_get_extra_menu ( GtkLabel * self)

◆ gtk_label_get_justify()

GDK_AVAILABLE_IN_ALL GtkJustification gtk_label_get_justify ( GtkLabel * self)

◆ gtk_label_get_label()

GDK_AVAILABLE_IN_ALL const char * gtk_label_get_label ( GtkLabel * self)

◆ gtk_label_get_layout()

GDK_AVAILABLE_IN_ALL PangoLayout * gtk_label_get_layout ( GtkLabel * self)

◆ gtk_label_get_layout_offsets()

GDK_AVAILABLE_IN_ALL void gtk_label_get_layout_offsets ( GtkLabel * self,
int * x,
int * y )

◆ gtk_label_get_lines()

GDK_AVAILABLE_IN_ALL int gtk_label_get_lines ( GtkLabel * self)

◆ gtk_label_get_max_width_chars()

GDK_AVAILABLE_IN_ALL int gtk_label_get_max_width_chars ( GtkLabel * self)

◆ gtk_label_get_mnemonic_keyval()

GDK_AVAILABLE_IN_ALL guint gtk_label_get_mnemonic_keyval ( GtkLabel * self)

◆ gtk_label_get_mnemonic_widget()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_label_get_mnemonic_widget ( GtkLabel * self)

◆ gtk_label_get_natural_wrap_mode()

GDK_AVAILABLE_IN_4_6 GtkNaturalWrapMode gtk_label_get_natural_wrap_mode ( GtkLabel * self)

◆ gtk_label_get_selectable()

GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_selectable ( GtkLabel * self)

◆ gtk_label_get_selection_bounds()

GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_selection_bounds ( GtkLabel * self,
int * start,
int * end )

◆ gtk_label_get_single_line_mode()

GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_single_line_mode ( GtkLabel * self)

◆ gtk_label_get_tabs()

GDK_AVAILABLE_IN_4_8 PangoTabArray * gtk_label_get_tabs ( GtkLabel * self)

◆ gtk_label_get_text()

GDK_AVAILABLE_IN_ALL const char * gtk_label_get_text ( GtkLabel * self)

◆ gtk_label_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_label_get_type ( void )

◆ gtk_label_get_use_markup()

GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_use_markup ( GtkLabel * self)

◆ gtk_label_get_use_underline()

GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_use_underline ( GtkLabel * self)

◆ gtk_label_get_width_chars()

GDK_AVAILABLE_IN_ALL int gtk_label_get_width_chars ( GtkLabel * self)

◆ gtk_label_get_wrap()

GDK_AVAILABLE_IN_ALL gboolean gtk_label_get_wrap ( GtkLabel * self)

◆ gtk_label_get_wrap_mode()

GDK_AVAILABLE_IN_ALL PangoWrapMode gtk_label_get_wrap_mode ( GtkLabel * self)

◆ gtk_label_get_xalign()

GDK_AVAILABLE_IN_ALL float gtk_label_get_xalign ( GtkLabel * self)

◆ gtk_label_get_yalign()

GDK_AVAILABLE_IN_ALL float gtk_label_get_yalign ( GtkLabel * self)

◆ gtk_label_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_label_new ( const char * str)

◆ gtk_label_new_with_mnemonic()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_label_new_with_mnemonic ( const char * str)

◆ gtk_label_select_region()

GDK_AVAILABLE_IN_ALL void gtk_label_select_region ( GtkLabel * self,
int start_offset,
int end_offset )

◆ gtk_label_set_attributes()

GDK_AVAILABLE_IN_ALL void gtk_label_set_attributes ( GtkLabel * self,
PangoAttrList * attrs )

◆ gtk_label_set_ellipsize()

GDK_AVAILABLE_IN_ALL void gtk_label_set_ellipsize ( GtkLabel * self,
PangoEllipsizeMode mode )

◆ gtk_label_set_extra_menu()

GDK_AVAILABLE_IN_ALL void gtk_label_set_extra_menu ( GtkLabel * self,
GMenuModel * model )

◆ gtk_label_set_justify()

GDK_AVAILABLE_IN_ALL void gtk_label_set_justify ( GtkLabel * self,
GtkJustification jtype )

◆ gtk_label_set_label()

GDK_AVAILABLE_IN_ALL void gtk_label_set_label ( GtkLabel * self,
const char * str )

◆ gtk_label_set_lines()

GDK_AVAILABLE_IN_ALL void gtk_label_set_lines ( GtkLabel * self,
int lines )

◆ gtk_label_set_markup()

GDK_AVAILABLE_IN_ALL void gtk_label_set_markup ( GtkLabel * self,
const char * str )

◆ gtk_label_set_markup_with_mnemonic()

GDK_AVAILABLE_IN_ALL void gtk_label_set_markup_with_mnemonic ( GtkLabel * self,
const char * str )

◆ gtk_label_set_max_width_chars()

GDK_AVAILABLE_IN_ALL void gtk_label_set_max_width_chars ( GtkLabel * self,
int n_chars )

◆ gtk_label_set_mnemonic_widget()

GDK_AVAILABLE_IN_ALL void gtk_label_set_mnemonic_widget ( GtkLabel * self,
GtkWidget * widget )

◆ gtk_label_set_natural_wrap_mode()

GDK_AVAILABLE_IN_4_6 void gtk_label_set_natural_wrap_mode ( GtkLabel * self,
GtkNaturalWrapMode wrap_mode )

◆ gtk_label_set_selectable()

GDK_AVAILABLE_IN_ALL void gtk_label_set_selectable ( GtkLabel * self,
gboolean setting )

◆ gtk_label_set_single_line_mode()

GDK_AVAILABLE_IN_ALL void gtk_label_set_single_line_mode ( GtkLabel * self,
gboolean single_line_mode )

◆ gtk_label_set_tabs()

GDK_AVAILABLE_IN_4_8 void gtk_label_set_tabs ( GtkLabel * self,
PangoTabArray * tabs )

◆ gtk_label_set_text()

GDK_AVAILABLE_IN_ALL void gtk_label_set_text ( GtkLabel * self,
const char * str )

◆ gtk_label_set_text_with_mnemonic()

GDK_AVAILABLE_IN_ALL void gtk_label_set_text_with_mnemonic ( GtkLabel * self,
const char * str )

◆ gtk_label_set_use_markup()

GDK_AVAILABLE_IN_ALL void gtk_label_set_use_markup ( GtkLabel * self,
gboolean setting )

◆ gtk_label_set_use_underline()

GDK_AVAILABLE_IN_ALL void gtk_label_set_use_underline ( GtkLabel * self,
gboolean setting )

◆ gtk_label_set_width_chars()

GDK_AVAILABLE_IN_ALL void gtk_label_set_width_chars ( GtkLabel * self,
int n_chars )

◆ gtk_label_set_wrap()

GDK_AVAILABLE_IN_ALL void gtk_label_set_wrap ( GtkLabel * self,
gboolean wrap )

◆ gtk_label_set_wrap_mode()

GDK_AVAILABLE_IN_ALL void gtk_label_set_wrap_mode ( GtkLabel * self,
PangoWrapMode wrap_mode )

◆ gtk_label_set_xalign()

GDK_AVAILABLE_IN_ALL void gtk_label_set_xalign ( GtkLabel * self,
float xalign )

◆ gtk_label_set_yalign()

GDK_AVAILABLE_IN_ALL void gtk_label_set_yalign ( GtkLabel * self,
float yalign )