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 | ) |