IGlass Studio - GUI Editor for IGlass

BlitzMax Forums/BlitzMax Programming/IGlass Studio - GUI Editor for IGlass

seyhajin(Posted 2005) [#1]
Hi !
I'm proudly to present my first blitzmax application called IGlass studio, it's a gui builder for the filax library IGlass. You can create easily your hown interface with mouse and save the bmax code automaticly. I hope that the IGlass user's, like this little contribution.





DOWNLOAD : http://bond357.free.fr/down/IGlass_Studio.zip
WEBSITE : http://www.seyhajin.com


Perturbatio(Posted 2005) [#2]
It's looking very nice, I don't have IGlass yet, but I am considering buying it, especially if this stays in development :)


Filax(Posted 2005) [#3]
Of course !! i plan some nice feature for iglass :)


Booticus(Posted 2005) [#4]
Awesome! Its perfect for what I need.


- SPOKE -(Posted 2005) [#5]
Very nice , good job :)


art <><(Posted 2005) [#6]
its just what i need, thank you very very much.

(...from spain)


ImaginaryHuman(Posted 2005) [#7]
Looks nice. Can you incorporate quicktime output as part of the GUI? Also can you integrate OpenGL contexts with the GUI?


TeaVirus(Posted 2005) [#8]
Cool! Thanks Seyhajin!!


Filax(Posted 2005) [#9]
Quicktime output ???? what' for ???

For the open GL context i'm working on IGlass, but my
priority is the mac translation before !


seyhajin(Posted 2005) [#10]
I hope you like it :o)
Next beta release coming soon.


Uber Lieutenant(Posted 2005) [#11]
Make IGlass cheaper (and get cheaper web hosting as well) and I'll buy.


LeisureSuitLurie(Posted 2005) [#12]
Quicktime output ???? what' for ???


For (almost) cross platform movie (and midi) playback.


RiK(Posted 2005) [#13]
Make IGlass cheaper


I bought it yesterday and I'm already convinced it was well worth the money.

Top work Filax!


Filax(Posted 2005) [#14]
Many thanks :)


Grisu(Posted 2005) [#15]
Sweet!

Some questions:
1. Is there a lite version available to buy (win32 only e.g)
2. Can I access the image label / image button inside a window to manipulate its image contents? (Copy images into each other)
3. Do you have combo boxes
(that "drop" down a list of items to select from)
4. English docs and changelog?

Thanks.


Filax(Posted 2005) [#16]
For the questions :

1) No

2) Yan can acces image off course (but can you clarify that you want really ?)

3) Of course :)

4) Yes english doc and french doc html

5) Changelog ? of course :)

PS : Do you try IGLass demo ? :)
http://www.blitz3dfr.com/phpfrench/content.php?content.46

Thanks


Grisu(Posted 2005) [#17]
Thanks for the info!

I'm not very advanced with bmx:
What I need is to create an image label inside the window.
And after the update it frequently by only copying smaller images into the larger ones.

In BP sth. like:
Setbuffer(Imagebuffer(win1.image))
ClsColor: Cls
Setbuffer backbuffer

As in a drawing editor where u check the mousecoordinates and then paint stuff into the scene by clicking.

Example:



Filax(Posted 2005) [#18]
For the moment (maybe i'm fault) but blitzmax dont have
setbuffer command ? maybe wait a little time.


Grisu(Posted 2005) [#19]
Bmx has pixmaps. which u can manipulate.
I not sure how to do that though as the docs are really not goood!

Can I replace / reload the image inside a window if i need to change it? As in your "window3" above.

Thanks for taking your time for me!


Dreamora(Posted 2005) [#20]
There won't be a setbuffer. OpenGL does not have surfaces as DX and thus doesn't allow this kind of manipulation without an extension that needs at least GeForce4+ ...


Filax(Posted 2005) [#21]
Personaly i use image in the image control, but
you can code your hown control :)


Grisu(Posted 2005) [#22]
I'll get on your nerves once my copy arrives. ;)
Just ordered it... :D

Are there any updates planed by now?
Do you have a private forum where users can post bugs etc?


Filax(Posted 2005) [#23]
Are there any updates planed by now?
Of course :) but i prefer keep my time to make update, because
Iglass user's (for the moment) don't report bug.

Do you have a private forum where users can post bugs etc?
No , only email.


Filax(Posted 2005) [#24]
Grisu : Are there any updates planed by now? :

Of course :) but i prefer keep my time to make update, because
Iglass user's (for the moment) don't report bug.

Grisu : Do you have a private forum where users can post bugs etc?

No , only email.


Grisu(Posted 2005) [#25]
Another question:

Can your gui make such toolbar as described here?
http://www.blitzbasic.com/Community/posts.php?topic=47207


Filax(Posted 2005) [#26]
Of course :) you can paste directly on the screen the icons
with and whitout 3D border.


Jeroen(Posted 2005) [#27]
if this would still work on a 3d viewport when the 3d module is out, it would be my choice - hell, I think it would be used a lot by others too! Excellent work!

In the Iglass studio I saw two glitches:
- "properties" is spelled wrong.
- backspace repeat speed is very low


Filax(Posted 2005) [#28]
Of course when mark release the 3D engine i'll update Iglass ....


seyhajin(Posted 2005) [#29]
ok i will resolve glitches, thank for report


Hotcakes(Posted 2005) [#30]
- "properties" is spelled wrong.

"spelt" is spelt wrong ;]


Filax(Posted 2005) [#31]
Seyhajin will try to make a mac version :)


Diablo(Posted 2005) [#32]
For the moment (maybe i'm fault) but blitzmax dont have
setbuffer command ? maybe wait a little time.


you can solve this by creating your own drawing command thats stores stuff like the picture and coords.
when the coder wants to draw somthing to the picture box you could simply do this 'picturebox.drawimg(image, x, y, frame)' which will add the data to a drawcommand list stored within the picture box, which is then render at the right time so it isn't above every thing.

I think this is the only way to do it without buffers, tell me if i'm wrong..


seyhajin(Posted 2005) [#33]
@filax : coming soon ;)


RiK(Posted 2005) [#34]
Sayhajin... any news on that Mac version?


Filax(Posted 2005) [#35]
Seyhajin is in hollyday ! :) return soon...
A new version coming for each OS :)


Matt McFarland(Posted 2006) [#36]
Many problems with this:

1) Cant change window size (it actually breaks the window)
2) Cant change gadget size (just changes outline and nothing else)
3) Cant delete anything (checked source code didnt find one kill command)

Those are big enough reasons that make it too hard to use and I'd rather just stick with coding the iglass stuff (which still takes a loong time to do)


Booticus(Posted 2006) [#37]
Matt! Seyhajin released the source code for his editor. Someone was trying to do an update now. So grab the source if you wanna try your hand at it...or keep your ears out for whoever was working on an update. I can't for the life of me remember WHO it was. Do a search and pray to the Keyword Gods that you get a better result on it than I did.


Matt McFarland(Posted 2006) [#38]
Mario,

I can't get his source code to compile! I tried for a bit and then gave up. That is how I finally found out what keys did what though so kudos for source. If anyone knows how to get the source to work with the latest version of bmax let me know :)

Later,
Matt


Booticus(Posted 2006) [#39]
Ewww. I forgot about the latest updates and the screwy code. Ugh. Sorry.


Booticus(Posted 2006) [#40]
Yeah I had at it for 30 minutes just for fun, failed miserably. Think youd be better off making your own for now. Seems like it will be as big a chore making a new one VS converting old code to work with the newer releases of Bmax. :(


Sin of Nature(Posted 2006) [#41]
I'm currently updating it. Have got it to compile under BlitzMAX 1.14 (1.16 should be ok). The source does not compile because there was massive changes in BlitzMAX version 1.14 about declaring variables.

The updates so far:

* Allowed gadgets to be drawn to background (without crashing)
* Not allowed gadgets to "hang off" a window
* Stopped Combobox gadget crashing
* Added Tab gadget (not functionality yet)
* Added Menu gadget (not functionality yet)
* Automatically flips to Modify tab when a gadget is drawn
* General error handling
* Heaps of other small issues

Doesnt sound like theres much been added, but I needed to make it 100% stable (which it still isnt) before I attempted to add the missing gadgets. It is being worked upon (my bro needs it), just been busy moving house. Working on it again now.

Sin


Booticus(Posted 2006) [#42]
Sin you rule. I'll be perched waiting for it!! I'm sure Matt will too!


Sin of Nature(Posted 2006) [#43]
I'm aiming for a release by the end of March, though it will be beta version. Things like the swapping skins may not be coded by that point. There's still a few issues that I'm not 100% sure how to get past, so that date could change.

Sin


Kanati(Posted 2006) [#44]
That studio just convinced me to buy iglass... (done)... filax should give you some royalties. ;)

(and he should send me my serial/package/etc as I hate waiting.) :)


Kuron(Posted 2006) [#45]
IGlass is great. I no longer have access to a version that works with current versions of BMax, but IGlass is the best 3rd party GUI you can get for BMax.


Filax(Posted 2006) [#46]
Manuel ??? i don't understand ? you don't receive Iglass
released with 1.15 bmax version ???

IGlass work with 1.16 version (and i hope ... 1.17)

If you don't receive 1.14 release send me an email.

For the royalties ? lol, dream !!!


Kuron(Posted 2006) [#47]
I have whatever IGLASS version that works with bmax 1.10

Unfortunately, I no longer have access to the email addy I regged with, so I never got any updates. No biggie. My fault, not yours ;c)


Filax(Posted 2006) [#48]
I have try to send you an update on : retrogame@...

But seem rejected :/ Can you give me an alternate email adress ?


Kanati(Posted 2006) [#49]
send me mine while you are at it. :)


Kuron(Posted 2006) [#50]
I have try to send you an update on : retrogame@... But seem rejected :/
Yeah, my ISP (Verizon) shifted their email over to Yahoo email and now my addys no longer work.

Can you give me an alternate email adress ?
The only addy I use now is on my server and I keep all attachments blocked. :c(


Filax(Posted 2006) [#51]
I have send to :

Eric Stout : e_stout@... AT 21h37 the 06-03-2006


Kanati(Posted 2006) [#52]
then you don't want it that badly...

set up a gmail account.


Kuron(Posted 2006) [#53]
then you don't want it that badly..
Like I said before "no biggie". 100% My problem and my fault, not Filax's ;c) I have a gmail account, but I never use it and never check it.


Kanati(Posted 2006) [#54]
filax: didn't get it... We have some nasty spam filtering here.

Send it to kanati@...

I always forward important stuff there anyway. :)


Filax(Posted 2006) [#55]
Sended !


Sin of Nature(Posted 2006) [#56]
Kanati, I must admit the IGlass Studio was one of the reasons I bought IGlass too (Seyhajin had released an early beta and was developing it at the time). Seyhajin decided that he didnt have time to continue development and released his source as open source (which was damn good of him). Just thought I may as well get it to a fully operational stage. :) Seyhajin source code is actually very good (other than the comments being in french) once you get your head round it.

As for royalties, IGlass is pretty cheap as it is, dont think dividing it up would make it very profitable for Filax (especially as Seyhajin would need his cut too). :D Not going to happen. Anyway, money doesnt come into it... a nagging brother asking if I've finished it yet is the main reason (he needs it to finish off software he was working on). Besides, Filax helps me out if I have any stupid questions so we're even. :)

Sin


Filax(Posted 2006) [#57]
there is no royalties :) Iglass is free to use with
freeware and commercial applications :)


Takuan(Posted 2006) [#58]
Filax, does IGlass work with latest BMax release?
I always get a "cant convert int to..blabla" message in one of your modules (havent it right here).

Whats the latest Version of IGlass?
Latest Version i got was IGlass 1.5.2


Filax(Posted 2006) [#59]
The latest version is 1.5.4 i have made the release along time
ago. Send me a valid email adress (with attached file
possibility) and remember me your Share It name registration
because, i can't find Olivier Takuan in my database ?


Booticus(Posted 2006) [#60]
I'll ask Seyhajin if he might be willing to sell or donate that killer skin in the iGlass Studio. That one is soooo neat!


Sin of Nature(Posted 2006) [#61]
That skin is already part of IGlass?!? If you go into the IGlass_1.5.4\IGL_Classe\IGL_Graphics folder and you'll see about 4 skins and a folder called Default_Skin. What ever skin you require, just copy it into the Default_Skin folder.

Sin


Filax(Posted 2006) [#62]
Booticus this skin is one of mine, this skin is under
my Iglass skin package.


Takuan(Posted 2006) [#63]
Sended a Mail.

Filax always replied and sended stuff very fast and IGlass is good.
Realy can recommend it;)


Filax(Posted 2006) [#64]
Takuan

It's ok, i have send to privatemail1@XX.... I hope
do you receive !?


Booticus(Posted 2006) [#65]
Yeah I dont see that one! What is that skin name? The Skins I see listed are Plastic,Royale,Win95, and Aqua. Maybe I dont have the newest iGlass perhaps? If you could resend iGlass that would be great. Please send to mroberti@...


Filax(Posted 2006) [#66]
Booticus : No this skin is not included under iglass but only
under an external skin pack,for Iglass :)

The latest release that your receive is 1.5.4 ? If yes you
have the latest version.


Sin of Nature(Posted 2006) [#67]
Sorry about that, your right enough, it isnt included. Whats this about an external skin pack filax? When will this be available?

Sin


Filax(Posted 2006) [#68]
I don't know for the moment ! I'm working so much ...


Trader3564(Posted 2008) [#69]
Will the Studio be updated? a.t.m. its not compatible with either BlitzMax or IGlass...


Arowx(Posted 2008) [#70]
Hi Goldstar, I think seyhajin put it out to pasture, with code but open for anyone to update and work with.

I could give it a look as I really liked IGlass and the editor was a great idea, as I'm in between stuff at the moment?


Nikko(Posted 2008) [#71]
IGlass Studio cannot delete any gadget? It is a function that I'm missing somewhere? I see no explanation on how to delete a gadget...


Arowx(Posted 2008) [#72]
IGlass studio was a work in progress, before it was left open to the community by it's creator!

Try looking into the code and see if you can figure out how to do it?


Nikko(Posted 2008) [#73]
where is the source code? Does anyone hs upgraded the basic program?