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.
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
Provide a copy of a boxed structure src_boxed which is of type boxed_type.
Free the boxed structure boxed which is of type boxed_type.
This function creates a new G_TYPE_BOXED derived type id for a new boxed type with name name. Boxed type handling functions have to be provided to copy and free opaque boxed structures of this type.
Creates a new G_TYPE_POINTER derived type id for a new pointer type with name name.
Functions in this section are used to deal with PangoTabArray objects that can be used to set tab stop positions in a PangoLayout.