[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [ve-dev] Customised Swing layout manager
|
Hi All,
Hi All,
The
layout that I am trying to implement in the Visual Editor is similar to the Null
Layout(X-Y Layout like ). While investigating
the jfc source code for Null Layout classes and implementation
I observed that there is no entry for null Layout in the Layout Manager
override, even though there is a NullLayout.override file and the support
classes for nulllayout. And also I observed that there is one command class
ApplyNullLayoutConstraintCommand.java, Which used to make the null layout
recognized by the V.E. How would I extend the null layout to implement my own
Layout? What is ApplyNullLayoutConstraintCommand class represent? Can any body
give me some insight in to the Null Layout Manager?
Help is greatly
appreciated.
Thanks in advance,
Rashmi Ramchandra.
Hi,
No we don't have documentation on this, and at this time it is not API.
We will eventually API this but we have so many things to do. :-(
You're
best bet is to find a layout manager that is closest to what your's does, and
then look at what is implemented for it.
Rich
"Rashmi H.
Ramachandra" <rashmi.ramchandra@xxxxxxxxxxxxxxxxxx> Sent
by: ve-dev-bounces@xxxxxxxxxxx
08/30/2005 08:04 AM
Please respond
to Discussions people developing code for the Visual Editor
project |
|
To
| "Discussions people
developing code for the Visual Editor project"
<ve-dev@xxxxxxxxxxx>
|
cc
|
|
Subject
| Re: [ve-dev] Customised
Swing layout manager |
|
Hi all,
I was successful in creating a override for loading
my LayoutManager on the the layout property list of the containers. When I
started analysing the BorderLayout.override, I came across a number of classes
that do not have any API support and that are part of jfc core internal
package. I have also noticed other layout related class like LayoutSwitcher,
LayoutPolicyHelper, LayoutEditPolicy and ConstraintPropertyDescriptor that may
need to be implemented. Do we have turorial or any documented help that would
tell me how to go about writing the edit policies for a custom layout manager
and the required classes for implementing a custom constrained layout?
-Rashmi
-----Original Message-----
From: ve-dev-bounces@xxxxxxxxxxx
[mailto:ve-dev-bounces@xxxxxxxxxxx]On Behalf Of Joe
Winchester
Sent: Friday, August 26, 2005 5:55 PM
To: Discussions people
developing code for the Visual Editor project
Subject: NL:Re: [ve-dev]
Customised Swing layout manager
Hi
Rashmi,
The best way is to look at how this is done for a layout manager
like, say, BorderLayout. There is a file BorderLayout.override
and this defines the decorator for a factory, and the factory lets you control
things like GEF edit policies (that you will need to build). Look at the
existing factories and you should get a feel for how to do
this.
To get your layout manager to appear in the drop down list of
available layout managers in the property sheet look at Container.override.
You could change the base file to add your own which would work OK for
you, but better would be to have your own Container.override in your own
plugin and defined your own layout manager.
If you need help
understanding how to create a plugin and get started with .override try the
Visual Editor tutorial on eclipse corner and the VE
homepage.
Best regards and please keep us informed of how you get
on,
Joe Winchester
Please respond to Discussions people
developing code for the Visual Editor project <ve-dev@xxxxxxxxxxx>
Sent by:
ve-dev-bounces@xxxxxxxxxxx
To:
<ve-dev@xxxxxxxxxxx>
cc:
Subject: [ve-dev] Customised Swing layout manager
Hi all,
I have
implemented a swing layout manager along with the constraints class. I loaded
it to the eclipse enviroment as a bundle in the plugin. Now when i use this
layout in a visual class I am able to arrange the components by changing the
constraints values from the source view. But i am unable to move the component
on the design view(changing the constraints from the properties and design
view) .Can you help me out to solve my layout poblem. Do i need to implement
some a layout assistant that will interface with my layout manager and the
visualeditor.
Best Regards
-Rashmi
_______________________________________________
ve-dev mailing
list
ve-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ve-dev
_______________________________________________
ve-dev mailing
list
ve-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ve-dev