Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Visual Editor (VE) » [Message to developper's team] How did you make it guys ?
[Message to developper's team] How did you make it guys ? [message #77663] Tue, 18 January 2005 10:59 Go to next message
Eclipse UserFriend
Originally posted by: no.mail.please

Hi !

I've developped a simple gui builder for my personnal use (take a look
at my last post). I swear that I did not know the existence of VE before
writting my programm. The fact is that my program seems to have the same
approach as your's about the graphical representation :
- I use GEF
- I make a real Shell for example and take a snapshot of it to create a
IFigure to display in the GEF Viewer (actually I use Decorations,
instead of Shell cause I had a problem to capture the entire window and
not only the ClientArea).

But I have a problem that I cannot solve and hat you seem to have solved
: if I make a capture offscreen of the Shell (say, when its location is
10000, 10000) I get a blank capture. So I need to move quicly the Shell
on screen, take a capture and move it back offscreen. The result is an
awful blinking screen when I take snapshot.

So HOW DID YOU MAKE IT GUYS ? I'm so close to the goal, I just need a
hint on that point !

Thanks in advance

--
Arnaud
Re: [Message to developper's team] How did you make it guys ? [message #77933 is a reply to message #77663] Mon, 24 January 2005 18:51 Go to previous messageGo to next message
Joe Winchester is currently offline Joe WinchesterFriend
Messages: 496
Registered: July 2009
Senior Member
Hi Arnaud,

> I've developped a simple gui builder for my personnal use (take a look
> at my last post). I swear that I did not know the existence of VE before
> writting my programm. The fact is that my program seems to have the same
> approach as your's about the graphical representation :
> - I use GEF
> - I make a real Shell for example and take a snapshot of it to create a
> IFigure to display in the GEF Viewer (actually I use Decorations,
> instead of Shell cause I had a problem to capture the entire window and
> not only the ClientArea).
> But I have a problem that I cannot solve and hat you seem to have solved
> : if I make a capture offscreen of the Shell (say, when its location is
> 10000, 10000) I get a blank capture. So I need to move quicly the Shell
> on screen, take a capture and move it back offscreen. The result is an
> awful blinking screen when I take snapshot.
> So HOW DID YOU MAKE IT GUYS ? I'm so close to the goal, I just need a
> hint on that point !

Look at the packages:
org.eclipse.ve.internal.swt.targetvm
and its win32 and unix versions.

Out of curiosity could you please tell me more about your visual editor
? It is one of our goals with the VE that rather than just being a GUI
builder we're an extensible platform from which other folks can add
their own twists for support their specific requirements (such as
different serialization, different target environments, etc...). If I
could learn more about what beast you're trying to wrestle to the ground
it'd help to understand more about what problems people are trying to
solve with their GUI buidlers and therefore how/if at all the VE might
be able to help.

Best regards,

Joe Winchester
Re: [Message to developper's team] How did you make it guys ? [message #80863 is a reply to message #77933] Sun, 20 February 2005 21:00 Go to previous message
Eclipse UserFriend
Originally posted by: no.mail.please

Sorry for the late reply, I did follow the post for 5 days last time but
there was no answer so I thought no one would answer me.

What I plan is a "M$ ACCESS like" GUI Builder, so it needs only few
widgets (label, text and 3 types of buttons is about all what I need)
and no other features such as layouts, composite, ...

It will be part of a bigger professional application for my society. It
will allow for example users to query through databases and display the
results not only as basic tables. But it can do many other jobs, such as
perform user tasks according to datas of the database (it's a bit
complex to explain, but I did already it work with M$ ACCESS).

I don't think I would have any specific requirements, because the GUI
Builder is really a small part of the app I develop. And it is really
basic. VE is far too complete and complex for the use I need (but it's a
great tool for other kind of graphical application).

Althought yet in early developpment, the GUI Builder of my app works
fine now for win32 platforms. Thanks for hints on
org.eclipse.ve.internal.swt.targetvm. I did solve my problem for win32
platform without looking to your code (Konstantin Scheglov from SWT
Designer put me on the way to do it with WM_PRINT). Unfortunatly,
nothing similar is avaible for linux platform and I see that you use a
native library to get the job done. Can I reuse this library in my
application ?

--
Arnaud

Joe Winchester a écrit :
> Look at the packages:
> org.eclipse.ve.internal.swt.targetvm
> and its win32 and unix versions.
>
> Out of curiosity could you please tell me more about your visual editor
> ? It is one of our goals with the VE that rather than just being a GUI
> builder we're an extensible platform from which other folks can add
> their own twists for support their specific requirements (such as
> different serialization, different target environments, etc...). If I
> could learn more about what beast you're trying to wrestle to the ground
> it'd help to understand more about what problems people are trying to
> solve with their GUI buidlers and therefore how/if at all the VE might
> be able to help.
>
> Best regards,
>
> Joe Winchester
Re: [Message to developper's team] How did you make it guys ? [message #604771 is a reply to message #77663] Mon, 24 January 2005 18:51 Go to previous message
Joe Winchester is currently offline Joe WinchesterFriend
Messages: 496
Registered: July 2009
Senior Member
Hi Arnaud,

> I've developped a simple gui builder for my personnal use (take a look
> at my last post). I swear that I did not know the existence of VE before
> writting my programm. The fact is that my program seems to have the same
> approach as your's about the graphical representation :
> - I use GEF
> - I make a real Shell for example and take a snapshot of it to create a
> IFigure to display in the GEF Viewer (actually I use Decorations,
> instead of Shell cause I had a problem to capture the entire window and
> not only the ClientArea).
> But I have a problem that I cannot solve and hat you seem to have solved
> : if I make a capture offscreen of the Shell (say, when its location is
> 10000, 10000) I get a blank capture. So I need to move quicly the Shell
> on screen, take a capture and move it back offscreen. The result is an
> awful blinking screen when I take snapshot.
> So HOW DID YOU MAKE IT GUYS ? I'm so close to the goal, I just need a
> hint on that point !

Look at the packages:
org.eclipse.ve.internal.swt.targetvm
and its win32 and unix versions.

Out of curiosity could you please tell me more about your visual editor
? It is one of our goals with the VE that rather than just being a GUI
builder we're an extensible platform from which other folks can add
their own twists for support their specific requirements (such as
different serialization, different target environments, etc...). If I
could learn more about what beast you're trying to wrestle to the ground
it'd help to understand more about what problems people are trying to
solve with their GUI buidlers and therefore how/if at all the VE might
be able to help.

Best regards,

Joe Winchester
Re: [Message to developper's team] How did you make it guys ? [message #605434 is a reply to message #77933] Sun, 20 February 2005 21:00 Go to previous message
Arnaud is currently offline ArnaudFriend
Messages: 60
Registered: July 2009
Member
Sorry for the late reply, I did follow the post for 5 days last time but
there was no answer so I thought no one would answer me.

What I plan is a "M$ ACCESS like" GUI Builder, so it needs only few
widgets (label, text and 3 types of buttons is about all what I need)
and no other features such as layouts, composite, ...

It will be part of a bigger professional application for my society. It
will allow for example users to query through databases and display the
results not only as basic tables. But it can do many other jobs, such as
perform user tasks according to datas of the database (it's a bit
complex to explain, but I did already it work with M$ ACCESS).

I don't think I would have any specific requirements, because the GUI
Builder is really a small part of the app I develop. And it is really
basic. VE is far too complete and complex for the use I need (but it's a
great tool for other kind of graphical application).

Althought yet in early developpment, the GUI Builder of my app works
fine now for win32 platforms. Thanks for hints on
org.eclipse.ve.internal.swt.targetvm. I did solve my problem for win32
platform without looking to your code (Konstantin Scheglov from SWT
Designer put me on the way to do it with WM_PRINT). Unfortunatly,
nothing similar is avaible for linux platform and I see that you use a
native library to get the job done. Can I reuse this library in my
application ?

--
Arnaud

Joe Winchester a écrit :
> Look at the packages:
> org.eclipse.ve.internal.swt.targetvm
> and its win32 and unix versions.
>
> Out of curiosity could you please tell me more about your visual editor
> ? It is one of our goals with the VE that rather than just being a GUI
> builder we're an extensible platform from which other folks can add
> their own twists for support their specific requirements (such as
> different serialization, different target environments, etc...). If I
> could learn more about what beast you're trying to wrestle to the ground
> it'd help to understand more about what problems people are trying to
> solve with their GUI buidlers and therefore how/if at all the VE might
> be able to help.
>
> Best regards,
>
> Joe Winchester
Previous Topic:Shortcut key?
Next Topic:extending visual editor
Goto Forum:
  


Current Time: Thu Mar 28 17:56:13 GMT 2024

Powered by FUDForum. Page generated in 0.04262 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top