BCF 2.0 Gui for Blitz

Community Forums/Showcase/BCF 2.0 Gui for Blitz

Filax(Posted 2003) [#1]
Sorry for the moment the doc is not translate in english
but the GUI command are English (like : Create_button,
Create_Slider , create_window etc)

Download it :
http://perso.wanadoo.fr/blitz3dfr/mes_projets/BCF_2.0.zip

The package have many simple exemple.

By Filax and Eole (french blitz site)

http://perso.wanadoo.fr/blitz3dfr/

With BCF 2.0 you can create :

Windows
Button
Slider
Listbox
ComboBox
Image
CheckBox
LabelText
InputBox
FileRequester

and

MsgBox (Ok,Yes,No,Cancel)
MsgInputbox (with string and number)
ScreenSelector

Very very simple to use ! (one ligne for create button,
and one line for test it)








Wiebo(Posted 2003) [#2]
Looks nice! Is it a 2d gui, or is it drawn to textures and shown on quads, etc. ?


sswift(Posted 2003) [#3]
It's clearly 2D. You can tell by how sharp the text and graphics are. There's no way to get things that sharp in a 3d scaleable interface.

Being 2D also means that the windows will be smaller in higher resolutions.

It's very nice looking. It looks like it would be very useful for like Rollercoaster Tycoon, or for a game editor. Not that some of the other 2D GUIs that have been released wouldn't also be equally useful for such things.


sswift(Posted 2003) [#4]
I just have one question.

Is it free, or do you have to pay for it? :-)


Koriolis(Posted 2003) [#5]
I can answer that: this is free :)


Filax(Posted 2003) [#6]
No it's totaly free :) i want just an about in your software :) we have make this gui for our software.
It work only for 3D apps. I like BlitzUI, but i find this
is very hard to coding with this gui ! i have make this GUI
for beginer coder ! :) you can make easily and quickly GUI.


Eole(Posted 2003) [#7]
It's free, click http://perso.wanadoo.fr/blitz3dfr/mesprojets/BCF_2.0.zip to download it

This Gui, we have made with Filax is very usefull, and the 3D rendering don't stop during dragging or seleceting gadget . . .


Ricky Smith(Posted 2003) [#8]
Nice work guys and thanks for sharing !


Filax(Posted 2003) [#9]
English doc coming soon, we promise !


hub(Posted 2003) [#10]
Vraiment du bon boulot, félicitations.


Filax(Posted 2003) [#11]
Merci :)


jfk EO-11110(Posted 2003) [#12]
Thanks a lot for sharing!


Caff(Posted 2003) [#13]
Looking good! Will test it out :)


Eole(Posted 2003) [#14]
Thank


makakoman(Posted 2003) [#15]
This is a very impressive GUI. Doesn't take forever to compile/link and is simple to implement.

One question. I notice that you have to check the 'state' of every GUI element every loop to determine if it has changed. Is there, or will there be a way to limit the scope of which elements to check each loop. For example, limited to the active/visible window, or an 'EventHappened' flag? I'm not sure this would even have an impact on performance, but if you had many GUI elements (hidden/visible), I suppose it could.

Really great work.

Thanks for sharing,
MK


Eole(Posted 2003) [#16]
I'm french and my english is very poor, I will try to answer you.

Not really like this . . .

We check all windows and draw all GUI elements of the windows if it's the activated window and she 's not collapse, we check the wild element (pressed, clicked , etc . . .)

There is a very good impact on the performance, try this :
- make a window with a lot of Gui elements
- make a framrate function

Look the framerate when the window is collapse and not collapse


Filax(Posted 2003) [#17]
This is a Multimedia Browser (Multi windows picture viewer,
and 3D object visualization with freelook camera) i have
make it in 6 hours :) With BCF 2.0.




Boiled Sweets(Posted 2003) [#18]
This is a wicked tool!

But how about an option to force a window to open or close in code?

Thanks.


Eole(Posted 2003) [#19]
You can close a window with BCF_KillWindow ...


Boiled Sweets(Posted 2003) [#20]
Eole,

but that means I have to create it again, no? Would it not be nice if I could just minimise it in code and maximise it again in code? Or even better be able to create them in an init function and then display or not display them?

Anyway have been using BCF 2 for a few hours for my level editor program and its great! I have a few suggestions if you want them? I know this can be done by modifying the include file but I don't want to touch your beautiful code.

1) How about the ability to set the MsgBox and InputMSGBox button text, so I could for example set them to "Yes" / "No"?

2) Also how about the option to change the icon on the MsgBox and InputMsgBox?

3) How about the option not to have an icon on a window?

Keep up the good work, when it the next version due?


Boiled Sweets(Posted 2003) [#21]
Eole,

also...

the documentation for BCF_TestInputBox$ is missing...

But I figured it out cos your library is so easy to use, just thought you might liek to know to correct in your next version.

Do you want this feedback from me in future?


Dave(Posted 2003) [#22]
Eole i have emailed you but never recieved any reply's. I emailed you almost two weeks ago.


Eole(Posted 2003) [#23]
Hi

Sorry Dave, but i have some pb with my mail. . .

But check here, The new release is out . . .
http://www.blitzbasic.com/Community/posts.php?topic=26890


Wiebo(Posted 2003) [#24]
Hey Eole,
Do you already have a WYSIWYG editor for BCF? If not, I could include support for it in my soon to be done GUI editor:


Apollonius(Posted 2003) [#25]
this looks soo kool, nice work!

Ca l'air vraiment cool! Bon bouleau :P


Eole(Posted 2003) [#26]
We don't have WYSIWYG editor for the BCF, and if you want to do it , it will be very nice . . .

thank


Apollonius(Posted 2003) [#27]
Wiebo
will your proggy be free, if so i cant wait :D?


Boiled Sweets(Posted 2003) [#28]
"Wiebo,
will your proggy be free"

How can it not be free bearing in mind the awesome BCF itself is free? If its not free then it would the crime of the century ;-)


Wayne(Posted 2003) [#29]
Won't download, says:
Attention





La page est inconnue du serveur des Pages Perso Wanadoo.

Veuillez vérifier l'URL demandée.


Apollonius(Posted 2003) [#30]
Translation would be:
The page is unknown from the server Pages Perso Wanada.

Please check the URL.


Wiebo(Posted 2003) [#31]
Eole: ok, I will add support once the app is released

Kaisuo: shareware, but very reasonable.


Filax(Posted 2003) [#32]
Sorry !! for the link !! the download work now ! because i have update Blitz3DFR :)


Boiled Sweets(Posted 2003) [#33]
Wiebo,

you are gonna charge for a GUI for BCF??? Thats a bit mean bearing in mind BCF is free itself. Maybe I'll just write a GUI for BCF and give it away FREE.


Wiebo(Posted 2003) [#34]
Dweezil,

You misunderstood me. The GUI editor is almost done, and supports Blitz+ only. I thought it would be neat if I would add support for BCF as well, as an extra.


Boiled Sweets(Posted 2003) [#35]
Weibo,

sorry yes mistaken. My apologies, anyway got me thinkign that perhaps maybe a nice free GUI designer for BCF would be a cool way of saying thanks to the BCF developers for such a neat library.