On Fri, 23 Mar 2001, Robert Young wrote:

>> Lars Clausen on Friday, 23 March 2001 8:37 wrote
>>
>> On Thu, 22 Mar 2001, Hubert Figuiere wrote:
>> 
>> >
>> > On jeudi, mars 22, 2001, at 08:25 , Lars Clausen wrote:
>> >
>> >>
>> >> My officemate suggested allowing multiple object fields in a shape,
>> >> using TAB to cycle between them.  Some objects with 
>> multiple pieces of
>> >> text could also use that.  I think it sounds like a good 
>> idea, but it'll
>> >> need some infrastructure (certainly not for the upcoming 
>> release).  Any
>> >> problems with this?
>> >
> <Snip>
>> Both of these text fields should be a normal text object (the 
>> Lambda should
>> be a read-only text object, but we can't get the Symbol font to print
>> correctly) that can be edited seperately.  Since we're not 
>> using the TAB
>> key for anything, I think this would be useful.  Also useful for
>> things like UML Small Package or Component that contains several text
>> fields already, but where you have to open Properties to edit them.  
>> 
> 
> Also very useful for circuit diagrams, or system diagrams with multiple
> pieces of text per object (Is this what you mean?).

Yes, that too.

> What do you envisage happening when one object is moved? Does the whole
> object move, or can you move the 'main' object with the others following,
> but moving 'sub' objects moves them relative to the main object?  I like
> the later, because of the circuit diagram drawing. One wishes to move the
> symbol (e.g. resistor) and have the text objects follow, but one may
> reposition the text objects around the symbol with out the symbol moving.
> This is especially useful when rotating the objects.

Several objects do that already -- check out the UML Constraint.  That
behaviour is preferable to the current behaviour of shapes.  I'm just
trying to allow several pieces of text associated with one drawn object,
with TAB changing the focus.

> Another point - do you envisage being able to rotate the objects
> separately?  It would be useful!

That would be slightly more tricky (especially since we can't rotate
yet:).  Note that you can do some of this with Grouping already, except the focus 
behaviour.

-Lars

-- 
Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause) | Hårdgrim of Numenor
"I do not agree with a word that you say, but I    | Retainer of Sir Kegg
will defend to the death your right to say it."    |   of Westfield
    --Evelyn Beatrice Hall paraphrasing Voltaire   | Chaos Berserker of Khorne

Reply via email to