Registriert: Sa Jan 04, 2003 21:23 Beiträge: 674 Wohnort: Köln
*hehe* sone GUI zu bauen ist echt spaßig...
soltlest du dich auchmal dran versuchen vor allem bleibt es ja meistens nicht bei einer Komponente und dann ist es schon sinnvoll, wenn du das auch alles vernüntig verwaltest...
LossyEx hat IMHO eine komplette GUI-Sammlung mal vorgestellt, hier irgendwo mit Editor (?), ich weiß aber nicht inwiefern er die weitergibt (musst du ihn fragen)
bei meiner ist leider keine Combobox dabei und deshalb kann ich dir nicht direkt helfen, hierbei (wobei ich die demnächst auch mal brauche und dann programmieren werde )
Registriert: Mo Feb 24, 2003 18:19 Beiträge: 165 Wohnort: Cologne
kann mich der meinung eigentlich nur anschließen als starthilfe für die eigene GUI kann ich dir wärmstens das Beispiel auf Sulaco empfehlen.... und sooo schwer ist es nu auch nich
Registriert: Do Dez 05, 2002 10:35 Beiträge: 4234 Wohnort: Dortmund
red hat geschrieben:
und sooo schwer ist es nu auch nich
Es kommt ganz darauf an wie flexibel man es gestalten will. Mitunter kann das ziemlich im Programmierwahn ausarten.
@Flowstar: Fiji hat recht. Es ist ziemlich spaßig und ich habe so etwas auch gemacht. (bin noch dabei) In diesem Prjektthread habe ich eine IDE und die dafür passenden Komponenten vorgestellt. (noch in Entwicklung) Eine Listbox, der Vorreiter einer Combobox, existiert bereits (auch noch nicht 100%tig fertig). Eine Combobox selber aber noch nicht. Vielleicht schaffe ich es ja noch, im Laufe der Woche, eine Version zu machen und sie im Projektthread zu posten. Wird aber nur eine Entwicklungsversion sein. Und Combobox wird nicht enthalten sein. Aber sofern es nicht genau eine Combobox sein muss kann man sich ja auch anderweitig helfen.
Registriert: Do Dez 05, 2002 10:35 Beiträge: 4234 Wohnort: Dortmund
red: Das meinte ich jetzt eigentlich nicht. Ich denke da eher an die passenden Einstellungsmöglichkeiten.
Also bei der Betrachtung meiner Scrollbar. Diese besitzt 5 TRects und 2 Integer. Dadurch, dass die ListBox eine Scrollbar benutzt sind wir hier schon bei 9 Rects und 3 Integer. Ich brauche jetzt nicht erzählen wie es für die Combobox aussehen würde, da diese eine ListBox benutzt. Und sollte auch nur eine der Variablen dabei ein wenig komisch sein sieht das Ergebniss nicht so berauschend aus. Das ist aber nun mal der harte Preis der Flexibilität. Dafür kann man aber so ziemlich alles darstellen was auch nur ansatzweise Ähnlichkeit mit einer Scrollbar oder Listbox hat. Ungeachtet, der Tatsache, dass der Entwickler dabei irre wird.
Registriert: Sa Jan 04, 2003 21:23 Beiträge: 674 Wohnort: Köln
eine Combobox von einer Listbox ableiten???
ich habe persönlich noch keinen Scrollbar in einer Combobox gesehen... vielleicht täusche ich mcih da auch arg, aber ich glaube nicht...
Registriert: Do Dez 05, 2002 10:35 Beiträge: 4234 Wohnort: Dortmund
Fiji: Nicht ableiten. Benutzen. Und wenn du dich fragst wo ich die sehe. Dann drücke mal auf den Button der Combobox. Da kommt nicht anderes als eine ListBox. Diese verschwindet allerdings beim ersten Klick.
Registriert: Sa Jan 04, 2003 21:23 Beiträge: 674 Wohnort: Köln
tatsächlich *g*
naja, dann haste natürlcih REcht gehabt...
denke mal ich mache das bei mir nicht so allgemein, weil ich davon ausgehe, dass mir erstmal eine vollständig sichtbare Liste ausreicht, in der man nicht scrollen muss..
wenn ichs dann doch brauchen soltle wirds erweitert...
Eine recht flexible Art um Listen zu gestalten ist, nicht Strings sondern wiederum Komponenten in die Liste einzufügen. Dann kann man auf einfachste Weise CheckListen,Listen mit Bildern, editierbare Listen usw.. machen. Der aktuell ausgewählte Eintrag ist dann einfach die aktuell ausgewählte Komponente. Die Liste hängt die Elemente einfach untereinander und die Höhe der Liste ist immer die Gesammthöhe aller Elemente.
Dann braucht man nur noch eine Art Scrollbox die immer nur einen Auschnitt anzeigt, was ja über glscissor und gltranslate einfach zu realisieren ist. Die Liste packt man dann in die Scrollbox.
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.