Anyone interested in this?

BlitzPlus Forums/BlitzPlus Programming/Anyone interested in this?

looks nice already .. the GUI stuff was made in blitzplus I guess (no DLL things, just pure B+) ?

I've a few points tho .. but those are based on my own exp in doing GUI stuff, so: yes I'm biased, and you may ignore them :)


*1* I don't like types .. :) I use banks, that way my own GUI commands 'look' like internal B+ commands .. I made a tutorial on this, in 'tutorials'..

example: I have a button-group object that is to be declared like this:

buttonzz=CreateMBButton(x,y,buttonwidth,buttonheight,xbuttons,ybuttons,parent,style,imagefile$,imagehandle,r,g,b)
AddMBButton 0,0,imagefile,imagehandle,ID$,state,buttonzz
AddMBButton 1,0,imagefile,imagehandle,ID$,state,buttonzz
etc.

It looks fairly standard/'internal' .. Because it looks so 'internal' the user doesn't even need to know they're banks anyway, while I feel the user should know at least a bit about types in your example.

*2* .. how do you create the gfx (for the titlebar for example) ..? Is it always a gradient? Do you load an image? Do you generate this image?

*3* "It supports up to 512 items!" why 512? :) iirc you can just add new elements in either a bank or a type.


Just a few thingies .. remember I'm biased towards banks, so if you don't agree on banks, you're welcome anyway :)


btw.. the textfield, how do you do the keyboard-stuff? with 'Keyhit' and 'Keydown' ?