ROWS

That's the title thingie that'll appear on the contents pages (only). It's just here for the moment to demonstrate what it'll look like

---

ROWS 0.9.0

Rather crappy documentation

The 'ROWS_box' widget

Description

The ROWS_box widget describes a retangular area. The area may be a view onto a larger area, or just a simple rectangle. For the former, more complicated case, functions are provided to describe the physical area (that which is actually displayed) and the virtual area (that which is considered to exist) and the scroll offsets of the physical area into the virtual area.

---

Data types

ROWS_box

The ROWS box widget data type (use ROWS_box_cast to obtain from a derivative/parent widget)

struct ROWS_rect

int x
Lower x coordinate
int y
Lower y coordinate
int width
Width
int height
Height

---

Methods

ROWS_widget ROWS_box_create(void)

Returns:
ROWS_widget - The new widget (NULL if unsuccessful)
Description:
Creates a ROWS_box widget

ROWS_box ROWS_box_cast(void **widget)

Returns:
ROWS_box - The ROWS_box part of this widget
Description:
Creates a ROWS_box widget
Parameters:
widget
The widget to be cast into a box

void ROWS_box_set_physical(ROWS_box box, ROWS_rect *rect)

Description:
Sets the physical size of the box
Parameters:
box
The box widget to set
rect
The rectangle describing the physical size of this box

---