Layout Editor

Forum for general chit-chat or off-topic discussion.

Moderators: CEGUI MVP, CEGUI Team

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:

Re: Layout Editor

Postby scriptkid » Fri Jan 21, 2005 09:32

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.

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:

Re: Layout Editor

Postby scriptkid » Fri Jan 21, 2005 09:41

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.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: Layout Editor

Postby CrazyEddie » Fri Jan 21, 2005 12:34

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.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: Layout Editor

Postby CrazyEddie » Mon Jan 24, 2005 12:57

@fog:
I have had a chance to look at the 'curve' code etc; Cool, you have gotten off to a great start ;)

@scriptkid:
I have made a screenshot of fog's project in it's current "very early" state:
Image.

User avatar
sammydre
Just popping in
Just popping in
Posts: 14
Joined: Wed Jan 12, 2005 12:06
Location: Hamilton, New Zealand
Contact:

Re: Layout Editor

Postby sammydre » Tue Jan 25, 2005 00:01

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.
Sam Jansen - Bung developer: http://bung.homeunix.net/

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: Layout Editor

Postby CrazyEddie » Tue Jan 25, 2005 09:24

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 ;)

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: Layout Editor

Postby CrazyEddie » Tue Jan 25, 2005 09:38

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.

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:

Re: Layout Editor

Postby scriptkid » Wed Jan 26, 2005 20:21

CrazyEddie wrote:
hehe ;) It is true that great minds think alike though...


:D

User avatar
hrusi
Just popping in
Just popping in
Posts: 2
Joined: Mon Feb 28, 2005 08:17
Contact:

Re: Layout Editor

Postby hrusi » Mon Feb 28, 2005 08:28

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.8)!

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: Layout Editor

Postby CrazyEddie » Mon Feb 28, 2005 09:46

Sounds great!

I'll look forward to your release.

CE.

User avatar
MandM
Just popping in
Just popping in
Posts: 13
Joined: Mon Nov 21, 2005 11:17
Location: Egypt
Contact:

Re: Layout Editor

Postby MandM » Mon Dec 19, 2005 07:16

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

User avatar
jacmoe
Just can't stay away
Just can't stay away
Posts: 136
Joined: Sun Apr 03, 2005 14:18
Location: Holbaek, Denmark
Contact:

Re: Layout Editor

Postby jacmoe » Thu Dec 29, 2005 21:24

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 8 guests