Stupid idiot, I thought i lost these files and remade them.

The menu merging one looks better anyway.

svn path=/trunk/; revision=27935
This commit is contained in:
Michael Zucci
2004-11-17 07:04:12 +00:00
parent 3fcd1c267b
commit 544016faf6
7 changed files with 185 additions and 0 deletions

21
doc/devel/images/Makefile Normal file
View File

@ -0,0 +1,21 @@
# this is only a temporary makefile
# you need ps2eps, groff, pnmutils, and ghostscript installed
PICS=e-config-flow.pic e-popup-merge-1.pic e-popup-merge-2.pic
EPS=$(PICS:.pic=.eps)
PNG=$(PICS:.pic=.png)
all: $(PNG)
%.eps: %.pic
groff -p $^ | ps2eps -f -l > $@
%.png: %.pic
groff -p $^ \
| gs -q -dSAFER -dNOPAUSE -dBATCH -r180 -sDEVICE=pnmraw -sOutputFile=- - -c quit \
| pnmcrop \
| pnmscale 0.5 \
| pnmtopng > $@

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -0,0 +1,36 @@
.PS 5
space=0.7
[
Editor: ellipse "Editor"
Pages: box "Pages" at last ellipse + (0,-space)
Sections: box "Sections" at last box + (space/4, -space/2) fill 0
Items: box "Items" at last box + (space/4, -space/2) fill 0
line <-> from Editor.s to Pages.n
]
Manager: box dashed ht last [].ht+0.2 wid last[].wid+.2 at last []
right; move; move
[
EConfig: ellipse "EConfig"
EMConfig: ellipse "EMConfig" at last ellipse + (0,-space)
]
Config: box dashed ht last [].ht+0.2 wid last[].wid+.2 at last []
EMTargetAccount: ellipse "Account" "Target" at Config.e + (1.5*space, 0)
Druid: ellipse "Druid" at Config.s + (0,-1.5*space)
EAccount: ellipse "EAccount" at Config.se + (1.5*space,-1.5*space)
line <-> from Config.s to Druid.n " next, prepare" ljust "create, enable " rjust
line -> from EAccount.n to EMTargetAccount.s " initialise" ljust " change" ljust
line <-> from EAccount.w to Druid.e "initialise" "changes"
line <-> from Config.e to EMTargetAccount.w "create" "changed"
line <-> from Manager.e to Config.w "create" "check" "commit" "abort"
spline <-> from Manager.s \
to (Manager.s.x,Druid.s.y) \
to (Manager.s.x+space/2,Druid.s.y-space/2) \
then to EAccount.s + (-space/2,-space/2) \
then to EAccount.s
.PE

View File

@ -0,0 +1,61 @@
.PS 5
space=0.7
down
define item {
[ right
box ht 0.25 wid 0 $1 ljust invis
box ht 0.25 wid 3 "" invis ]
[ right
box ht 0.25 wid 0 $3 ljust invis
box ht 0.25 wid 3 $2 ljust invis ]
box ht 0.5 wid 3 at last [].n
}
define link {
line -> from $1.e + (0.1,0) to $2.w - (0.1,0)
}
define title {
box ht 0.5 wid 3 $1 invis
}
A: [
title("Core Menu")
Copy: item("Copy", "many", "00.copy")
Paste: item("Paste", "", "01.paste")
Bar1: item("-----", "one", "20.")
Open: item("Open", "one", "21.open")
Save: item("Save...", "one", "22.save")
Bar2: item("-----", "", "40.")
Read: item("Mark as Read", "mark_read", "41.markread")
Unread: item("Mark as Unread", "mark_unread", "42.markunread")
]
move
B: [
title("Additional Items")
ReplyList: item("Reply To List", "one", "02.replylist")
Forward: item("Forward", "any", "03.forward")
]
C: [
title("Merged Menu")
Copy: item("Copy", "", "00.copy")
Paste: item("Paste", "", "01.paste")
Forward: item("Forward", "", "03.forward")
Bar2: item("-----", "", "40.")
Unread: item("Mark as Unread", "", "42.markunread")
] with .nw at A.ne + ( 2,-1)
link(A.Copy, C.Copy)
link(A.Paste, C.Paste)
link(B.Forward, C.Forward)
link(A.Bar2, C.Bar2)
link(A.Unread, C.Unread)
.PE

View File

@ -0,0 +1,67 @@
.PS 5
space=0.7
down
define item {
[ right
box ht 0.25 wid 0 $1 ljust invis
box ht 0.25 wid 3 "" invis ]
[ right
box ht 0.25 wid 0 $3 ljust invis
box ht 0.25 wid 3 $2 ljust invis ]
box ht 0.5 wid 3 at last [].n
}
define link {
line -> from $1.e + (0.1,0) to $2.w - (0.1,0)
}
define title {
box ht 0.5 wid 3 $1 invis
}
A: [
title("Core Menu")
Copy: item("Copy", "many", "00.copy")
Paste: item("Paste", "", "01.paste")
Bar1: item("-----", "one", "20.")
Open: item("Open", "one", "21.open")
Save: item("Save...", "one", "22.save")
Bar2: item("-----", "", "40.")
Read: item("Mark as Read", "mark_read", "41.markread")
Unread: item("Mark as Unread", "mark_unread", "42.markunread")
]
move
B: [
title("Additional Items")
ReplyList: item("Reply To List", "one", "02.replylist")
Forward: item("Forward", "any", "03.forward")
]
C: [
title("Merged Menu")
Paste: item("Paste", "", "01.paste")
ReplyList: item("Reply To List", "", "02.replylist")
Forward: item("Forward", "", "03.forward")
Bar1: item("-----", "", "20.")
Open: item("Open", "", "21.open");
Save: item("Save...", "", "22.save")
Bar2: item("-----", "", "40.")
Read: item("Mark as Read", "", "41.markread")
] with .nw at A.ne + ( 2,-1)
link(A.Paste, C.Paste)
link(B.ReplyList, C.ReplyList)
link(B.Forward, C.Forward)
link(A.Bar1, C.Bar1)
link(A.Open, C.Open)
link(A.Save, C.Save)
link(A.Bar2, C.Bar2)
link(A.Read, C.Read)
.PE