ZWindowLayout

class Tui::ZWindowLayout : public Tui::ZLayout

A special layout to place widgets (like scroll bars or status indicators) over the borders of a Tui::ZWindow or derived classes.

void setCentralWidget(ZWidget *w)
void setCentral(ZLayoutItem *li)

The central widget or layout is placed in the normal layout area.

void setRightBorderWidget(ZWidget *w, Tui::Alignment align = Tui::Alignment())
void setBottomBorderWidget(ZWidget *w, Tui::Alignment align = Tui::Alignment())
void setTopBorderWidget(ZWidget *w, Tui::Alignment align = Tui::AlignHCenter)

The border widgets are placed over the window border. The alignment align allows to align the widget either centered, at the start or at the end.

int topBorderLeftAdjust() const
void setTopBorderLeftAdjust(int topBorderLeftAdjust)

The topBorderLeftAdjust allows fine adjustment of the top widgets left side placement.

int topBorderRightAdjust() const
void setTopBorderRightAdjust(int topBorderRightAdjust)

The topBorderRightAdjust allows fine adjustment of the top widgets right side placement.

int rightBorderTopAdjust() const
void setRightBorderTopAdjust(int rightBorderTopAdjust)

The rightBorderTopAdjust allows fine adjustment of the right widgets top side placement.

int rightBorderBottomAdjust() const
void setRightBorderBottomAdjust(int rightBorderBottomAdjust)

The rightBorderBottomAdjust allows fine adjustment of the right widgets bottom side placement.

int bottomBorderLeftAdjust() const
void setBottomBorderLeftAdjust(int bottomBorderLeftAdjust)

The bottomBorderLeftAdjust allows fine adjustment of the bottom widgets left side placement.

int bottomBorderRightAdjust() const
void setBottomBorderRightAdjust(int bottomBorderRightAdjust)

The bottomBorderRightAdjust allows fine adjustment of the bottom widgets right side placement.