[ Pobierz całość w formacie PDF ]
dlgPushButton("+OK") dlgAccept();
};
int haveButton = 1;
dlgDialog("Test") {
dlgLabel("Start");
if (haveButton)
dlgPushButton("Here") dlgAccept();
};
Index Copyright © 2003 CadSoft Computer GmbH
EAGLE Help
dlgGridLayout
Funktion
Öffnet einen Grid-Layout-Kontext.
Syntax
dlgGridLayout statement
Beschreibung
Das dlgGridLayout-Statement öffnet einen Grid-Layout-Kontext.
Das einzige Dialog-Objekt, das direkt in statement verwendet werden kann, ist
dlgCell, das die Position eines Dialog-Objekts im Grid-Layout festlegt.
Die Indices für row und column beginnen mit 0, so dass die obere linke Cell den
Index (0, 0) hat.
Die Anzahl der Reihen und Spalten wird automatisch an die Position von
Dialog-Objekten, die innerhalb des Grid-Layout-Kontexts definiert werden,
angepasst. Die Anzahl der Reihen und Spalten muss nicht explizit definiert werden.
Siehe auch dlgCell, dlgHBoxLayout, dlgVBoxLayout, Layout-Information, Ein
vollständiges Beispiel
Beispiel
dlgGridLayout {
dlgCell(0, 0) dlgLabel("Row 0/Col 0");
dlgCell(1, 0) dlgLabel("Row 1/Col 0");
dlgCell(0, 1) dlgLabel("Row 0/Col 1");
dlgCell(1, 1) dlgLabel("Row 1/Col 1");
}
Index Copyright © 2003 CadSoft Computer GmbH
EAGLE Help
dlgGroup
Funktion
Definiert ein Group-Feld.
Syntax
dlgGroup(string Title) statement
Beschreibung
Das dlgGroup-Statement definiert eine Gruppe mit dem gegebenen Title.
Standardmäßig enthält dlgGroup ein dlgVBoxLayout, so braucht man sich bei einer
einfachen Group keine Gedanken zum Layout machen.
dlgGroup wird hauptsächlich für einen Satz von Radio-Buttons oder Check-Boxes
verwendet, kann aber auch jedes andere beliebige Objekt in statement enthalten.
Radio-Buttons in einer dlgGroup werden mit 0 beginnend numeriert.
Siehe auch dlgCheckBox, dlgRadioButton, Layout-Information, Ein vollständiges
Beispiel
Beispiel
int align = 1;
dlgGroup("Alignment") {
dlgRadioButton("&Top", align);
dlgRadioButton("&Center", align);
dlgRadioButton("&Bottom", align);
}
Index Copyright © 2003 CadSoft Computer GmbH
EAGLE Help
dlgHBoxLayout
Funktion
Öffnet einen Horizontal-Box-Layout-Kontext.
Syntax
dlgHBoxLayout statement
Beschreibung
Das dlgHBoxLayout-Statement öffnet einen Horizontal-Box-Layout-Kontext für das
angegebene statement.
Siehe auch dlgGridLayout, dlgVBoxLayout, Layout-Information, Ein vollständige Beispiel
Beispiel
dlgHBoxLayout {
dlgLabel("Box 1");
dlgLabel("Box 2");
dlgLabel("Box 3");
}
Index Copyright © 2003 CadSoft Computer GmbH
EAGLE Help
dlgIntEdit
Funktion
Definiert ein Integer-Eingabe-Feld.
Syntax
dlgIntEdit(int &Value, int Min, int Max)
Beschreibung
Das dlgIntEdit-Statement definiert ein Integer-Eingabe-Feld mit einem in Value
angegebenen Wert.
Ist Value ursprünglich ausserhalb des Bereichs Min und Max, wird er auf diesen
Bereich limitiert.
Siehe auch dlgRealEdit, dlgStringEdit, dlgLabel, Layout-Information, Ein vollständiges
Beispiel
Beispiel
int Value = 42;
dlgHBoxLayout {
dlgLabel("Enter a &Number between 0 and 99");
dlgIntEdit(Value, 0, 99);
}
Index Copyright © 2003 CadSoft Computer GmbH
EAGLE Help
dlgLabel
Funktion
Definiert ein Text-Label.
Syntax
dlgLabel(string Text [, int Update])
Beschreibung
Das dlgLabel-Statement definiert ein Label mit dem angegebenen Text.
Text kann entweder ein fester String wie "Hello" sein, oder eine String-Variable.
Wenn der Update-Parameter nicht 0 ist und Text eine String-Variable, kann dessen
Inhalt mit statement modifiziert werden, z. B. wird ein dlgPushButton, und sein Label
automatisch aktualisiert. Das ist natürlich nur sinnvoll wenn Text eine eindeutig
bestimmte String-Variable ist (und beispielsweise keine Loop-Variable eines
for-Statements).
Enthält Text ein '&'-Zeichen, wird das folgende Zeichen zum Hot-Key. Drückt der
Benutzer Alt+hotkey, wird das Objekt, das direkt nach dlgLabel definiert wurde, aktiv.
Um ein '&'-Zeichen direkt im Text zu verwenden, muss man es mit einem
Escape-Zeichen markieren.
Siehe auch Layout-Information, Ein vollständiges Beispiel
Beispiel
string Name = "Linus";
dlgHBoxLayout {
dlgLabel("Enter &Name");
dlgStringEdit(Name, 1);
}
Index Copyright © 2003 CadSoft Computer GmbH
EAGLE Help
dlgListBox
Funktion
Definiert ein List-Box-Auswahl-Feld.
Syntax
dlgListBox(string array[], int &Selected) [ statement ]
Beschreibung
Das dlgListBox-Statement definiert ein List-Box-Auswahl-Feld mit dem Inhalt von array.
Selected gibt den Index des selektierten List-Box-Eintrags wieder. Der erste Eintrag hat den Index 0.
Jedes Element von array legt den Inhalt einer Zeile in der List-Box fest. Keiner der Strings in array darf leer
sein (sollte ein leerer String existieren, werden alle folgenden, inklusive des leeren, ignoriert).
Das optionale statement wird immer dann ausgeführt, wenn der Benutzer einen Doppelklick auf einen Eintrag
der dlgListBox ausführt.
Bevor statement ausgeführt wird, werden alle Variablen, die von Dialog-Objekten benutzt werden, aktualisiert.
Alle Änderungen, die in statement gemacht wurden, wirken sich auf den Dialog aus, sobald das Statement
zurückgegeben wird.
Ist der Ausgangswert von Selected ausserhalb des Index-Bereichs von array, wird kein Eintrag selektiert.
Siehe auch dlgComboBox, dlgListView, dlgLabel, Layout-Information, Ein vollständiges Beispiel
Beispiel
string Colors[] = { "red", "green", "blue", "yellow" };
int Selected = 2; // initially selects "blue"
dlgListBox(Colors, Selected) dlgMessageBox("You have selected " + Colors[Selected]);
Index Copyright © 2003 CadSoft Computer GmbH
EAGLE Help
dlgListView
Funktion
Definiert ein mehrspaltiges List-View-Auswahl-Feld.
Syntax
dlgListView(string Headers, string array[], int &Selected[, int &Sort]) [ statement ]
Beschreibung
Das dlgListView-Statement definiert ein mehrspaltiges List-View-Auswahl-Feld mit dem Inhalt, der in array
angegeben ist.
Headers definiert die durch Tabulatoren getrennte Liste der Spalten-Überschriften.
Selected gibt den Index des selektierten List-View-Eintrags von array wieder (die Reihenfolge in der die
Einträge tatsächlich angezeigt werden, kann unterschiedliche sein, da der Inhalt einer dlgListView in den
[ Pobierz całość w formacie PDF ]
Linki
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- brytfanna.keep.pl
Bianka Minte Konig SMS z zaśÂ›wiatów
Tran Thi Lai Wilkartowicz Maria Teresa Z Wietnamu do Polski
Cross Caroline Niebezpieczny typ
Jack L. Chalker God inc 2 THe Shadow Dancers
0729. Rogers Shirley Dynastia Danforthów 10 Odnalezione szcz晜›cie
Ahern, Jerry Krucjata6 Bestialski szwadron
Armstrong Viktoria 7 wymiar 01 Ametysta 7 wymiar
065 Field Sandra Kobieta w masce
Carol Lynne [Cattle Valley 10] The Last Bouquet (pdf)