A PangoTabArray struct contains an array of tab stops. Each tab stop has an alignment and a position.
Sets our main struct and passes it to the parent class.
Creates an array of initial_size tab stops. Tab stops are specified in pixel units if positions_in_pixels is TRUE, otherwise in Pango units. All stops are initially at position 0.
A destructor is present on this object, but not explicitly documented in the source.
Copies a PangoTabArray
Frees a tab array and associated resources.
Get the main Gtk struct
Returns TRUE if the tab positions are in pixels, FALSE if they are in Pango units.
Gets the number of tab stops in tab_array.
the main Gtk struct as a void*
Gets the alignment and position of a tab stop.
If non-NULL, alignments and locations are filled with allocated arrays of length pango_tab_array_get_size(). You must free the returned array.
Resizes a tab array. You must subsequently initialize any tabs that were added as a result of growing the array.
Sets the alignment and location of a tab stop. alignment must always be PANGO_TAB_LEFT in the current implementation.
the main Gtk struct