|
c128lib Framework
A Commodore 128 software framework for enabling high-level development of C128 programs.
|
Data Structures | |
| struct | WindowParameters |
| struct | WindowBorders |
| struct | LabelText |
| struct | ProgressBarParameters |
| struct | ProgressBarStyle |
| struct | Point |
| struct | Size |
Namespaces | |
| namespace | Gui |
Macros | |
| #define | VDC_POKE |
Functions | |
| macro | Window (position, size, windowTitle, windowParameters) |
| macro | WindowWithColor (position, size, windowTitle, windowParameters, color) |
| macro | BorderColor (position, size, color) |
| macro | Label (position, label) |
| macro | Color (position, color, length) |
| macro | LabelWithColor (position, label, color) |
| macro | ProgressBar (position, progressBarParameters) |
| macro | Button (position, label) |
| macro | SlimButton (position, label) |
| function | VDC_RowColToAddress (x, y) |
| function | VDC_RowColToAttributeAddress (x, y) |
| #define VDC_POKE |
| macro Window | ( | position | , |
| size | , | ||
| windowTitle | , | ||
| windowParameters | ) |
Draws a window in Vdc screen
| [in] | position | Point struct for window starting position |
| [in] | size | Size struct for window size |
| [in] | windowTitle | LabelText struct for window title definition |
| [in] | windowParameters | WindowParameters for detailed window parameters definition |
| macro WindowWithColor | ( | position | , |
| size | , | ||
| windowTitle | , | ||
| windowParameters | , | ||
| color | ) |
Draws a window in Vdc screen with specific color
| [in] | position | Point struct for window starting position |
| [in] | size | Size struct for window size |
| [in] | windowTitle | LabelText struct for window title definition |
| [in] | windowParameters | WindowParameters for detailed window parameters definition |
| [in] | color | Defines which color to use |
| macro BorderColor | ( | position | , |
| size | , | ||
| color | ) |
| macro Label | ( | position | , |
| label | ) |
Print a label at coordinates;
| [in] | position | Point struct for label position; |
| [in] | label | LabelText struct for label definition; |
| macro Color | ( | position | , |
| color | , | ||
| length | ) |
Set color in attribute memory for specified coordinates
| [in] | position | Point struct for coloring starting position |
| [in] | color | Vdc color code and attribute |
| [in] | length | Coloring length |
| macro LabelWithColor | ( | position | , |
| label | , | ||
| color | ) |
Print a label at coordinates with specified color;
| [in] | position | Point struct for label position; |
| [in] | label | LabelText struct for label definition; |
| [in] | color | Vdc color code and attribute |
| macro ProgressBar | ( | position | , |
| progressBarParameters | ) |
Prints a progress bar at coordinates
| [in] | position | Point struct for progress bar starting position |
| [in] | progressBarParameters | ProgressBarParameters struct for progress bar parameters |
| macro Button | ( | position | , |
| label | ) |
Print a button at coordinates
| macro SlimButton | ( | position | , |
| label | ) |
Print a slim button at coordinates. It's a single line button instead of three.
| [in] | position | Point struct for slim button position |
| [in] | label | LabelText for label definition; |
| function VDC_RowColToAddress | ( | x | , |
| y | ) |
| function VDC_RowColToAttributeAddress | ( | x | , |
| y | ) |