kleine gui für progbars - weitermachen ? von ???
hi,

habe gestern eine kleine gui für progbars geschrieben.

ist grafisch überarbeitet, lassen sich bewegen (wenn man die funktion dafür aufruft), lassen sich einzeln darstellen, beim bewegen werden die scrollbars "aktiviert" (kommen in den vordergrund), usw.

jetzt wollte ich fragen ob es sich überhaupt lohnt das noch weiter zu machen, da:
1. es gibt BB+
2. siehts grafisch überhaupt gut aus ?

ich will noch für alles möglich funktionen adden (Dateiwahl, fenster, etc.)

in der datei "colors.cfg" lassen sich die farben ALLE verändern.

hier der link:
http://www.rookees-roms.de/Patrick/KingsOS.zip
===
von ???
Hi,
ich glaube du meintest ProgressBar ;-)

Übrigens ist da nen Bug beim bewegen drin ,
wenn man einmal festhält darf es nicht verloren gehen ...

Es gibt ja schon ein paar fertige GUIs wie XLNT ,
leider dauert die compilierung dann sehr lange .

Ich warte lieber darauf bis Blitz ein GUI stellt ,
kann sich ja nur um Monate handeln bis BlitzMax kommt :?
===
von ???
jup... habs editiert :oops:

ja ich weiß das es sowas gibt aber ich find die nicht so toll.
mein favorit waren immer die BBGadTools...

blitz stellt ja schon eine GUI... also wozu auf bbmax warten ?
es gibt ja jetzt schon BB+ :-D
===
von ???
RE:gibt ja schon BB+

Will ja nicht doppelt Geld ausgeben und bin mir nicht
sicher das man es mit Blitz3D mischen kann weil
für meinen Leveleditor hab ich eben nen 3D Fenster .
===
von ???
gui gibbet ja aber auch nicht im vollbild...
===
von
habs alles wieder von der festplatte geschmißen...
mache also nicht weiter *glohnt sich irgendwie nicht der aufwand...
außerdem hab ich zur zeit eh genug projekte... :-(
nutzen würde das sing eh keiner, da jeder seine eigene gui progtt wenn er sie denn bräuchte :-D
also lass ichs
===
von ???
och..
wieso nich?
für games die einen lade balken brauchen is es super :)
===
von ???
kleines einfacheres gegenbeispiel meinerseits ;)

(verzeiht mir bitte das mit den hexfarben...kleiner tick von mir ^_^)

[code:1:ff562bfae5]Global cprogressbarback=$C5C5C5 ;hintergrund
Global cprogressbarfont=$000000 ;dunkle fontfarbe
Global cprogressbarfont2=$FFFFFF ;helle fontfarbe
Global cprogressbarlight=$E1E1E1 ;3D effekt (hell)
Global cprogressbardark=$6E6E6E ;3D effekt (dunkel)
Global cprogressbarbar=$0A246A ;fortschrittsbalken

SetBuffer BackBuffer()
Graphics 640,480,0,2

ClsColor 0,0,$c5c5c5

Repeat

Color 0,0,0
Text 100,110,"Mit linker Maustaste erhöhen,"
Text 100,125,"mit rechter verringern."

If MouseDown(1) And state#<.99 Then state#=state#+.01
If MouseDown(2) And state#>=.01 Then state#=state#-.01

progressbar(100,150,300,20,state#,True)

Flip
Cls
Until KeyHit(1)
End




;######################################################################
;zeichnet mit übergebenen parametern einen fortschrittsbalken
;state als float (0-1)
Function progressbar(px,py,sx,sy,state#,stats)

If Not progressbarpic
progressbarpic=CreateImage(sx+1,sy+1)
SetBuffer ImageBuffer(progressbarpic)
Color 0,0,cprogressbardark
Rect 0,0,sx+1,sy+1
Color 0,0,cprogressbarlight
Rect 1,1,sx,sy
Color 0,0,cprogressbarback
Rect 1,1,sx-1,sy-1
SetBuffer BackBuffer()
EndIf

DrawBlock progressbarpic,px,py

Color 0,0,cprogressbarbar
Rect px+1,py+1,(sx-2)*state#,sy-1

If stats
If state>=.5 Then Color 0,0,cprogressbarfont2 Else Color 0,0,cprogressbarfont
Text px+sx/2,py+sy/2,Int(state#*100)+"%",True,True
EndIf

End Function
[/code:1:ff562bfae5]
===
von ???
hey nicht schlecht :-)
original windows-style (ausgenommen xp) oder ?

sieht ganz gut aus...

naja. ich wollte ja auch eigentlich eine komplette gui schreiben, d.h. mit fenstern (die übringens vorm löschen auch schon fertig waren), pfad-dingern usw. !
===
von ???
is ein element aus meiner gui für meinen mapeditor:
http://mitglied.lycos.de/ojay2k2/ojaytileed.png
http://mitglied.lycos.de/ojay2k2/ojaytileedsel.png

ist mitlerweile auch skinfähig, d.h. man kann zb auch nen xp style faken ;):
http://mitglied.lycos.de/ojay2k2/tileed2.JPG
http://mitglied.lycos.de/ojay2k2/tileed3.JPG


aber das wird schon wieder OT *schäm*
===
von ???
[quote:3bcf2c7e10="OJay"]kleines einfacheres gegenbeispiel meinerseits ...[/quote:3bcf2c7e10]

Der ist gut , den kann ich mal gebrauchen :-)



Suche:
(unterstützt mySQL Wildcards ala %)
Titel:
Text:
Autor: