Meine Gui...WUI2

Übersicht Sonstiges Projekte

Gehe zu Seite 1, 2, 3, 4, 5, 6  Weiter

Neue Antwort erstellen

regaa

Betreff: Meine Gui...WUI2

BeitragSa, Apr 10, 2004 1:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich woltle mal mein Projekt vorstellen an dem ich seit 2 Wochen dran bin. Es ist eine GUI, die bei mir WUI heisst , warum weiß ich nicht mehr. Ich weiß nicht ob es schon genug von da gibt, aber ich dachte mir einfach mal ich mach auch mal eine. In der Rar Datei ist ein Beispiel + die Include Datei die man immer braucht falls man mit WUI arbeiten will. Das ganze ist noch ein WIP Projekt, d.h. noch laengst nicht fertig. Es beinhaltet auch ein paar Bugs, ichg würd mich einfach über positive Resonanz freuen Razz , natürlich vertrag ich auch kritik Smile .

Schreibt einfach euere Meinunng, und ob es sich lohnt dadran noch weiter zu coden.

Download WUI
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net
  • Zuletzt bearbeitet von regaa am Di, Feb 22, 2005 12:13, insgesamt 3-mal bearbeitet
 

ChristianH

BeitragSa, Apr 10, 2004 3:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Sehr schön, aber das Menü könnte noch verbessert werden. Das Textfeld hat anscheined keine Funktion.
  • Zuletzt bearbeitet von ChristianH am Sa, Apr 10, 2004 10:22, insgesamt einmal bearbeitet

Mr.Keks

BeitragSa, Apr 10, 2004 8:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, ist wirklich sehr schön. Kann auch ansonsten nur dasselbe sagen wie ganxta, aber ich wollte die Menge der positiven Resonanz einfach verdoppeln Wink
MrKeks.net
 

Edlothiol

BeitragSa, Apr 10, 2004 12:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann mich eigentlich nur anschließen Wink
Der Text im Menü ist ein bisschen zu hoch und ich glaube auch zu weit links. Und man sollte schon was eingeben können Wink

regaa

BeitragSa, Apr 10, 2004 14:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo, das Textafeld hat noch keinen Funktionen bis aufs scrolling (ob das buggy ist.....), ansonsten werd ich noch dran arbeiten. Danke für die positiven Antworten Razz . Es fehlt noch einiges, ich weiß, aber wie gesagt ist n WIP. Wird das dann auch jemand nutzen , wenns fertig ist?
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net
 

Ensign Joe

BeitragSa, Apr 10, 2004 14:29
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm... Ich könnte sowas brauchen...
Wenns fertig ist kannste es mir ja geben? oder?

Dann muss ich nur das Style n bissle Anpassen und dann stimmts schon, so in giftgrün Twisted Evil oder lila Twisted Evil Twisted Evil Twisted Evil

regaa

BeitragSa, Apr 10, 2004 14:47
Antworten mit Zitat
Benutzer-Profile anzeigen
mal abwarten bis dahin, weiß nicht inwiefern ich das wo veröffentliche.
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

regaa

BeitragSa, Apr 24, 2004 12:57
Antworten mit Zitat
Benutzer-Profile anzeigen
So, ich chab auf Arbeit und auch zu Hause bissel weiter gemacht.

Bisherige Features:
Code: [AUSKLAPPEN]

WUI_Create_Window (title$,x,y,w,h,r,g,b,min_bar,max_bar,close_bar,max)
WUI_Create_Menu (window_id,title$,h)
WUI_Create_Submenu (Menu_id,title$)
WUI_Create_Button (window_id,title$,info$,bild,x,y,w,h)
WUI_Create_Sheet (window_id,x,y,w,h,r,g,b)
WUI_Add_Sheet (asheet_id,title$)
WUI_Create_Dropdown (window_id,x,y,title$)
WUI_Add_Dropdown_Item (dropdown_id,title$)
WUI_Create_TextArea (parent_id,area_text$,x,y,w,h)
WUI_Create_Info_Window (title$,x,y,w,h,inhalt$)
WUI_WAITEVENT()


Zur erklärung:
Code: [AUSKLAPPEN]

WUI_Create_Window() -  erstellt ein neues Fenster
WUI_Create_Menu() - erstellt einen Menüeintrag
WUI_Create_Submenu() - erstellt ein Unterpunkt in einem Menu
WUI_Create_Button() - erstellt ein Button
WUI_Create_Sheet () - erstellt ein Registerkartenparent
WUI_Add_Sheet() - Fügt eine Registerkarte (TAB) hinzu.
WUI_Create_Dropdown() - Erstellt ein Dropdownparent
WUI_Add_Dropdown_Item() - Fügt ein Dropdownelement hinzu
WUI_Create_TextArea() - Erstellt eine Textarea (Noch ohne Funktion)
WUI_Create_Info_Window() -  Erstellt ein vordefniertes Info-Fenster
WUI_WAITEVENT() - Strucktur zur 0%igen Auslastung des CPU's


Desweiteren gibt es schon ein Globales Event-Handling für Buttons, einfach mit dem Befehl: WUI_Pushed_Button(fenster_handle,Button_id%)

Und ein Kill-System, für alle Elemente innerhalb eines Fenster, sowie des Fensters selber, das dann automatisch alle Parentlose Elemente vernichtet.



Hier noch ein paar Screenies:
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6

Hier wieder eine aktuelles Archiv mit einer Beispiel Datei+ Die Include die man immer benötigt um mit WUI zu arbeiten:

Download WUI
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net
 

x.Force

