|
From: Daniel J S. <dan...@ie...> - 2005-07-01 02:58:57
|
Daniel J Sebald wrote:
> c) A variation on b that might have more obvious
> meaning?
I may have a syntax solution here. If you think "vert/horiz" shouldn't have influence on placement, how about:
Syntax:
set key {on|off} {default}
{{inside | margin | above | below} | {at <position>}}
{left | right | center} {top | bottom | center}
[...]
WITH the backward compatible "outside" meaning the same as "right margin"? I like this idea.
If one says "inside", then left/right/center/top/bottom can pick out positions as represented pictorially as
1 2 3
4 5 6
7 8 9
Now the tricky part, the outside positions. As I said, there are twelve; pictorially:
10 11 12
21 13
20 14
19 15
18 17 16
We can choose these positions as follows:
"above" combined with left/center/right: 10 11 12
"right margin" combined with top/center/bottom: 13 14 15
"below" combined with right/center/left: 16 17 18
"left margin" combined with bottom/center/top: 19 20 21
I know the documentation would suggest typing "margin right", but if users want to think more naturally as "right margin", fine.
Aside from the errors inherent in the syntax brace placement, the following will give warnings:
"above" combined with top/bottom
"below" combined with top/bottom
You'll notice that in the current scheme, "outside" is position number (unlucky) 13, i.e., the right margin.
Dan
|