Hi gcarlton,
thanks for the comments & suggestions
Editing with the keyboard sounds like a good idea to me. I prefer to not use the mouse too much either.
What do you mean with "other tabpanes"?. Tab panes from the widget? These have to be added programmatically. Cannot be added through XML.
You can already select multiple widgets, you must press SHIFT first. However you cannot select a parent and a child together, since that's hard for deleting and copying and such.
Copy/Paste makes in fact a clone ("deep" copy). But i see that the position is exactly the same, so its put on top of its copied widget. You should drag it of.
And i'll keep the fast-reload in mind
SC.
Layout Editor
Moderators: CEGUI MVP, CEGUI Team
- scriptkid
- Home away from home
- Posts: 1178
- Joined: Wed Jan 12, 2005 12:06
- Location: The Hague, The Netherlands
- Contact:
Re: Layout Editor
Hi sammydre,
ok that's it. So much positive responses and people who want to help. I think it is time for an opensource accessibility then
It would be cool if people could help me out
CrazyEddie, within the new site, is an "addons" section possible? And how would its accessibility be? Through CVS or SVN? Thanks
SC.
ok that's it. So much positive responses and people who want to help. I think it is time for an opensource accessibility then
It would be cool if people could help me out
CrazyEddie, within the new site, is an "addons" section possible? And how would its accessibility be? Through CVS or SVN? Thanks
SC.
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
Re: Layout Editor
CrazyEddie, within the new site, is an "addons" section possible? And how would its accessibility be? Through CVS or SVN? Thanks
For code access, it would be CVS as this side of things is still provided by sourceforge. I'll get this setup and configured over the weekend. Email me with your sourceforge username and preferred module name for the editor project.
If you also want something web based (a page here on the site or a wiki of some kind) I'll have to look into the options.
CE.
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
- sammydre
- Just popping in
- Posts: 14
- Joined: Wed Jan 12, 2005 12:06
- Location: Hamilton, New Zealand
- Contact:
Re: Layout Editor
I've had a play with the code in CVS. Started adding the ability to align windows. At this point in time I don't fully understand the existing code base, but I'm making progress.
Where would be the best place to discuss layout editor development? Just more in this thread? It's getting a bit long and doesn't really seem like the correct place.
Where would be the best place to discuss layout editor development? Just more in this thread? It's getting a bit long and doesn't really seem like the correct place.
Sam Jansen - Bung developer: http://bung.homeunix.net/
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
Re: Layout Editor
sammydre wrote:
Where would be the best place to discuss layout editor development? Just more in this thread? It's getting a bit long and doesn't really seem like the correct place.
I'll sort something out with regards to this, give us a little while
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
Re: Layout Editor
hehe, you beat me Eddie. I had the message in preview, but forgot to submit until just now
hehe It is true that great minds think alike though...
A new forum for the discussion of gui layout editor tools can be found HERE
CE.
- scriptkid
- Home away from home
- Posts: 1178
- Joined: Wed Jan 12, 2005 12:06
- Location: The Hague, The Netherlands
- Contact:
Re: Layout Editor
CrazyEddie wrote:
hehe It is true that great minds think alike though...
Re: Layout Editor
I have worked on my CEGUI Builder tool for two weeks.
so, it's:
GPL-ed
multiplatform ( depencies: Cegui OpenGL Renderer + Fltk )
linux, windows, etc...
multiple edit window
runtime font and image loading and editing
multiple selection and editing
cut, copy, paste
edit all properties
colour groups and alias managing
that's it
I will release it on next week (version 0.!
so, it's:
GPL-ed
multiplatform ( depencies: Cegui OpenGL Renderer + Fltk )
linux, windows, etc...
multiple edit window
runtime font and image loading and editing
multiple selection and editing
cut, copy, paste
edit all properties
colour groups and alias managing
that's it
I will release it on next week (version 0.!
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
Re: Layout Editor
Sounds great!
I'll look forward to your release.
CE.
I'll look forward to your release.
CE.
Re: Layout Editor
I tried building the cvs version of the layout editor and got 37 errors. Here they are
Code: Select all
Compiling...
iniFile.cpp
Compiling...
EditorView.cpp
..\inc\EditorCanvas.h(30) : error C2504: 'wxGLCanvas' : base class undefined
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorView.cpp(66) : error C2039: 'ClearBackground' : is not a member of 'EditorCanvas'
..\inc\EditorCanvas.h(30) : see declaration of 'EditorCanvas'
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorView.cpp(88) : error C2039: 'Refresh' : is not a member of 'EditorCanvas'
..\inc\EditorCanvas.h(30) : see declaration of 'EditorCanvas'
EditorFrame.cpp
..\inc\EditorCanvas.h(30) : error C2504: 'wxGLCanvas' : base class undefined
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorFrame.cpp(254) : error C2039: 'ClearBackground' : is not a member of 'EditorCanvas'
..\inc\EditorCanvas.h(30) : see declaration of 'EditorCanvas'
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorFrame.cpp(389) : error C2039: 'Refresh' : is not a member of 'EditorCanvas'
..\inc\EditorCanvas.h(30) : see declaration of 'EditorCanvas'
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorFrame.cpp(390) : error C2039: 'Update' : is not a member of 'EditorCanvas'
..\inc\EditorCanvas.h(30) : see declaration of 'EditorCanvas'
EditorCanvas.cpp
..\inc\EditorCanvas.h(30) : error C2504: 'wxGLCanvas' : base class undefined
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(27) : error C2653: 'wxGLCanvas' : is not a class or namespace name
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(28) : error C2440: 'static_cast' : cannot convert from 'void (__thiscall EditorCanvas::* )(wxPaintEvent &)' to 'wxPaintEventFunction'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(28) : error C2466: cannot allocate an array of constant size 0
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(28) : error C2440: 'initializing' : cannot convert from 'int' to 'const wxEventTableEntry'
No constructor could take the source type, or constructor overload resolution was ambiguous
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(29) : error C2440: 'static_cast' : cannot convert from 'void (__thiscall EditorCanvas::* )(wxEraseEvent &)' to 'wxEraseEventFunction'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(30) : error C2440: 'static_cast' : cannot convert from 'void (__thiscall EditorCanvas::* )(wxMouseEvent &)' to 'wxMouseEventFunction'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(31) : error C2440: 'static_cast' : cannot convert from 'void (__thiscall EditorCanvas::* )(wxMouseEvent &)' to 'wxMouseEventFunction'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(32) : error C2440: 'static_cast' : cannot convert from 'void (__thiscall EditorCanvas::* )(wxMouseEvent &)' to 'wxMouseEventFunction'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(33) : error C2440: 'static_cast' : cannot convert from 'void (__thiscall EditorCanvas::* )(wxKeyEvent &)' to 'wxCharEventFunction'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(39) : error C2065: 'wxGLCanvas' : undeclared identifier
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(39) : error C2059: syntax error : ')'
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(39) : error C2612: trailing 'constant' illegal in base/member initializer list
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(39) : error C2143: syntax error : missing ';' before ')'
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(39) : error C2143: syntax error : missing ';' before ')'
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(40) : error C2143: syntax error : missing ';' before '{'
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(44) : error C3861: 'SetCurrent': identifier not found, even with argument-dependent lookup
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(60) : error C2601: 'EditorCanvas::changeSize' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(76) : error C2601: 'EditorCanvas::OnMouseMotion' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(97) : error C2601: 'EditorCanvas::OnLeftDown' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(108) : error C2601: 'EditorCanvas::OnLeftUp' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(119) : error C2601: 'EditorCanvas::Render' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(146) : error C2601: 'EditorCanvas::Set2DMode' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(158) : error C2601: 'EditorCanvas::DrawGrid' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(210) : error C2601: 'EditorCanvas::DrawResizers' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(280) : error C2601: 'EditorCanvas::OnPaint' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(289) : error C2601: 'EditorCanvas::RenderLayout' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(303) : error C2601: 'EditorCanvas::OnErase' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(309) : error C2601: 'EditorCanvas::OnKeyDown' : local function definitions are illegal
\downloads\cegui_mk2-0.4.0\CELayoutEditor\src\EditorCanvas.cpp(358) : fatal error C1004: unexpected end of file found
- jacmoe
- Just can't stay away
- Posts: 136
- Joined: Sun Apr 03, 2005 14:18
- Location: Holbaek, Denmark
- Contact:
Re: Layout Editor
It looks like you don't have the wxWidgets library installed?
Return to “Offtopic Discussion”
Who is online
Users browsing this forum: No registered users and 1 guest