Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
pango-tabs.h File Reference

Go to the source code of this file.

Macros

#define PANGO_TYPE_TAB_ARRAY   (pango_tab_array_get_type ())
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _PangoTabArray PangoTabArray
 

Enumerations

enum  PangoTabAlign { PANGO_TAB_LEFT , PANGO_TAB_RIGHT , PANGO_TAB_CENTER , PANGO_TAB_DECIMAL }
 

Functions

PANGO_AVAILABLE_IN_ALL PangoTabArraypango_tab_array_new (gint initial_size, gboolean positions_in_pixels)
 
PANGO_AVAILABLE_IN_ALL PangoTabArraypango_tab_array_new_with_positions (gint size, gboolean positions_in_pixels, PangoTabAlign first_alignment, gint first_position,...)
 
PANGO_AVAILABLE_IN_ALL GType pango_tab_array_get_type (void) G_GNUC_CONST
 
PANGO_AVAILABLE_IN_ALL PangoTabArraypango_tab_array_copy (PangoTabArray *src)
 
PANGO_AVAILABLE_IN_ALL void pango_tab_array_free (PangoTabArray *tab_array)
 
PANGO_AVAILABLE_IN_ALL gint pango_tab_array_get_size (PangoTabArray *tab_array)
 
PANGO_AVAILABLE_IN_ALL void pango_tab_array_resize (PangoTabArray *tab_array, gint new_size)
 
PANGO_AVAILABLE_IN_ALL void pango_tab_array_set_tab (PangoTabArray *tab_array, gint tab_index, PangoTabAlign alignment, gint location)
 
PANGO_AVAILABLE_IN_ALL void pango_tab_array_get_tab (PangoTabArray *tab_array, gint tab_index, PangoTabAlign *alignment, gint *location)
 
PANGO_AVAILABLE_IN_ALL void pango_tab_array_get_tabs (PangoTabArray *tab_array, PangoTabAlign **alignments, gint **locations)
 
PANGO_AVAILABLE_IN_ALL gboolean pango_tab_array_get_positions_in_pixels (PangoTabArray *tab_array)
 
PANGO_AVAILABLE_IN_1_50 void pango_tab_array_set_positions_in_pixels (PangoTabArray *tab_array, gboolean positions_in_pixels)
 
PANGO_AVAILABLE_IN_1_50 char * pango_tab_array_to_string (PangoTabArray *tab_array)
 
PANGO_AVAILABLE_IN_1_50 PangoTabArraypango_tab_array_from_string (const char *text)
 
PANGO_AVAILABLE_IN_1_50 void pango_tab_array_set_decimal_point (PangoTabArray *tab_array, int tab_index, gunichar decimal_point)
 
PANGO_AVAILABLE_IN_1_50 gunichar pango_tab_array_get_decimal_point (PangoTabArray *tab_array, int tab_index)
 
PANGO_AVAILABLE_IN_1_50 void pango_tab_array_sort (PangoTabArray *tab_array)
 

Macro Definition Documentation

◆ PANGO_TYPE_TAB_ARRAY

#define PANGO_TYPE_TAB_ARRAY   (pango_tab_array_get_type ())

Definition at line 53 of file pango-tabs.h.

Typedef Documentation

◆ PangoTabArray

typedef typedefG_BEGIN_DECLS struct _PangoTabArray PangoTabArray

Definition at line 29 of file pango-tabs.h.

Enumeration Type Documentation

◆ PangoTabAlign

PangoTabAlign: @PANGO_TAB_LEFT: the text appears to the right of the tab stop position @PANGO_TAB_RIGHT: the text appears to the left of the tab stop position until the available space is filled. Since: 1.50 @PANGO_TAB_CENTER: the text is centered at the tab stop position until the available space is filled. Since: 1.50 @PANGO_TAB_DECIMAL: text before the first occurrence of the decimal point character appears to the left of the tab stop position (until the available space is filled), the rest to the right. Since: 1.50

