BCF 2.04 GUI Update

Blitz3D Forums/Blitz3D Programming/BCF 2.04 GUI Update

Filax(Posted 2003) [#1]
After long work, the french Blitz community release the
BCF 2.0 GUI, few bugs removed ! and an english doc ! happy ?

http://perso.wanadoo.fr/blitz3dfr/mesprojets/BCF_2.0.zip

BCF Is very easy to use !!! try it :)

Exemple of 3D Viewer make with BCF 2.0 :



Particle editor make with BCF 2.0 :




TheMan(Posted 2003) [#2]
I really really liked it , I tried all the exampls.. its very smooth... is it free to use?

Thanks


sswift(Posted 2003) [#3]
Yes, it says it's free to use in the docs.

I like this a lot. It's easy to use. A lot of the time I don't like using other people's code because it's written poorly, or documented poorly, or difficult to understand or use, but aside from the french comments, I don't see anyhting wrong with this. Looks very simple, and powerful. Great for making a game editor with.

I'd certainly consider using this if I needed to create some development tools or a game like rollercoaster tycoon which has a lot of data management.

There's one thing that is lacking though. I would like to see interface elements like the slider arrows, and the checkbox X's loaded from images so that we can change their appearance. I would prefer a thicker, smaller X and solid, slightly smaller arrow on the sliders. Same thing for the window close/minimize buttons.

The only thing this is lacking besides that really is an editor like visual basic has to create your windows and place down all the buttons and things there and give them variable names.

I wonder though... I don't see the images for the buttons anywhere, but those windows have a little grpahic up in the corner. Where did that come from? Maybe I missed the graphics somewhere.


Filax(Posted 2003) [#4]
Hi :)

Thanks for you comment ! for the icon in the top/left of the window it's some graphic icon transformed to raw data
directly in the BCF source code (look at the end) but for
next release you will can load some icon !

Ok for your remark about close/reduc gadget ...

In the next version, i will translate all comment in the
source code exemple :)

Yes BCF is free to use !


Eole(Posted 2003) [#5]
Hi

Thank you for all these compliments. We think more and more of the creation of a tool of assistance to the creation of Window which genererated the code. . . But we still have some ideas of controls and of the improvements has to make, like the personal addition of the icones.


wedoe(Posted 2003) [#6]
Clean and nice, I like it :)
Now for some different skins eh ?


Filax(Posted 2003) [#7]
Oula ! different skins ? why not ! :)


elias_t(Posted 2003) [#8]
Very cool!
I like the general style.

Thanks :)


Filax(Posted 2003) [#9]
Thanks !


BlitzSupport(Posted 2003) [#10]
Yeah, I love this one!

My only suggestion would be to alter the behaviour of file/screenmode requesters so that you can click in the empty area of the scroll bar to move it up and down like in Windows sliders (currently you have to drag the slider to scroll), and to have mousewheel support when over the file list...

Other than that, I really like feel of this GUI (and it looks very easy to use).


Filax(Posted 2003) [#11]
Thx :) ok for your suggest ! but you need reload the lib
we have find a bug with ComboBox !

07/09/2003 15H31

The download adress is the same !


Eole(Posted 2003) [#12]
We integrated the mousewheel support in the listbox, combobox, filerequester and scrollBar, as well as the click in the empty aera of the scroll.

A new version with these functionalities will be soon available


BlitzSupport(Posted 2003) [#13]
Cool, thanks!


Bolo_Loco(Posted 2003) [#14]
Looks really cool !!!

Bolo Loco


Filax(Posted 2003) [#15]
Thanks :)release be soon ...


Gavin Beard(Posted 2003) [#16]
Hi i can run the demo, but if i try to use it in my own code, i always get an error 'unable to find font' :(


Filax(Posted 2003) [#17]
?? Strange we have use the Arial font and the system font ??

Verify if your font is present in your system !

If the example work, your program must work

Do you use the BCF_InitBCF() command at the start of the
program ?


Eole(Posted 2003) [#18]
Ok i see.

Look in you source code that you have
BCF_InitBCF(1)
BCF_Init3DMouse(4)

This is the init oh the BCF, you must put it after graphics3d . . .not before

If you change the graphics mode during your application , you must reload the init, and before reload put this code init to the globales

BCF_KillBCF()
BCF_Requester=False
BCF_VirtualP = False
BCF_IdVirtualParent = -1
BCF_HaVirtualParent= -1
BCF_InputBoxFocus = False
BCF_ComboSelection = False
BCF_InitBCF(1)
BCF_Init3DMouse(4)

your_fonction_who_create_gui()


- SPOKE -(Posted 2003) [#19]
Very cool !
I like this..

ps : bravo les petit gars :)


Filax(Posted 2003) [#20]
Thx :) spokounet :)


Chgros(Posted 2003) [#21]
yep
it's a great lib
noting is more simple to use that this lib
i use it since BCF 1 ...


ps : bravo mes gens


Gavin Beard(Posted 2003) [#22]
lol...yep i have the BCF_InitBCF(1) before settin gfx mode


Filax(Posted 2003) [#23]
Tssss .... You need to do this AFTER gfx mode !

Look example ....


sswift(Posted 2003) [#24]
I have a suggestion. Radio buttons. Specify a group number when you add a radio button, and when you click any button in that group number, all other radio buttons in that group turn off, and that one turns on.


Filax(Posted 2003) [#25]
you can make this by use the BCF_ChangeCkeckboxState()command

Example :

If BCF_TestCheckBox(Check01)=1 then
BCF_ChangeCkeckboxState(Check02,0)
BCF_ChangeCkeckboxState(Check03,0)
endif

If BCF_TestCheckBox(Check02)=1 then
BCF_ChangeCkeckboxState(Check01,0)
BCF_ChangeCkeckboxState(Check03,0)
endif

But i take your idea ! maybe in future release :)


Batmunk(Posted 2003) [#26]
Excellent work! Great library!


Filax(Posted 2003) [#27]
Thx :)

the official link for download is
http://perso.wanadoo.fr/blitz3dfr/mesprojets3d.htm


my web site
http://perso.wanadoo.fr/blitz3dfr/