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

Go to the source code of this file.

Macros

#define GTK_TYPE_INSCRIPTION   (gtk_inscription_get_type ())
 

Enumerations

enum  GtkInscriptionOverflow { GTK_INSCRIPTION_OVERFLOW_CLIP , GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_START , GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_MIDDLE , GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_END }
 

Functions

GDK_AVAILABLE_IN_4_8 GDK_AVAILABLE_IN_4_8 GtkWidgetgtk_inscription_new (const char *text)
 
GDK_AVAILABLE_IN_4_8 const char * gtk_inscription_get_text (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_text (GtkInscription *self, const char *text)
 
GDK_AVAILABLE_IN_4_8 PangoAttrListgtk_inscription_get_attributes (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_attributes (GtkInscription *self, PangoAttrList *attrs)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_markup (GtkInscription *self, const char *markup)
 
GDK_AVAILABLE_IN_4_8 GtkInscriptionOverflow gtk_inscription_get_text_overflow (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_text_overflow (GtkInscription *self, GtkInscriptionOverflow overflow)
 
GDK_AVAILABLE_IN_4_8 PangoWrapMode gtk_inscription_get_wrap_mode (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_wrap_mode (GtkInscription *self, PangoWrapMode wrap_mode)
 
GDK_AVAILABLE_IN_4_8 guint gtk_inscription_get_min_chars (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_min_chars (GtkInscription *self, guint min_chars)
 
GDK_AVAILABLE_IN_4_8 guint gtk_inscription_get_nat_chars (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_nat_chars (GtkInscription *self, guint nat_chars)
 
GDK_AVAILABLE_IN_4_8 guint gtk_inscription_get_min_lines (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_min_lines (GtkInscription *self, guint min_lines)
 
GDK_AVAILABLE_IN_4_8 guint gtk_inscription_get_nat_lines (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_nat_lines (GtkInscription *self, guint nat_lines)
 
GDK_AVAILABLE_IN_4_8 float gtk_inscription_get_xalign (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_xalign (GtkInscription *self, float xalign)
 
GDK_AVAILABLE_IN_4_8 float gtk_inscription_get_yalign (GtkInscription *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_yalign (GtkInscription *self, float yalign)
 

Macro Definition Documentation

◆ GTK_TYPE_INSCRIPTION

#define GTK_TYPE_INSCRIPTION   (gtk_inscription_get_type ())

Definition at line 30 of file gtkinscription.h.

Enumeration Type Documentation

◆ GtkInscriptionOverflow

GtkInscriptionOverflow: @GTK_INSCRIPTION_OVERFLOW_CLIP: Clip the remaining text @GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_START: Omit characters at the start of the text @GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_MIDDLE: Omit characters at the middle of the text @GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_END: Omit characters at the end of the text

The different methods to handle text in #GtkInscription when it doesn't fit the available space.

Since: 4.8

Enumerator
GTK_INSCRIPTION_OVERFLOW_CLIP 
GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_START 
GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_MIDDLE 
GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_END 

Definition at line 44 of file gtkinscription.h.

Function Documentation

◆ gtk_inscription_get_attributes()

GDK_AVAILABLE_IN_4_8 PangoAttrList * gtk_inscription_get_attributes ( GtkInscription * self)

◆ gtk_inscription_get_min_chars()

GDK_AVAILABLE_IN_4_8 guint gtk_inscription_get_min_chars ( GtkInscription * self)

◆ gtk_inscription_get_min_lines()

GDK_AVAILABLE_IN_4_8 guint gtk_inscription_get_min_lines ( GtkInscription * self)

◆ gtk_inscription_get_nat_chars()

GDK_AVAILABLE_IN_4_8 guint gtk_inscription_get_nat_chars ( GtkInscription * self)

◆ gtk_inscription_get_nat_lines()

GDK_AVAILABLE_IN_4_8 guint gtk_inscription_get_nat_lines ( GtkInscription * self)

◆ gtk_inscription_get_text()

GDK_AVAILABLE_IN_4_8 const char * gtk_inscription_get_text ( GtkInscription * self)

◆ gtk_inscription_get_text_overflow()

GDK_AVAILABLE_IN_4_8 GtkInscriptionOverflow gtk_inscription_get_text_overflow ( GtkInscription * self)

◆ gtk_inscription_get_wrap_mode()

GDK_AVAILABLE_IN_4_8 PangoWrapMode gtk_inscription_get_wrap_mode ( GtkInscription * self)

◆ gtk_inscription_get_xalign()

GDK_AVAILABLE_IN_4_8 float gtk_inscription_get_xalign ( GtkInscription * self)

◆ gtk_inscription_get_yalign()

GDK_AVAILABLE_IN_4_8 float gtk_inscription_get_yalign ( GtkInscription * self)

◆ gtk_inscription_new()

GDK_AVAILABLE_IN_4_8 GDK_AVAILABLE_IN_4_8 GtkWidget * gtk_inscription_new ( const char * text)

◆ gtk_inscription_set_attributes()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_attributes ( GtkInscription * self,
PangoAttrList * attrs )

◆ gtk_inscription_set_markup()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_markup ( GtkInscription * self,
const char * markup )

◆ gtk_inscription_set_min_chars()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_min_chars ( GtkInscription * self,
guint min_chars )

◆ gtk_inscription_set_min_lines()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_min_lines ( GtkInscription * self,
guint min_lines )

◆ gtk_inscription_set_nat_chars()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_nat_chars ( GtkInscription * self,
guint nat_chars )

◆ gtk_inscription_set_nat_lines()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_nat_lines ( GtkInscription * self,
guint nat_lines )

◆ gtk_inscription_set_text()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_text ( GtkInscription * self,
const char * text )

◆ gtk_inscription_set_text_overflow()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_text_overflow ( GtkInscription * self,
GtkInscriptionOverflow overflow )

◆ gtk_inscription_set_wrap_mode()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_wrap_mode ( GtkInscription * self,
PangoWrapMode wrap_mode )

◆ gtk_inscription_set_xalign()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_xalign ( GtkInscription * self,
float xalign )

◆ gtk_inscription_set_yalign()

GDK_AVAILABLE_IN_4_8 void gtk_inscription_set_yalign ( GtkInscription * self,
float yalign )