PangoTabAlign specifies where the text appears relative to the tab stop position.

Enumerator
PANGO_TAB_LEFT 
PANGO_TAB_RIGHT 
PANGO_TAB_CENTER 
PANGO_TAB_DECIMAL 

Definition at line 45 of file pango-tabs.h.

46{
PangoTabAlign
Definition pango-tabs.h:46
@ PANGO_TAB_LEFT
Definition pango-tabs.h:47
@ PANGO_TAB_DECIMAL
Definition pango-tabs.h:50
@ PANGO_TAB_CENTER
Definition pango-tabs.h:49
@ PANGO_TAB_RIGHT
Definition pango-tabs.h:48

Function Documentation

◆ pango_tab_array_copy()

PANGO_AVAILABLE_IN_ALL PangoTabArray * pango_tab_array_copy ( PangoTabArray * src)

◆ pango_tab_array_free()

PANGO_AVAILABLE_IN_ALL void pango_tab_array_free ( PangoTabArray * tab_array)

◆ pango_tab_array_from_string()

PANGO_AVAILABLE_IN_1_50 PangoTabArray * pango_tab_array_from_string ( const char * text)

◆ pango_tab_array_get_decimal_point()

PANGO_AVAILABLE_IN_1_50 gunichar pango_tab_array_get_decimal_point ( PangoTabArray * tab_array,
int tab_index )

◆ pango_tab_array_get_positions_in_pixels()

PANGO_AVAILABLE_IN_ALL gboolean pango_tab_array_get_positions_in_pixels ( PangoTabArray * tab_array)

◆ pango_tab_array_get_size()

PANGO_AVAILABLE_IN_ALL gint pango_tab_array_get_size ( PangoTabArray * tab_array)

◆ pango_tab_array_get_tab()

PANGO_AVAILABLE_IN_ALL void pango_tab_array_get_tab ( PangoTabArray * tab_array,
gint tab_index,
PangoTabAlign * alignment,
gint * location )

◆ pango_tab_array_get_tabs()

PANGO_AVAILABLE_IN_ALL void pango_tab_array_get_tabs ( PangoTabArray * tab_array,
PangoTabAlign ** alignments,
gint ** locations )

◆ pango_tab_array_get_type()

PANGO_AVAILABLE_IN_ALL GType pango_tab_array_get_type ( void )

◆ pango_tab_array_new()

PANGO_AVAILABLE_IN_ALL PangoTabArray * pango_tab_array_new ( gint initial_size,
gboolean positions_in_pixels )

◆ pango_tab_array_new_with_positions()

PANGO_AVAILABLE_IN_ALL PangoTabArray * pango_tab_array_new_with_positions ( gint size,
gboolean positions_in_pixels,
PangoTabAlign first_alignment,
gint first_position,
... )

◆ pango_tab_array_resize()

PANGO_AVAILABLE_IN_ALL void pango_tab_array_resize ( PangoTabArray * tab_array,
gint new_size )

◆ pango_tab_array_set_decimal_point()

PANGO_AVAILABLE_IN_1_50 void pango_tab_array_set_decimal_point ( PangoTabArray * tab_array,
int tab_index,
gunichar decimal_point )

◆ pango_tab_array_set_positions_in_pixels()

PANGO_AVAILABLE_IN_1_50 void pango_tab_array_set_positions_in_pixels ( PangoTabArray * tab_array,
gboolean positions_in_pixels )

◆ pango_tab_array_set_tab()

PANGO_AVAILABLE_IN_ALL void pango_tab_array_set_tab ( PangoTabArray * tab_array,
gint tab_index,
PangoTabAlign alignment,
gint location )

◆ pango_tab_array_sort()

PANGO_AVAILABLE_IN_1_50 void pango_tab_array_sort ( PangoTabArray * tab_array)

◆ pango_tab_array_to_string()

PANGO_AVAILABLE_IN_1_50 char * pango_tab_array_to_string ( PangoTabArray * tab_array)