[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.platform.swt] Re: About GUI SWT Builder
|
Hi ,
Looks very nice,but I cann't setup it in Eclipse 2.1.
Konstantin Scheglov wrote:
> Dave Tirak <dtirak@xxxxxxxxx> wrote:
> > The screenshots provided look very promising. I am excited to see
> > development on this plugin continue. This would be an invaluable tool for
> > people just starting out in SWT or for quickly generating a GUI starting
> > point. And having a "two-way" tool is highly desirable.
> I hope, that I will receive some input from community about asked
questions, but
> it seems, that nobody wants to discuss this. :-(
> > /dt
> > Konstantin Scheglov wrote:
> >> draco <dracodoc@xxxxxxxx> wrote:
> >> I have plans for building SWT GUI builder. I did some basic things like:
> >> 1. Parsing Java code (using AST of course) for SWT widgets;
> >> 2. Convinient (I hope) property table with support of any property editor;
> >> 3. Widget tree;
> >> 4. Visual view using GEF. You see real images of real controls, i.e. as
your
> >> window will look when you will start it (well, only when all properties
are
> >> detected);
> >> You can see some screenshots on http://eclipsedesigner.sourceforge.net
> >> Currently I don't have much time (I have enough work with Eclipse
profiler
> > plugin
> >> http://eclipsecolorer.sourceforge.net). But I would like to hear, what
> > people think
> >> about current state (source are only in CVS and it is not so easy to test,
> > so most
> >> probably you will have only screenshots). And what is most interesting -
> > where to
> >> go, which features are needed.
> >> 1. Do you think, that current idea about 2-way tool is good?
> >> I parse one method for Control's creation, calls of setXXX and then
> >> use this information. When user changes property in editor I modify Java
> >> code by changeing or adding call of setXXX.
> >> Or may be I should just edit some model and then generate Java code
> >> from template (i.e. implement one-way tool)?
> >> Or may be I should as WSAD generate field members for each control and
> >> method creating of each control?
> >> 2. How to implement layout edit support?
> >> Currently it is almost impossible to add controls to composites using
> >> designer. Yes, you can place control from palette, but this is just hack.
> >> I have one idea. I think, that would be convinient to place controls
with
> >> absolute locations and sizes, and then generate set of Layout's and
> >> Composite's, which approximate these locations and sizes. However I am
> >> not sure about algorithm.
> >> For editing you could place control directly with layout or "break"
> > layout,
> >> add control with absolute location and size and then regenerate layout.
> >> What do you think about this?
> >> 3. How do you think, is designer for SWT needed at all?
> >> Personally I feel, that would be usefull at least to see before start,
how
> >> dialog will like like. But may be you have another idea...
> >> > I liked SWT very much, it seemed like the major defect of Java desktop
> >> > application had been complemented.
> >> > However, it seemed that there is no plan of a GUI builder for SWT...
> >> > I read some gossip said:
> >> > Eclipse can't even call
> >> > itself a Java IDE, and Sun have made threats of legal moves to stop IBM
> >> > from ever calling Eclipse a Java IDE. One result of this is the fact
the
> >> > IBM created GUI builder that runs on Eclipse lets you build Swing/AWT
GUIs,
> >> > but doesn't let you drag and drop SWT widgets.
> >> > Is this the reason? But I can't see the connection.
> >> > There is a company trying to develop a commercial GUI SWT builder
> >> > http://www.swtworkbench.com/index.shtml
> >> > But we don't know when will it appear.
> >> > What's your opinion?
> >> > Cheers
> >> > draco
> >> --
> >> SY, Konstantin.
> --
> SY, Konstantin.