[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [ve-dev] Problem while porting to VE 1.2
|
Hi
Rich,
Thanks
very much for the hint.
BeanPropertyDescriptorAdpter.isReadOnly() has changed
in 1.2.
In 1.1
it was only checking for changeable.
In 1.2
it checks for changeable as well as for write methods in the
descriptor.
Defining writeMethod in the PropertyDecorator in
the override file worked.
Thanks
and regards,
Janak
Hi Janak,
If there was '+' that meant that there
was a beaninfo for it, or it followed the standard beaninfo patterns (i.e.
name of getter/setters are correctly named).
If there is only a getter, but no setter, then the
property is read-only and so it won't show unless the "Read-Only" preference
was selected for the property sheet.
If there was a property descriptor defined for the containment and it
was marked as not expandable then there wouldn't be any '+'.
To see why there is no '+' sign put a
breakpoint on org.eclipse.ve.internal.propertysheet.AbstractPropertySheetEntry.hasChildEntries() to debug why no '+'.
However be aware this is called for all property sheet entries so it may take
some weeding out until you get to the property of interest.
Rich
"Janak Mulani"
<janak.mulani@xxxxxxxxx> Sent by: ve-dev-bounces@xxxxxxxxxxx
11/03/2006 01:23 PM
Please respond
to Discussions people developing code for the Visual Editor
project
<ve-dev@xxxxxxxxxxx> |
|
To
| "ve-Dev@Eclipse. Org"
<ve-dev@xxxxxxxxxxx>
|
cc
|
|
Subject
| [ve-dev] Problem while porting to
VE 1.2 |
|
Hi VE Team,
I am porting ULC VE to VE 1.2.
I am facing
the following problem:
I have defined a structural feature called
"containment" on ULCComponent.
When a ULCComponent is added to a
ULCContainer such as ULCBoxPane, we set a
Java Object as value of the
"containment" SF.
This Java Object has all the attributes related to
its containment in the
container. For insatnce, for a ULCBoxPane it will
have a instance of class
that has attrs like row, column, hspan, vspan,
alignment. For tabbed pane it
will have an instance of class that has
title, icon, tooltiptext.
When a component is contained in a container,
the "containment" SF appears
in the property sheet
With VE 1.1, in
the property sheet, the "containment" SF appeared with a +
sign and on
expansion it displayed its attributes which could be edited.
In VE 1.2,
the "containment" SF does not show the "+" sign and therefore it
is not
possible expand it and edit its attributes.
Could you please tell me
what has changed? What is affecting this behaviour?
Thanks and
regards,
Janak
_______________________________________________
ve-dev
mailing
list
ve-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ve-dev