[DSA Manager] GUI-Vorstellungen
Status: Planning
Brought to you by:
alexnofftz
From: Matthias W. <Mat...@gm...> - 2001-11-13 10:10:25
|
Da wir ja gemerkt haben, dass wir ziemlich unterschiedliche Vorstellungen davon haben, wie das Programm überhaupt aussehen soll, könnten wir vielleicht mal kurz eine Diskussion über die GUI einschieben, damit wir mal wissen, wie wir uns das vorstellen... Ich stelle mir das etwa so vor: Im groben wäre das mit einem Explorer zu vergleichen. Links ein Baum, rechts aufgeteilt in Tabelle und Vorschau. Der Gedanke dahinter ist der, das im Baum links solche Knoten wie "Helden" stehen, Unterknoten dessen sind "Spielercharaktere" und "Begleiter" oder so ähnlich. Das ist denke ich mal gut erweiterbar, wenn man noch so Sachen wie Tiere / Pflanzen dazufügt, dann muss man einfach nur einen weiteren Knoten hinzufügen. Die Baumelemente, die man sich später mal vorstellen könnte, sind ja in der .txt auf http://www.uni-karlsruhe.de/~uub0/dsa4spec.txt aufgeführt... Wie bei gängigen Mail-Clients hab ich mir das so vorgestellt, dass je nach Auswahl des Knotens sich das Menü, die Symbolleiste, eventuelle Kontextmenüs und die Vorschau sich an die aktuellen Objekte anpassen. Beim erstellen eines neuen Objekts, also z.B. eines Charakters, verwenden wir dann einen Wizard (ne passende Wizard-Klasse hab ich schon gefunden), der die wichtigsten Schritte durchführt (Quasi die Schritte, die auf S.36 im Regelwerk stehen) So, dass wärs erst mal grob. Man könnte das ja dann so machen, dass wir den Baum auch in XML machen (ist ja auch irgendwie naheliegend *g*), und bei jedem Knoten, bei dem in der Tabelle rechts etwas angezeigt werden soll: a) Verweise auf alle möglich Rein-GUI Klassen für die Menüs, Symboll., Vorschau, und das Fenster, das erscheint, wenn man auf einen Datensatz doppelklickt b) als ich das mit Datenbanken machen wollte, wollte ich noch auf eine View verweisen, die man dann 1:1 in die Tabelle einfügen kann. Was schlagt ihr dann hier vor ? (wenn ihr die Vorschläge so überhaupt akzeptiert....) Ok, um Kommentare wird gebeten Gruß Matthias |