CEGUI Studio

Use this forum for:
- Discussion regarding unofficial CEGUI related tools, scripts and utilities.
- User to user help for the obsoleted CELayoutEditor and CEImagesetEditor tools.

Moderators: CEGUI MVP, CEGUI Team

User avatar
ldb
Quite a regular
Quite a regular
Posts: 54
Joined: Sat Mar 24, 2007 13:39
Location: Bloomington, IL
Contact:

CEGUI Studio

Postby ldb » Sun Jul 08, 2007 15:44

just wanted to let you guys know i am still working on this. the name im currently using is "CEGUI Studio".

development might slow down a bit since my 21" monitor recently died and have been reduced to using a single 15" monitor :cry:

also, im learning wxWidgets while developing it, so it is going sort of slow at the moment until i get comfortable with the API (not constantly referencing the docs, sample code, etc). but, so far im pretty happy with the doc/view architecture and wxAUI.

at the moment it currently supports a single project document. its setup is very similar to visual studio. i guess i could post what source i have for the hell of it so you guys could find anything wrong with it.

the basic idea behind the project document is to change the current working directory to that which contains the .ceprj file, that way everything can be done relative to that directory which should allow you to just move your project wherever you want, load the .ceprj file, and you should be good to go.

the project document currently keeps track of all things related to your project.

the application configuration is stored in a .ini file which on windows is created in Document and Settings/[username]/Application Data/CEGUI STudio/config.ini and on linux should be ~/.CEGUI Studio/config.ini (although i havent tested it on linux). the application configuration will only store application wide settings (window settings, fonts, recent files, last selected project directory, etc). im considering removing the space in CEGUI Studio and just making it CEGUIStudio to be more unix friendly.

at the moment i also create a basic directory structure from within the project directory (scheme, layout, looknfeel, fonts, etc). while this isnt very flexible, i think enforcing that layout will avoid any confusion about which directories are linked to resource locations. i sometimes feel less flexibility can be a good thing.
of course, this could be changed, but for a first release, this is how i plan on doing it. id like it to be able to export a c++ implementation which you can simpley drop into your application to use the current resource location settings of your project.

i figure it could be possible to let user keep their cegui datafiles wherever they want using absolute paths or relative paths, but its just easier to enforce this structure.

for users of the ogre rendering system, an option could even be made available to export to a zip file of the structure, which you could then drop right into your ogre app, load the zip using ogres resource manager, and youre all set (ive found using this structure in a zip file and just loading the zip in ogre is a pretty nice way of doings things)
No matter where you go, there you are.

Scorcher24
Just popping in
Just popping in
Posts: 6
Joined: Tue Oct 23, 2007 00:29
Contact:

Postby Scorcher24 » Fri Oct 26, 2007 12:28

If you have problems/question related wxWidgets, you can mail (scorcher24 #at# gmail . com) or ICQ (78951707) me, I'll try to be of help :) since I do very much with wx.
rya.

User avatar
scriptkid
Home away from home
Home away from home
Posts: 1178
Joined: Wed Jan 12, 2005 12:06
Location: The Hague, The Netherlands
Contact:

Postby scriptkid » Sun Oct 28, 2007 12:26

Thanks for the offer! The tools are currently in development again, so it's good to know of more people with wx knowledge :)


Return to “Unofficial CEGUI-Related Tools”

Who is online

Users browsing this forum: No registered users and 9 guests