org.gnu.pango
Class TabArray
A PangoTabArray struct contains an array of tab stops. Each tab stop has an
alignment and a position.
TabArray(Handle handle) - Constructs new Tab array from handle to native resources.
|
TabArray(int initialSize, boolean positionsInPixels) - Creates an array of
initialSize tab stops.
|
TabArray(TabArray tabArray) - Create a TabArray that is a copy of the provided TabArray.
|
TabAlign | getAligment(int tabIndex) - Returns the alignment ofthe tab stop
|
int | getPosition(int tabIndex) - Returns the position of the tab stops
|
int | getSize() - Get the number of tab stops in the array
|
static TabArray | getTabArray(Handle handle) - Constructs new Tab array from handle to native resources.
|
boolean | positionInPixels() - Returns true if the tab positions are in pixels and false if they are in
Pango units.
|
void | resize(int newSize) - Resizes a tab array.
|
void | setTab(int tabIndex, TabAlign alignment, int location) - Sets the alignment and location of a tab stop.
|
TabArray
public TabArray(Handle handle)
Constructs new Tab array from handle to native resources. Used internally
by Java-Gnome.
TabArray
public TabArray(int initialSize,
boolean positionsInPixels)
Creates an array of initialSize
tab stops. Tab stops are
specified in pixel units if
positionsInPixels
is
true
, otherwise
in Pango units. All stops are initially at position 0.
TabArray
public TabArray(TabArray tabArray)
Create a TabArray that is a copy of the provided TabArray.
getAligment
public TabAlign getAligment(int tabIndex)
Returns the alignment ofthe tab stop
getPosition
public int getPosition(int tabIndex)
Returns the position of the tab stops
getSize
public int getSize()
Get the number of tab stops in the array
getTabArray
public static TabArray getTabArray(Handle handle)
Constructs new Tab array from handle to native resources. Used internally
by Java-Gnome.
positionInPixels
public boolean positionInPixels()
Returns true if the tab positions are in pixels and false if they are in
Pango units.
resize
public void resize(int newSize)
Resizes a tab array. You must subsequently initialize any tabs that were
added as a result of growing the array.
setTab
public void setTab(int tabIndex,
TabAlign alignment,
int location)
Sets the alignment and location of a tab stop. Alignment must always be
TabAlign.LEFT
in the current implementation.
tabIndex
- The index of a tab stopalignment
- Tab alignmentlocation
- Tab location in pango units