[Ipe-discuss] Text alignment

Johan Ingvast ingvast at md.kth.se
Fri Feb 17 10:26:55 CET 2006


Jan Hlavacek wrote:
> On Thu, 2006-02-16 at 08:43 +0100, Johan Ingvast wrote:
> 
>>Otfried Cheong wrote:
>>
>>>Jan Hlavacek wrote:
>>>
>>>
>>>>Is there a way to set alignment of several pieces of text at the same 
>>>>time?  I am working on a figure where I want to have many labels: A, 
>>>>B, C, ..., A_1, B_1, ..., and all of them should be center aligned 
>>>>both vertically and horizontally.  I can right click on each of them 
>>>>and set horizontal alignment, then right click again and set vertical 
>>>>alignment, but that takes very long time and is very cumbersome.  Is 
>>>>there a better, simpler and faster way to do that? 
>>
>>>There are a few other properties where a more convenient way is needed 
>>>to modify them for an entire set of objects.  I still need to figure out 
>>>what the best UI for this is (without cluttering up the properties 
>>>panel).  Text alignment really _should_ be in the properties panel, I 
>>>guess, or at least in the menu.
>>
>>What is the reason for not having the context sensitive menu affect all 
>>selected objects (of the kind where the change is valid)?
> 
> 
> I guess you would have to put all the properties that are relevant to
> all the selected objects into the menu, so it could be kind of confusing
> to click on a path object and get a menu containing things like text
> alignment.  
To me it is confusing to have a object selected and when using the popup menu 
nothing happens with the object.

I don't think all properties should be in the popup menue. Either an 
intersection or a union of the properties of the individual objects makes sense. 
Personally I'm in favour of the union.

If you have such menu, there would really be no reason to
> associate it in any way with individual objects.  Maybe there could be
> another menu somewhere (menubar?, perhaps called "selection"), which
> would contain all changeable properties of all currently selected
> objects.  
The main reason for having a popup menue is for me twofold:
1. It should be context sensitive, such that it only displays relevant choises.
2. It pops up close to the mouse pointer, such that the mouse does not have to 
be moved far.
Where the first point is neccessary for the second point. However, for me the 
second point is the most important. Therefore, having all the properties in 
another menu does not make sense, it will be too far away.

/johan



More information about the Ipe-discuss mailing list