BeitragSa, Apr 24, 2004 13:12
Antworten mit Zitat
Benutzer-Profile anzeigen
*erstaunt sei* mach weiter so sieht richtig gut aus Smile

AMD Athlon XP 2000+ | 1024mb DDR-Ram | Asus Radeon 9600XT | BENQ FP757 17°Zoll TFT

Was kümmert mich mein Geschwätz von gestern? (Konrad Adenauer) -.-

regaa

BeitragSa, Apr 24, 2004 13:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielen Dank Razz
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net
 

Edlothiol

BeitragSa, Apr 24, 2004 14:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Texte (in den Menüs) sind immer noch ein bisschen zu hoch gezeichnet. Du solltest sie (vertikal) zentrieren. Aber ansonsten wirklich hübsch Wink

regaa

BeitragSa, Apr 24, 2004 14:57
Antworten mit Zitat
Benutzer-Profile anzeigen
hmmm, ich hab n knick inner popille, oki, dann verbesser ich das mal, kann mir wer aufzählen was für features noch alles fehlen?
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net
 

Ensign Joe

BeitragSa, Apr 24, 2004 15:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Ne Titelleiste im Vollbildmodus z.B.

Code: [AUSKLAPPEN]

Global M_m = 1

[...]

If M_m = 1 then
 Mal_ne_Titelleiste(ProgTitel$, Closeable)
end if
 

walski

Ehemaliger Admin

BeitragSa, Apr 24, 2004 15:06
Antworten mit Zitat
Benutzer-Profile anzeigen
1. ich hät gern ma ne FPS Anzeige.
2. Bug:

1 Neuen Reiter erstellen
"Hile / Über WUI" klicken
"OK" klicken
- Reiter verrutscht -
"Hile / Über WUI" klicken
"Hile / Über WUI" klicken
"Hile / Über WUI" klicken
{
"OK" klicken
*beliebig oft wiederholen*
}
- nichts passiert! Die Hilfefenster gehen nicht mehr weg -

walski
buh!

regaa

BeitragSa, Apr 24, 2004 15:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Oki, die FPS Anzeige ist da, wurde nur auskommentiert Laughing , Jo und das mit dem "die Fenster verschwinden nicht mehr" , hängt damit zusammen, das du ja bei WUI_Create_Window / WUI_Create_Info_Window, als Rückgabewert den handle des Fensters erhälst, und wenn du mehrere male draufklcikst, weist du immer der selben Handle-Variable, den neuen Wert zu, d.h. Fürs Kill System gibt es keine Möglichkeit mehr an den alten Wert vom Fenster davor dranzukommen. Also muss man immer mit 1 Variable 1 Fenster erstellen. Das ganze lässt sich wunderbar mit arrays lösen. Oder man benutzt immer eine andere Variable bei einem WUI_Create_Window Befehl. Ich hoffe ich hab es so erklärt, das es jeder versteht Confused . Ist doch bei Blitz+ genau so wenn du z.B. so einen code produzierst:

window1=CREATEWINDOW("Win1",050,050,200,200,0,9)
window1=CREATEWINDOW("Win2",050,050,200,200,0,9)

Dann gibt es kein Event-Handling für das erste Fenster, da der Handle-Wert von windows1, vom zweiten CreateWindow Befehl erneuert wurde, d.h. im alten Fenster "Win1", werden Buttons nicht akzeptiert.

EDIT: Wenn man FPS sehen will , muss man die WUI_WAITEVENT() Zeile auskommentieren. Da sonst, nicht Leistung erbracht wird, sondern nach dem minimalprinzip die events abgefragt werden.
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

DivineDominion

BeitragSa, Apr 24, 2004 17:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Oh? Also ich würde dir ja eher Types ans Herz legen Neutral
christian.tietze@gmail.com - https://christiantietze.de
macOS

Shodan

BeitragSa, Apr 24, 2004 19:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Vorschläge für Elemente:

Kontextmenüs ( rechte Maustaste)
Cycle-Buttons
ein/aus buttons
Sliders
Texteingabe-Felder

Man sollte bei den Slidern auch neben den Slider-button klicken können, um ihn zu verschieben.

Ansonsten macht es einen guten Eindruck. das design wirkt übersichtlich und professionell. bitte weitermachen Smile
www.selfmadegames.de
 

Edlothiol

BeitragSa, Apr 24, 2004 20:30
Antworten mit Zitat
Benutzer-Profile anzeigen
DivineDominion hat Folgendes geschrieben:
Oh? Also ich würde dir ja eher Types ans Herz legen Neutral
Er benutzt Types.

regaa

BeitragSa, Apr 24, 2004 23:03
Antworten mit Zitat
Benutzer-Profile anzeigen
DivineDominion hat Folgendes geschrieben:
Oh? Also ich würde dir ja eher Types ans Herz legen Neutral


Bevor du solche Kommentare gibst, schau dir erstmal die wui_inc.bb an Exclamation
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

Last Anquav Hero

BeitragSo, Apr 25, 2004 8:17
Antworten mit Zitat
Benutzer-Profile anzeigen
vielleicht meine divi ja das *g*
Code: [AUSKLAPPEN]

type fenstertyp
 field handle%
end type
f.fenstertyp=new fenstertyp
f\handle=createwindow(...)


ansonsten ist die gui ganz interressant
[ot]was mich fragt, warum muss alles so fenstermäßig und leisten mäßig sein? und warum nicht ovale als fenster und...
[/ot]

Gehe zu Seite 1, 2, 3, 4, 5, 6  Weiter

Neue Antwort erstellen


Übersicht Sonstiges Projekte

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group