diff options
Diffstat (limited to 'doc/devel')
-rw-r--r-- | doc/devel/images/Makefile | 21 | ||||
-rw-r--r-- | doc/devel/images/e-config-build-1.png | bin | 0 -> 16402 bytes | |||
-rw-r--r-- | doc/devel/images/e-config-build-2.png | bin | 0 -> 19889 bytes | |||
-rw-r--r-- | doc/devel/images/e-config-build-3.png | bin | 0 -> 7281 bytes | |||
-rw-r--r-- | doc/devel/images/e-config-flow.pic | 36 | ||||
-rw-r--r-- | doc/devel/images/e-popup-merge-1.pic | 61 | ||||
-rw-r--r-- | doc/devel/images/e-popup-merge-2.pic | 67 |
7 files changed, 185 insertions, 0 deletions
diff --git a/doc/devel/images/Makefile b/doc/devel/images/Makefile new file mode 100644 index 0000000000..bef9f8bf62 --- /dev/null +++ b/doc/devel/images/Makefile @@ -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 > $@ + diff --git a/doc/devel/images/e-config-build-1.png b/doc/devel/images/e-config-build-1.png Binary files differnew file mode 100644 index 0000000000..a18f8ab503 --- /dev/null +++ b/doc/devel/images/e-config-build-1.png diff --git a/doc/devel/images/e-config-build-2.png b/doc/devel/images/e-config-build-2.png Binary files differnew file mode 100644 index 0000000000..455a21728f --- /dev/null +++ b/doc/devel/images/e-config-build-2.png diff --git a/doc/devel/images/e-config-build-3.png b/doc/devel/images/e-config-build-3.png Binary files differnew file mode 100644 index 0000000000..546210793e --- /dev/null +++ b/doc/devel/images/e-config-build-3.png diff --git a/doc/devel/images/e-config-flow.pic b/doc/devel/images/e-config-flow.pic new file mode 100644 index 0000000000..a75a8b6087 --- /dev/null +++ b/doc/devel/images/e-config-flow.pic @@ -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 + diff --git a/doc/devel/images/e-popup-merge-1.pic b/doc/devel/images/e-popup-merge-1.pic new file mode 100644 index 0000000000..1baa83a793 --- /dev/null +++ b/doc/devel/images/e-popup-merge-1.pic @@ -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 + diff --git a/doc/devel/images/e-popup-merge-2.pic b/doc/devel/images/e-popup-merge-2.pic new file mode 100644 index 0000000000..277d451517 --- /dev/null +++ b/doc/devel/images/e-popup-merge-2.pic @@ -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 + |