Name
UI_PICT_BUTTON
Syntax
UI_PICT_BUTTON UI_PREV, text, bild referenz, x, y, breite, höhe [, id] [UI_TOOLTIP tooltipptext]
oder
UI_PICT_BUTTON UI_NEXT, text, bild referenz, x, y, breite, höhe [, id] [UI_TOOLTIP tooltipptext]
oder (ab ArchiCAD 10)
UI_PICT_BUTTON UI_LINK, text, bild referenz, x, y, breite, höhe [, id [, URL]] [UI_TOOLTIP tooltipptext]
oder (ab ArchiCAD 10)
UI_PICT_BUTTON UI_FUNCTION, text, bild referenz, x, y, breite, höhe [, id] [UI_TOOLTIP tooltipptext]
oder
UI_PICT_BUTTON UI_NEXT, text, bild referenz, x, y, breite, höhe [, id] [UI_TOOLTIP tooltipptext]
oder (ab ArchiCAD 10)
UI_PICT_BUTTON UI_LINK, text, bild referenz, x, y, breite, höhe [, id [, URL]] [UI_TOOLTIP tooltipptext]
oder (ab ArchiCAD 10)
UI_PICT_BUTTON UI_FUNCTION, text, bild referenz, x, y, breite, höhe [, id] [UI_TOOLTIP tooltipptext]
text, Typ string
bild referenz, Typ string
x ≥ 0, Typ integer
y ≥ 0, Typ integer
breite ≥ 0, Typ integer
höhe ≥ 0, Typ integer
id ≥ 0, eindeutiger Identifizierer, Typ integer (ab ArchiCAD® 10)
URL, Gültige Webadresse, Typ string (ab ArchiCAD® 10)
tooltipptext, Typ string (ab ArchiCAD® 10)
bild referenz, Typ string
x ≥ 0, Typ integer
y ≥ 0, Typ integer
breite ≥ 0, Typ integer
höhe ≥ 0, Typ integer
id ≥ 0, eindeutiger Identifizierer, Typ integer (ab ArchiCAD® 10)
URL, Gültige Webadresse, Typ string (ab ArchiCAD® 10)
tooltipptext, Typ string (ab ArchiCAD® 10)
Erweiterung des Befehles UI_BUTTON ab ArchiCAD® 12. Zusätzlich zum bisherigen Befehl kann die Schaltfläche mit einem Bitmap-Bild belegt werden. Die Größe des Bildes ist nicht skalierbar, es wird immer die Originalgröße angezeigt.
Erzeugt ein Schaltflächensymbol, mit dem man im User Interface von Seite zu Seite blättern kann. Hierzu müssen verschiedene Seiten durch mehrere Befehle des Typs UI_PAGE definiert werden.
Es gibt 4 Typen:
UI_PREV: klickt man hierauf, wird eine Seite zurückgeblättert
UI_NEXT: klickt man hierauf, wird eine Seite vorgeblättert
UI_LINK: klickt man hierauf, wird automatisch der Standardbrowser gestartet und die unter URL eingetragene Webadresse wird aufgerufen. (ab ArchiCAD® 10)
UI_FUNCTION: klickt man hierauf wird die Globale Variable GLOB_UI_BUTTON_ID auf den Wert gesetzt, der der id der Schaltfläche entspricht. (ab ArchiCAD® 10)
Der Ausdruck text wird nicht angezeigt
Das Bild wird durch bild referenz definiert; es ist durch einen Dateinamen oder eine Indexnummer des im Bibliothekselement gespeicherten Bildes zu bezeichnen. Der Index 0 bezieht sich auf das Vorschaubild des Bibliothekselementes.
Die Variablen x und y sind die Koordinaten der linken oberen Ecke der Schaltfläche im User Interface (Angabe in Pixeln).
Die Variablen breite und höhe geben die Breite und Höhe der Schaltfläche in Pixeln an.
Die id ist für die Variante UI_FUNCTION ein eindeutiger Identifizierer, welcher die Globale Variable GLOB_UI_BUTTON_ID auf den id-Wert der zuletzt angeklickten Schaltfläche setzt.
Die URL gilt nur für die Variante UI_LINK; hier ist eine gültige Webadresse in Anführungszeichen (oder eine entsprechende Variable) einzutragen.
Ab ArchiCAD 10 kann mit dem optionalen Appendix UI_TOOLTIP eine "Fly over"-Information eingeblendet werden. Siehe separate Beschreibung.
Erzeugt ein Schaltflächensymbol, mit dem man im User Interface von Seite zu Seite blättern kann. Hierzu müssen verschiedene Seiten durch mehrere Befehle des Typs UI_PAGE definiert werden.
Es gibt 4 Typen:
UI_PREV: klickt man hierauf, wird eine Seite zurückgeblättert
UI_NEXT: klickt man hierauf, wird eine Seite vorgeblättert
UI_LINK: klickt man hierauf, wird automatisch der Standardbrowser gestartet und die unter URL eingetragene Webadresse wird aufgerufen. (ab ArchiCAD® 10)
UI_FUNCTION: klickt man hierauf wird die Globale Variable GLOB_UI_BUTTON_ID auf den Wert gesetzt, der der id der Schaltfläche entspricht. (ab ArchiCAD® 10)
Der Ausdruck text wird nicht angezeigt
Das Bild wird durch bild referenz definiert; es ist durch einen Dateinamen oder eine Indexnummer des im Bibliothekselement gespeicherten Bildes zu bezeichnen. Der Index 0 bezieht sich auf das Vorschaubild des Bibliothekselementes.
Die Variablen x und y sind die Koordinaten der linken oberen Ecke der Schaltfläche im User Interface (Angabe in Pixeln).
Die Variablen breite und höhe geben die Breite und Höhe der Schaltfläche in Pixeln an.
Die id ist für die Variante UI_FUNCTION ein eindeutiger Identifizierer, welcher die Globale Variable GLOB_UI_BUTTON_ID auf den id-Wert der zuletzt angeklickten Schaltfläche setzt.
Die URL gilt nur für die Variante UI_LINK; hier ist eine gültige Webadresse in Anführungszeichen (oder eine entsprechende Variable) einzutragen.
Ab ArchiCAD 10 kann mit dem optionalen Appendix UI_TOOLTIP eine "Fly over"-Information eingeblendet werden. Siehe separate Beschreibung.
UI_BUTTON UI_NEXT, "Seite 3", 180,238,126,24,1
UI_BUTTON UI_PREV, "Seite 1", 3,238,126,24,2
UI_BUTTON UI_LINK, "unsere Website", 3,238,126,24,3,"http://www.selfgdl.de"
UI_BUTTON UI_FUNCTION, "Seite 4", 170,150,50,20,4
UI_BUTTON UI_PREV, "Seite 1", 3,238,126,24,2
UI_BUTTON UI_LINK, "unsere Website", 3,238,126,24,3,"http://www.selfgdl.de"
UI_BUTTON UI_FUNCTION, "Seite 4", 170,150,50,20,4
Mit UI_BUTTON UI_LINK ist man sogar in der Lage, beliebige Anwendungen auf der Festplatte zu starten und nicht nur HTML-Seiten im Internet.
Z.B. startet folgender Buttton: UI_BUTTON UI_LINK, "Ein GDL-Objekt", 3,238,126,24,3,"C:\ArchiCAD\self.gsm" die in der Registrierung dafür eingetragene Anwendung, in diesem Fall ArchiCAD.
Z.B. startet folgender Buttton: UI_BUTTON UI_LINK, "Ein GDL-Objekt", 3,238,126,24,3,"C:\ArchiCAD\self.gsm" die in der Registrierung dafür eingetragene Anwendung, in diesem Fall ArchiCAD.
Zum Thema mehrseitige User Interfaces siehe Links unter UI_PAGE (DE)
ab 12