Figure around other (externally) , borders, layout .. [message #901] |
Sun, 30 July 2006 07:51 |
Cedric Brun Messages: 431 Registered: July 2009 |
Senior Member |
|
|
Hi all!
I'm trying to get something like that :
child _____________ child
[]-----| container |---[]
| | other
other | |---[]
[]-----|_____________|
I can easily get:
_____________
| container |
|child |
| [] child |
|________[]___|
I thought about using a biggest and invisible container rectangle but I
can't manage to sort out the layouts in order to get something good.
Have you got any advice in order to do that, or may be a sample project or
documentation to point me to ?
thanks
http://cedric.brun.io news and articles on eclipse and eclipse modeling.
|
|
|
Re: Figure around other (externally) , borders, layout .. [message #1082 is a reply to message #901] |
Mon, 31 July 2006 13:52 |
Eclipse User |
|
|
|
Originally posted by: 5d5.mail.ru
Hello!
Is there any constraint how far children may be located from the container?
Cédric Brun wrote:
> Hi all!
>
> I'm trying to get something like that :
>
>
> child _____________ child
> []-----| container |---[]
> | | other
> other | |---[]
> []-----|_____________|
>
>
> I can easily get:
> _____________
> | container |
> |child |
> | [] child |
> |________[]___|
>
>
> I thought about using a biggest and invisible container rectangle but I
> can't manage to sort out the layouts in order to get something good.
>
> Have you got any advice in order to do that, or may be a sample project or
> documentation to point me to ?
>
> thanks
|
|
|
|
Re: Figure around other (externally) , borders, layout .. [message #1289 is a reply to message #1267] |
Tue, 01 August 2006 08:38 |
Eclipse User |
|
|
|
Originally posted by: 5d5.mail.ru
Hello!
I could suggest you two approaches:
1. Use diagram structure that differs from domain model structure as
discussed in "Semantical container != Graphical container"; you'll find
yourself hacking through the labyrinths of gmf code soon but in the end
you'll be able to get exactly what you need.
2. Define container figure with transparent border and use diagram
structure you say "I can easily get". Note that you should not use
draw2d Border since children can't be placed over it; possible solution
is to write custom figure that overrides paintFigure() method to paint
smaller rectangle (and optionally containsPoint() /
findDescendantAtExcluding() to make border transparent for mouse clicks).
Cédric Brun wrote:
> Yes, it should stay not far from the container figure. Let's says in the
> best case I would like to be able to fix this length.
>
> Dmitry Stadnik wrote:
>
>> Hello!
>>
>> Is there any constraint how far children may be located from the
>> container?
>>
>> Cédric Brun wrote:
>>> Hi all!
>>>
>>> I'm trying to get something like that :
>>>
>>>
>>> child _____________ child
>>> []-----| container |---[]
>>> | | other
>>> other | |---[]
>>> []-----|_____________|
>>>
>>>
>>> I can easily get:
>>> _____________
>>> | container |
>>> |child |
>>> | [] child |
>>> |________[]___|
>>>
>>>
>>> I thought about using a biggest and invisible container rectangle but I
>>> can't manage to sort out the layouts in order to get something good.
>>>
>>> Have you got any advice in order to do that, or may be a sample project
>>> or documentation to point me to ?
>>>
>>> thanks
>
|
|
|
Re: Figure around other (externally) , borders, layout .. [message #1327 is a reply to message #1289] |
Tue, 01 August 2006 11:51 |
Cedric Brun Messages: 431 Registered: July 2009 |
Senior Member |
|
|
Thank you for all these information, I'll try that :)
Cédric
Dmitry Stadnik wrote:
> Hello!
>
> I could suggest you two approaches:
>
> 1. Use diagram structure that differs from domain model structure as
> discussed in "Semantical container != Graphical container"; you'll find
> yourself hacking through the labyrinths of gmf code soon but in the end
> you'll be able to get exactly what you need.
>
> 2. Define container figure with transparent border and use diagram
> structure you say "I can easily get". Note that you should not use
> draw2d Border since children can't be placed over it; possible solution
> is to write custom figure that overrides paintFigure() method to paint
> smaller rectangle (and optionally containsPoint() /
> findDescendantAtExcluding() to make border transparent for mouse clicks).
>
> Cédric Brun wrote:
>> Yes, it should stay not far from the container figure. Let's says in the
>> best case I would like to be able to fix this length.
>>
>> Dmitry Stadnik wrote:
>>
>>> Hello!
>>>
>>> Is there any constraint how far children may be located from the
>>> container?
>>>
>>> Cédric Brun wrote:
>>>> Hi all!
>>>>
>>>> I'm trying to get something like that :
>>>>
>>>>
>>>> child _____________ child
>>>> []-----| container |---[]
>>>> | | other
>>>> other | |---[]
>>>> []-----|_____________|
>>>>
>>>>
>>>> I can easily get:
>>>> _____________
>>>> | container |
>>>> |child |
>>>> | [] child |
>>>> |________[]___|
>>>>
>>>>
>>>> I thought about using a biggest and invisible container rectangle but I
>>>> can't manage to sort out the layouts in order to get something good.
>>>>
>>>> Have you got any advice in order to do that, or may be a sample project
>>>> or documentation to point me to ?
>>>>
>>>> thanks
>>
http://cedric.brun.io news and articles on eclipse and eclipse modeling.
|
|
|
Powered by
FUDForum. Page generated in 0.03003 seconds