Icon (Komponente)
Library: StdIcon
Benötigte Konstanten: I_USED
Die Icon-Komponente enthält im wesentlichen eine Funktion, die es ermöglicht, ein Icon-Archiv im IFF (Icon File Format)-Dateiformat in ein Array zu laden, so daß die enthaltenen Icons mittels DRAWICON beliebig dargestellt werden können. Um auf die Icons direkt zugreifen zu können, werden Verweise auf die einzelnen Einträge in einem separaten Zeiger-Array gespeichert. Details zur Verwendung siehe I_LOADFILE!.
Des weiteren sind in der Komponente Funktionen enthalten, die Text in benutzerdefinierten Schriftarten, die als Ansammlung von Icons in einer IFF-Datei enthalten sind, darstellen können.
Funktionsgruppen:
Globale Konstanten:
Konstante | |
I_VER | gibt die Versionsnummer des IFF-Dateiformates an |
I_TAG | Tag-Offset |
I_SIZE | Offset für die Länge des Eintrages |
I_XSIZE | Offset für die x-Größe des Icons |
I_YSIZE | Offset für die y-Größe des Icons |
Globale Variablen:
Variable | Standardwert | |
i_mode% | 3 (Memo) | Modus für IFF-Dateien |
i_end$ | ".iff" | Dateiendung für IFF-Dateien |
ft_break! | false | gibt an, ob der Text ggf. umgebrochen weren soll |
ft_drawmode% | 0 | Darstellungsmodus für Zeichen (0 - überschreiben, 1 - transparent) |
ft_linediff% | 0 | Zeilenabstand bei der Darstellung eines umgebrochenen Strings |
ft_maxr% | 159 | rechter Rand, an dem Strings gebrochen werden |
ft_offs% | -1 | wenn >=0, werden alle Zeilen nach der ersten eines umgebrochenen Strings mit ft_offs als x-Koordinate dargestellt |
ft_newl% | | y-Koordinate der nächsten Zeile (gesetzt durch FT_DRAW) |
ft_newx% | | x-Koordinate der Cursorposition (gesetzt durch FT_DRAW) |
ft_newy% | | y-Koordinate der Cursorposition (gesetzt durch FT_DRAW) |
|