Each tab stop has an alignment and a position.
|
Public Member Functions |
bool | get_positions_in_pixels () const |
| Returns true if the tab positions are in pixels, false if they are in Pango units.
|
int | get_size () const |
| Gets the number of tab stops in tab_array .
|
std::pair<TabAlign, int> | get_tab (int tab_index) const |
| Gets the alignment and position of a tab stop.
|
Glib::ArrayHandle< std::pair<
TabAlign, int > > | get_tabs () const |
| Gets an array of std::pairs containing the tab stop alignments and tab positions.
|
const PangoTabArray* | gobj () const |
| Provides access to the underlying C instance.
|
PangoTabArray* | gobj () |
| Provides access to the underlying C instance.
|
PangoTabArray* | gobj_copy () const |
| Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
|
TabArray& | operator= (const TabArray& other) |
void | resize (int new_size) |
| Resizes a tab array.
|
void | set_tab (int tab_index, TabAlign alignment, int location) |
| Sets the alignment and location of a tab stop.
|
void | swap (TabArray& other) |
| TabArray (int initial_size, bool positions_in_pixels=true) |
| TabArray (const TabArray& other) |
| TabArray (PangoTabArray* gobject, bool make_a_copy=true) |
| TabArray () |
| ~TabArray () |
Protected Attributes |
PangoTabArray* | gobject_ |
Related Functions |
(Note that these are not member functions.)
|
void | swap (TabArray& lhs, TabArray& rhs) |
Pango::TabArray | wrap (PangoTabArray* object, bool take_copy=false) |