diff options
author | Lars Knoll <lars.knoll@nokia.com> | 2009-03-23 09:34:13 (GMT) |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2009-03-23 09:34:13 (GMT) |
commit | 67ad0519fd165acee4a4d2a94fa502e9e4847bd0 (patch) | |
tree | 1dbf50b3dff8d5ca7e9344733968c72704eb15ff /doc/src/diagrams/qtopiacore | |
download | Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.zip Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.gz Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.bz2 |
Long live Qt!
Diffstat (limited to 'doc/src/diagrams/qtopiacore')
18 files changed, 2865 insertions, 0 deletions
diff --git a/doc/src/diagrams/qtopiacore/architecture-emb.sk b/doc/src/diagrams/qtopiacore/architecture-emb.sk new file mode 100644 index 0000000..cca31f3 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/architecture-emb.sk @@ -0,0 +1,425 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(284.808,62.5,0) +bs(282.5,62.5,0) +bs(282.5,67.5,0) +bs(287.5,67.5,0) +bs(287.5,62.5,0) +bs(284.808,62.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(134.808,72.5,0) +bs(132.5,72.5,0) +bs(132.5,77.5,0) +bs(137.5,77.5,0) +bs(137.5,72.5,0) +bs(134.808,72.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(22.308,72.5,0) +bs(20,72.5,0) +bs(20,77.5,0) +bs(25,77.5,0) +bs(25,72.5,0) +bs(22.308,72.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(78.7166,72.5,0) +bs(22.5,72.5,0) +bs(22.5,75,0) +bs(135,75,0) +bs(135,72.5,0) +bs(78.7166,72.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(152.308,62.5,0) +bs(150,62.5,0) +bs(150,67.5,0) +bs(155,67.5,0) +bs(155,62.5,0) +bs(152.308,62.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(218.711,62.5,0) +bs(152.5,62.5,0) +bs(152.5,65,0) +bs(285,65,0) +bs(285,62.5,0) +bs(218.711,62.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(284.808,27.5,0) +bs(282.5,27.5,0) +bs(282.5,32.5,0) +bs(287.5,32.5,0) +bs(287.5,27.5,0) +bs(284.808,27.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(284.808,127.5,0) +bs(282.5,127.5,0) +bs(282.5,132.5,0) +bs(287.5,132.5,0) +bs(287.5,127.5,0) +bs(284.808,127.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(12.308,27.5,0) +bs(10,27.5,0) +bs(10,32.5,0) +bs(15,32.5,0) +bs(15,27.5,0) +bs(12.308,27.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(12.308,127.5,0) +bs(10,127.5,0) +bs(10,132.5,0) +bs(15,132.5,0) +bs(15,127.5,0) +bs(12.308,127.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(284.808,55,0) +bs(282.5,55,0) +bs(282.5,60,0) +bs(287.5,60,0) +bs(287.5,55,0) +bs(284.808,55,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(284.808,165,0) +bs(282.5,165,0) +bs(282.5,170,0) +bs(287.5,170,0) +bs(287.5,165,0) +bs(284.808,165,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(284.808,120,0) +bs(282.5,120,0) +bs(282.5,125,0) +bs(287.5,125,0) +bs(287.5,120,0) +bs(284.808,120,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(134.808,110,0) +bs(132.5,110,0) +bs(132.5,115,0) +bs(137.5,115,0) +bs(137.5,110,0) +bs(134.808,110,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(148.669,27.5,0) +bs(12.5,27.5,0) +bs(12.5,30,0) +bs(285,30,0) +bs(285,27.5,0) +bs(148.669,27.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(148.669,127.5,0) +bs(12.5,127.5,0) +bs(12.5,130,0) +bs(285,130,0) +bs(285,127.5,0) +bs(148.669,127.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(286.249,30,0) +bs(285,30,0) +bs(285,57.5,0) +bs(287.5,57.5,0) +bs(287.5,30,0) +bs(286.249,30,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(286.249,130,0) +bs(285,130,0) +bs(285,167.5,0) +bs(287.5,167.5,0) +bs(287.5,130,0) +bs(286.249,130,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(286.249,65,0) +bs(285,65,0) +bs(285,122.5,0) +bs(287.5,122.5,0) +bs(287.5,65,0) +bs(286.249,65,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(136.249,75,0) +bs(135,75,0) +bs(135,112.5,0) +bs(137.5,112.5,0) +bs(137.5,75,0) +bs(136.249,75,0) +gl([(0,(0,0,0)),(1,(0.362,0.362,0.362))]) +pgl(0,-1,0) +fp() +r(275,0,0,-30,10,60) +fp((1,1,1)) +b() +bs(10,150,0) +bs(285,150,0) +bs(285,170,0) +bs(10,170,0) +bs(10,150,0) +bC() +fp((0.8,0.8,0.8)) +b() +bs(10,130,0) +bs(285,130,0) +bs(285,150,0) +bs(10,150,0) +bs(10,130,0) +bC() +fp((0.651,0.808,0.224)) +b() +bs(150,105,0) +bs(285,105,0) +bs(285,125,0) +bs(150,125,0) +bs(150,105,0) +bC() +fp((0.5,0.5,0.5)) +b() +bs(150,85,0) +bs(285,85,0) +bs(285,105,0) +bs(150,105,0) +bs(150,85,0) +bC() +fp((0.651,0.808,0.224)) +b() +bs(20,75,0) +bs(135,75,0) +bs(135,115,0) +bs(20,115,0) +bs(20,75,0) +bC() +lp((0.785,0.785,0.785)) +b() +bs(10,65,0) +bs(145,65,0) +bs(145,125,0) +bs(10,125,0) +bs(10,65,0) +bC() +lp((0.631,0.631,0.631)) +b() +bs(15,70,0) +bs(140,70,0) +bs(140,120,0) +bs(15,120,0) +bs(15,70,0) +bC() +fp((0.5,0.5,0.5)) +b() +bs(150,65,0) +bs(285,65,0) +bs(285,85,0) +bs(150,85,0) +bs(150,65,0) +bC() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Application Source Code',(81.47,156.384)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Qt API',(129.824,136.384)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Qt for X11',(190.152,111.384)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Xlib',(207.498,90)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('X Window Server',(171.156,71.384)) +gl([(0,(0.248,0.248,0.248)),(1,(0.362,0.362,0.362))]) +pgl(0,-1,0) +fp() +le() +lw(0.5) +b() +bs(105,35,0) +bs(115,55,0) +bs(200,55,0) +bs(190,35,0) +bs(105,35,0) +bC() +fp((0.788,0.13,0.13)) +le() +lw(0.5) +b() +bs(190,35,0) +bs(200,55,0) +bs(280,55,0) +bs(280,35,0) +bs(190,35,0) +bC() +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Framebuffer',(120,41.384)) +gl([(0,(0.248,0.248,0.248)),(1,(0.362,0.362,0.362))]) +pgl(0,-1,0) +fp() +le() +lw(0.5) +b() +bs(15,35,0) +bs(15,55,0) +bs(110,55,0) +bs(99.4444,35,0) +bs(15,35,0) +bC() +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Linux Kernel',(25,41.384)) +G() +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +Fs(8) +txt('Accelerated',(217.76,46.756)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +Fs(8) +txt('Graphics',(222.876,37.6)) +G_() +G() +fp((1,1,1)) +Fn('Helvetica') +txt('Qt for',(62.494,98.742)) +fp((1,1,1)) +Fn('Helvetica') +txt('Embedded Linux',(32.476,85.126)) +G_() +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,2.5,2.5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/clamshell-phone.png b/doc/src/diagrams/qtopiacore/clamshell-phone.png Binary files differnew file mode 100644 index 0000000..07f562d --- /dev/null +++ b/doc/src/diagrams/qtopiacore/clamshell-phone.png diff --git a/doc/src/diagrams/qtopiacore/launcher.png b/doc/src/diagrams/qtopiacore/launcher.png Binary files differnew file mode 100644 index 0000000..a72671f --- /dev/null +++ b/doc/src/diagrams/qtopiacore/launcher.png diff --git a/doc/src/diagrams/qtopiacore/qt-embedded-opengl1.sk b/doc/src/diagrams/qtopiacore/qt-embedded-opengl1.sk new file mode 100644 index 0000000..abacde9 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qt-embedded-opengl1.sk @@ -0,0 +1,410 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(217.308,642.5,0) +bs(215,642.5,0) +bs(215,647.5,0) +bs(220,647.5,0) +bs(220,642.5,0) +bs(217.308,642.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(339.808,642.5,0) +bs(337.5,642.5,0) +bs(337.5,647.5,0) +bs(342.5,647.5,0) +bs(342.5,642.5,0) +bs(339.808,642.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(278.714,642.5,0) +bs(217.5,642.5,0) +bs(217.5,645,0) +bs(340,645,0) +bs(340,642.5,0) +bs(278.714,642.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(339.808,695,0) +bs(337.5,695,0) +bs(337.5,700,0) +bs(342.5,700,0) +bs(342.5,695,0) +bs(339.808,695,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(341.249,645,0) +bs(340,645,0) +bs(340,697.5,0) +bs(342.5,697.5,0) +bs(342.5,645,0) +bs(341.249,645,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(169.808,642.5,0) +bs(167.5,642.5,0) +bs(167.5,647.5,0) +bs(172.5,647.5,0) +bs(172.5,642.5,0) +bs(169.808,642.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(349.808,512.5,0) +bs(347.5,512.5,0) +bs(347.5,517.5,0) +bs(352.5,517.5,0) +bs(352.5,512.5,0) +bs(349.808,512.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(349.808,572.5,0) +bs(347.5,572.5,0) +bs(347.5,577.5,0) +bs(352.5,577.5,0) +bs(352.5,572.5,0) +bs(349.808,572.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(62.308,512.5,0) +bs(60,512.5,0) +bs(60,517.5,0) +bs(65,517.5,0) +bs(65,512.5,0) +bs(62.308,512.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(142.308,572.5,0) +bs(140,572.5,0) +bs(140,577.5,0) +bs(145,577.5,0) +bs(145,572.5,0) +bs(142.308,572.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(139.808,732.5,0) +bs(137.5,732.5,0) +bs(137.5,737.5,0) +bs(142.5,737.5,0) +bs(142.5,732.5,0) +bs(139.808,732.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(169.808,695,0) +bs(167.5,695,0) +bs(167.5,700,0) +bs(172.5,700,0) +bs(172.5,695,0) +bs(169.808,695,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(139.808,785,0) +bs(137.5,785,0) +bs(137.5,790,0) +bs(142.5,790,0) +bs(142.5,785,0) +bs(139.808,785,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(171.249,645,0) +bs(170,645,0) +bs(170,697.5,0) +bs(172.5,697.5,0) +bs(172.5,645,0) +bs(171.249,645,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(141.249,735,0) +bs(140,735,0) +bs(140,787.5,0) +bs(142.5,787.5,0) +bs(142.5,735,0) +bs(141.249,735,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(62.308,642.5,0) +bs(60,642.5,0) +bs(60,647.5,0) +bs(65,647.5,0) +bs(65,642.5,0) +bs(62.308,642.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(62.308,732.5,0) +bs(60,732.5,0) +bs(60,737.5,0) +bs(65,737.5,0) +bs(65,732.5,0) +bs(62.308,732.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(116.218,642.5,0) +bs(62.5,642.5,0) +bs(62.5,645,0) +bs(170,645,0) +bs(170,642.5,0) +bs(116.218,642.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(101.227,732.5,0) +bs(62.5,732.5,0) +bs(62.5,735,0) +bs(140,735,0) +bs(140,732.5,0) +bs(101.227,732.5,0) +fp((0.651,0.808,0.224)) +b() +bs(215,645,0) +bs(340,645,0) +bs(340,700,0) +bs(215,700,0) +bs(215,645,0) +bC() +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(349.808,535,0) +bs(347.5,535,0) +bs(347.5,540,0) +bs(352.5,540,0) +bs(352.5,535,0) +bs(349.808,535,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(349.808,595,0) +bs(347.5,595,0) +bs(347.5,600,0) +bs(352.5,600,0) +bs(352.5,595,0) +bs(349.808,595,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(206.165,512.5,0) +bs(62.5,512.5,0) +bs(62.5,515,0) +bs(350,515,0) +bs(350,512.5,0) +bs(206.165,512.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(246.188,572.5,0) +bs(142.5,572.5,0) +bs(142.5,575,0) +bs(350,575,0) +bs(350,572.5,0) +bs(246.188,572.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(351.249,515,0) +bs(350,515,0) +bs(350,537.5,0) +bs(352.5,537.5,0) +bs(352.5,515,0) +bs(351.249,515,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(351.249,575,0) +bs(350,575,0) +bs(350,597.5,0) +bs(352.5,597.5,0) +bs(352.5,575,0) +bs(351.249,575,0) +fp((0.503,0.503,0.503)) +r(290,0,0,-25,60,540) +fp((0.503,0.503,0.503)) +r(210,0,0,-25,140,600) +fp((0.337,0.357,1)) +b() +bs(60,735,0) +bs(140,735,0) +bs(140,790,0) +bs(60,790,0) +bs(60,735,0) +bC() +fp((0.651,0.808,0.224)) +b() +bs(60,645,0) +bs(170,645,0) +bs(170,700,0) +bs(60,700,0) +bs(60,645,0) +bC() +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Application',(70.654,759.434)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Framebuffer',(172.5,523.884)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Acceleration Hardware',(184.316,583.884)) +G() +fp((0,0,0)) +Fn('Helvetica') +txt('Qt for',(99.994,676.242)) +fp((0,0,0)) +Fn('Helvetica') +txt('Embedded Linux',(69.976,662.626)) +G_() +fp((0,0,0)) +Fn('Helvetica') +txt('Acceleration Plugin',(226.146,669.434)) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(100,735,0) +bs(100,702.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(115,645,0) +bs(115,542.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(280,645,0) +bs(280,602.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(170,682.5,0) +bs(212.5,682.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(215,662.5,0) +bs(172.5,662.5,0) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,2.5,2.5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qt-embedded-opengl2.sk b/doc/src/diagrams/qtopiacore/qt-embedded-opengl2.sk new file mode 100644 index 0000000..531a34c --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qt-embedded-opengl2.sk @@ -0,0 +1,592 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(227.308,642.5,0) +bs(225,642.5,0) +bs(225,647.5,0) +bs(230,647.5,0) +bs(230,642.5,0) +bs(227.308,642.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(269.808,547.5,0) +bs(267.5,547.5,0) +bs(267.5,552.5,0) +bs(272.5,552.5,0) +bs(272.5,547.5,0) +bs(269.808,547.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(62.308,547.5,0) +bs(60,547.5,0) +bs(60,552.5,0) +bs(65,552.5,0) +bs(65,547.5,0) +bs(62.308,547.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(349.808,642.5,0) +bs(347.5,642.5,0) +bs(347.5,647.5,0) +bs(352.5,647.5,0) +bs(352.5,642.5,0) +bs(349.808,642.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(339.808,547.5,0) +bs(337.5,547.5,0) +bs(337.5,552.5,0) +bs(342.5,552.5,0) +bs(342.5,547.5,0) +bs(339.808,547.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(244.808,547.5,0) +bs(242.5,547.5,0) +bs(242.5,552.5,0) +bs(247.5,552.5,0) +bs(247.5,547.5,0) +bs(244.808,547.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(288.714,642.5,0) +bs(227.5,642.5,0) +bs(227.5,645,0) +bs(350,645,0) +bs(350,642.5,0) +bs(288.714,642.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(304.979,547.5,0) +bs(270,547.5,0) +bs(270,550,0) +bs(340,550,0) +bs(340,547.5,0) +bs(304.979,547.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(153.696,547.5,0) +bs(62.5,547.5,0) +bs(62.5,550,0) +bs(245,550,0) +bs(245,547.5,0) +bs(153.696,547.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(349.808,695,0) +bs(347.5,695,0) +bs(347.5,700,0) +bs(352.5,700,0) +bs(352.5,695,0) +bs(349.808,695,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(339.808,595,0) +bs(337.5,595,0) +bs(337.5,600,0) +bs(342.5,600,0) +bs(342.5,595,0) +bs(339.808,595,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(244.808,595,0) +bs(242.5,595,0) +bs(242.5,600,0) +bs(247.5,600,0) +bs(247.5,595,0) +bs(244.808,595,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(351.249,645,0) +bs(350,645,0) +bs(350,697.5,0) +bs(352.5,697.5,0) +bs(352.5,645,0) +bs(351.249,645,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(341.249,550,0) +bs(340,550,0) +bs(340,597.5,0) +bs(342.5,597.5,0) +bs(342.5,550,0) +bs(341.249,550,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(246.249,550,0) +bs(245,550,0) +bs(245,597.5,0) +bs(247.5,597.5,0) +bs(247.5,550,0) +bs(246.249,550,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(189.808,642.5,0) +bs(187.5,642.5,0) +bs(187.5,647.5,0) +bs(192.5,647.5,0) +bs(192.5,642.5,0) +bs(189.808,642.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(349.808,432.5,0) +bs(347.5,432.5,0) +bs(347.5,437.5,0) +bs(352.5,437.5,0) +bs(352.5,432.5,0) +bs(349.808,432.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(309.808,482.5,0) +bs(307.5,482.5,0) +bs(307.5,487.5,0) +bs(312.5,487.5,0) +bs(312.5,482.5,0) +bs(309.808,482.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(62.308,432.5,0) +bs(60,432.5,0) +bs(60,437.5,0) +bs(65,437.5,0) +bs(65,432.5,0) +bs(62.308,432.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(102.308,482.5,0) +bs(100,482.5,0) +bs(100,487.5,0) +bs(105,487.5,0) +bs(105,482.5,0) +bs(102.308,482.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(139.808,732.5,0) +bs(137.5,732.5,0) +bs(137.5,737.5,0) +bs(142.5,737.5,0) +bs(142.5,732.5,0) +bs(139.808,732.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(189.808,695,0) +bs(187.5,695,0) +bs(187.5,700,0) +bs(192.5,700,0) +bs(192.5,695,0) +bs(189.808,695,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(139.808,785,0) +bs(137.5,785,0) +bs(137.5,790,0) +bs(142.5,790,0) +bs(142.5,785,0) +bs(139.808,785,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(191.249,645,0) +bs(190,645,0) +bs(190,697.5,0) +bs(192.5,697.5,0) +bs(192.5,645,0) +bs(191.249,645,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(141.249,735,0) +bs(140,735,0) +bs(140,787.5,0) +bs(142.5,787.5,0) +bs(142.5,735,0) +bs(141.249,735,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(82.308,642.5,0) +bs(80,642.5,0) +bs(80,647.5,0) +bs(85,647.5,0) +bs(85,642.5,0) +bs(82.308,642.5,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(62.308,732.5,0) +bs(60,732.5,0) +bs(60,737.5,0) +bs(65,737.5,0) +bs(65,732.5,0) +bs(62.308,732.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(136.218,642.5,0) +bs(82.5,642.5,0) +bs(82.5,645,0) +bs(190,645,0) +bs(190,642.5,0) +bs(136.218,642.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(101.227,732.5,0) +bs(62.5,732.5,0) +bs(62.5,735,0) +bs(140,735,0) +bs(140,732.5,0) +bs(101.227,732.5,0) +fp((0.651,0.808,0.224)) +b() +bs(225,645,0) +bs(350,645,0) +bs(350,700,0) +bs(225,700,0) +bs(225,645,0) +bC() +fp((0.965,0.522,0.439)) +b() +bs(267.5,550,0) +bs(340,550,0) +bs(340,600,0) +bs(267.5,600,0) +bs(267.5,550,0) +bC() +fp((0.965,0.522,0.439)) +b() +bs(60,550,0) +bs(245,550,0) +bs(245,600,0) +bs(60,600,0) +bs(60,550,0) +bC() +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(349.808,455,0) +bs(347.5,455,0) +bs(347.5,460,0) +bs(352.5,460,0) +bs(352.5,455,0) +bs(349.808,455,0) +gl([(0,(1,1,1)),(0.29,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgr(0.5,0.5,0) +fp() +le() +lw(1) +lj(1) +b() +bs(309.808,505,0) +bs(307.5,505,0) +bs(307.5,510,0) +bs(312.5,510,0) +bs(312.5,505,0) +bs(309.808,505,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(206.165,432.5,0) +bs(62.5,432.5,0) +bs(62.5,435,0) +bs(350,435,0) +bs(350,432.5,0) +bs(206.165,432.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(0,-1,0) +fp() +le() +lw(1) +lj(1) +b() +bs(206.188,482.5,0) +bs(102.5,482.5,0) +bs(102.5,485,0) +bs(310,485,0) +bs(310,482.5,0) +bs(206.188,482.5,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(351.249,435,0) +bs(350,435,0) +bs(350,457.5,0) +bs(352.5,457.5,0) +bs(352.5,435,0) +bs(351.249,435,0) +gl([(0,(1,1,1)),(1,(0.396,0.396,0.396))]) +pgl(1,0,0) +fp() +le() +lw(1) +lj(1) +b() +bs(311.249,485,0) +bs(310,485,0) +bs(310,507.5,0) +bs(312.5,507.5,0) +bs(312.5,485,0) +bs(311.249,485,0) +fp((0.503,0.503,0.503)) +r(290,0,0,-25,60,460) +fp((0.503,0.503,0.503)) +r(210,0,0,-25,100,510) +fp((0.337,0.357,1)) +b() +bs(60,735,0) +bs(140,735,0) +bs(140,790,0) +bs(60,790,0) +bs(60,735,0) +bC() +fp((0.651,0.808,0.224)) +b() +bs(80,645,0) +bs(190,645,0) +bs(190,700,0) +bs(80,700,0) +bs(80,645,0) +bC() +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Application',(70.654,759.434)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Framebuffer',(172.5,443.884)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Acceleration Hardware',(144.316,493.884)) +G() +fp((0,0,0)) +Fn('Helvetica') +txt('Qt for',(119.994,676.242)) +fp((0,0,0)) +Fn('Helvetica') +txt('Embedded Linux',(89.976,662.626)) +G_() +fp((0,0,0)) +Fn('Helvetica') +txt('EGL',(291.744,571.384)) +fp((0,0,0)) +Fn('Helvetica') +txt('OpenGL ES',(120.148,571.384)) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(100,735,0) +bs(100,702.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(70,735,0) +bs(70,602.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(137.5,645,0) +bs(137.5,602.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(80,550,0) +bs(80,462.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(325,550,0) +bs(325,462.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(150,550,0) +bs(150,512.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(290,550,0) +bs(290,512.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(305,645,0) +bs(305,602.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(190,682.5,0) +bs(222.5,682.5,0) +lw(1.25) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(225,662.5,0) +bs(192.5,662.5,0) +G() +fp((0,0,0)) +Fn('Helvetica') +txt('Reference',(259.822,676.384)) +fp((0,0,0)) +Fn('Helvetica') +txt('Implementation',(246.484,662.768)) +G_() +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,2.5,2.5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-accelerateddriver.sk b/doc/src/diagrams/qtopiacore/qtopiacore-accelerateddriver.sk new file mode 100644 index 0000000..d2b5c18 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-accelerateddriver.sk @@ -0,0 +1,70 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +G() +lw(1) +ld((4, 4)) +la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(243.103,720,0) +bc(243.103,720,312.371,742.5,243.103,780,2) +lw(1) +ld((4, 4)) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(225.786,720,0) +bc(225.786,720,156.518,742.5,225.786,780,2) +G_() +fp((0.636,0.839,0.81)) +lw(1) +r(130,0,0,-40,15,770) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Client Application',(32.3,746.934)) +fp((0.772,0.913,0.89)) +lw(1) +r(130,0,0,-40,170,820) +fp((0.772,0.913,0.89)) +lw(1) +r(130,0,0,-40,170,720) +fp((0.772,0.913,0.89)) +lw(1) +r(130,0,0,-20,170,760) +fp((0.636,0.839,0.81)) +lw(1) +r(130,0,0,-40,325,770) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Paint Engine',(200.98,796.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Widget',(216.328,746.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Paint Device',(201.322,696.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Window Surface',(346.32,746.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(145,750,0) +bs(170,750,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(300,750,0) +bs(325,750,0) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-architecture-emb.svg b/doc/src/diagrams/qtopiacore/qtopiacore-architecture-emb.svg new file mode 100644 index 0000000..5f4d889 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-architecture-emb.svg @@ -0,0 +1,257 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="285.482" + height="140.482" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.42" + sodipodi:docname="architecture-emb.svg" + sodipodi:docbase="/home/dboddie/dev/whitepapers/qtopia-core/diagrams"> + <metadata + id="metadata88"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="574" + inkscape:window-width="924" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + showgrid="true" + inkscape:grid-points="true" + inkscape:zoom="2.1612571" + inkscape:cx="142.74100" + inkscape:cy="70.240997" + inkscape:window-x="61" + inkscape:window-y="164" + inkscape:current-layer="svg2" /> + <defs + id="defs4"> + <marker + id="ArrowEnd" + viewBox="0 0 10 10" + refX="0" + refY="5" + markerUnits="strokeWidth" + markerWidth="4" + markerHeight="3" + orient="auto"> + <path + d="M 0 0 L 10 5 L 0 10 z" + id="path7" /> + </marker> + <marker + id="ArrowStart" + viewBox="0 0 10 10" + refX="10" + refY="5" + markerUnits="strokeWidth" + markerWidth="4" + markerHeight="3" + orient="auto"> + <path + d="M 10 0 L 0 5 L 10 10 z" + id="path10" /> + </marker> + </defs> + <g + id="g12"> + <defs + id="defs14"> + <linearGradient + id="1" + x1="142.741" + y1="140.482" + x2="142.741" + y2="100" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#000000" + id="stop17" /> + <stop + offset="1" + style="stop-color:#5c5c5c" + id="stop19" /> + </linearGradient> + </defs> + <path + style="stroke:#000000; stroke-width:1; fill-rule:evenodd; fill:url(#1)" + d="M 5.24084 105.241L 280.241 105.241L 280.241 135.241L 5.24084 135.241L 5.24084 105.241z" + id="path21" /> + <path + style="stroke:#000000; stroke-width:1; fill-rule:evenodd; fill:#ffffff" + d="M 5.24084 25.2408L 280.241 25.2408L 280.241 5.24084L 5.24084 5.24084L 5.24084 25.2408z" + id="path23" /> + <path + style="stroke:none; fill-rule:evenodd; fill:#cccccc" + d="M 280.141 9.44084L 280.741 9.44084L 280.741 8.84085L 280.141 8.84085L 280.141 9.44084z" + id="path25" /> + <path + style="stroke:none; fill-rule:evenodd; fill:#cccccc" + d="M 280.141 28.6408L 280.741 28.6408L 280.741 28.0408L 280.141 28.0408L 280.141 28.6408z" + id="path27" /> + <path + style="stroke:#000000; stroke-width:1; fill-rule:evenodd; fill:#cccccc" + d="M 5.24084 45.2408L 280.241 45.2408L 280.241 25.2408L 5.24084 25.2408L 5.24084 45.2408z" + id="path29" /> + <path + style="stroke:none; fill-rule:evenodd; fill:#cccccc" + d="M 280.141 47.8408L 280.741 47.8408L 280.741 47.2408L 280.141 47.2408L 280.141 47.8408z" + id="path31" /> + <path + style="stroke:#000000; stroke-width:1; fill-rule:evenodd; fill:#a6ce39" + d="M 145.241 65.2408L 280.241 65.2408L 280.241 45.2408L 145.241 45.2408L 145.241 65.2408z" + id="path33" /> + <path + style="stroke:none; fill-rule:evenodd; fill:#cccccc" + d="M 141.991 66.4407L 142.591 66.4407L 142.591 47.2408L 141.991 47.2408L 141.991 66.4407z" + id="path35" /> + <path + style="stroke:#000000; stroke-width:1; fill-rule:evenodd; fill:#7f7f7f" + d="M 145.241 85.2408L 280.241 85.2408L 280.241 65.2408L 145.241 65.2408L 145.241 85.2408z" + id="path37" /> + <path + style="stroke:none; fill-rule:evenodd; fill:#cccccc" + d="M 141.991 85.6406L 142.591 85.6406L 142.591 66.4407L 141.991 66.4407L 141.991 85.6406z" + id="path39" /> + <path + style="stroke:#000000; stroke-width:1; fill-rule:evenodd; fill:#a6ce39" + d="M 5.24084 105.241L 145.241 105.241L 145.241 45.2408L 5.24084 45.2408L 5.24084 105.241z" + id="path41" /> + <text + style="stroke:none; fill-rule:evenodd; fill:#ffffff; font-family:FreeSans; font-size:12.0" + transform="matrix(1 0 0 1 42.8948 78.8568)" + id="text43"> +Qtopia Core +</text> + <path + style="stroke:#000000; stroke-width:1; fill-rule:evenodd; fill:#7f7f7f" + d="M 145.241 105.241L 280.241 105.241L 280.241 85.2408L 145.241 85.2408L 145.241 105.241z" + id="path45" /> + <text + style="stroke:none; fill-rule:evenodd; fill:#000000; font-family:FreeSans; font-size:12.0" + transform="matrix(1 0 0 1 76.7108 18.8568)" + id="text47"> +Application Source Code +</text> + <text + style="stroke:none; fill-rule:evenodd; fill:#000000; font-family:FreeSans; font-size:12.0" + transform="matrix(1 0 0 1 125.065 38.8568)" + id="text49"> +Qt API +</text> + <text + style="stroke:none; fill-rule:evenodd; fill:#ffffff; font-family:FreeSans; font-size:12.0" + transform="matrix(1 0 0 1 194.063 60.2408)" + id="text51"> +Qt/X11 +</text> + <text + style="stroke:none; fill-rule:evenodd; fill:#ffffff; font-family:FreeSans; font-size:12.0" + transform="matrix(1 0 0 1 202.739 80.2408)" + id="text53"> +Xlib +</text> + <text + style="stroke:none; fill-rule:evenodd; fill:#ffffff; font-family:FreeSans; font-size:12.0" + transform="matrix(1 0 0 1 166.397 98.8568)" + id="text55"> +X Window Server +</text> + <defs + id="defs57"> + <linearGradient + id="2" + x1="147.741" + y1="130.241" + x2="147.741" + y2="110.241" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#3f3f3f" + id="stop60" /> + <stop + offset="1" + style="stop-color:#5c5c5c" + id="stop62" /> + </linearGradient> + </defs> + <path + style="stroke:none; fill-rule:evenodd; fill:url(#2)" + d="M 100.241 130.241L 110.241 110.241L 195.241 110.241L 185.241 130.241L 100.241 130.241z" + id="path64" /> + <path + style="stroke:none; fill-rule:evenodd; fill:#c82121" + d="M 185.241 130.241L 195.241 110.241L 275.241 110.241L 275.241 130.241L 185.241 130.241z" + id="path66" /> + <text + style="stroke:none; fill-rule:evenodd; fill:#ffffff; font-family:FreeSans; font-size:12.0" + transform="matrix(1 0 0 1 115.241 123.857)" + id="text68"> +Framebuffer +</text> + <defs + id="defs70"> + <linearGradient + id="3" + x1="57.7408" + y1="130.241" + x2="57.7408" + y2="110.241" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#3f3f3f" + id="stop73" /> + <stop + offset="1" + style="stop-color:#5c5c5c" + id="stop75" /> + </linearGradient> + </defs> + <path + style="stroke:none; fill-rule:evenodd; fill:url(#3)" + d="M 10.2408 130.241L 10.2408 110.241L 105.241 110.241L 94.6852 130.241L 10.2408 130.241z" + id="path77" /> + <text + style="stroke:none; fill-rule:evenodd; fill:#ffffff; font-family:FreeSans; font-size:12.0" + transform="matrix(1 0 0 1 20.2408 123.857)" + id="text79"> +Linux Kernel +</text> + <g + id="g81"> + <text + style="stroke:none; fill-rule:evenodd; fill:#ffffff; font-family:FreeSans; font-size:8" + transform="matrix(1 0 0 1 213.001 118.485)" + id="text83"> +Accelerated +</text> + <text + style="stroke:none; fill-rule:evenodd; fill:#ffffff; font-family:FreeSans; font-size:8" + transform="matrix(1 0 0 1 218.117 127.641)" + id="text85"> +Graphics +</text> + </g> + </g> +</svg> diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-architecture.sk b/doc/src/diagrams/qtopiacore/qtopiacore-architecture.sk new file mode 100644 index 0000000..e670eac --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-architecture.sk @@ -0,0 +1,136 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +bm(-1228916532,'clamshell-phone.png') +im((17,498),-1228916532) +fp((1,1,1)) +ft(0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(130,0,0,-40,364.61,761.65) +fp((0.688,0.839,0.475)) +lw(1) +r(130,0,0,-40,204.942,761.65) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWS Server',(236.27,738.584)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Memory',(504.551,724.079)) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,395.562,756.65) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,445.086,756.65) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,420.324,756.65) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,370.8,756.65) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,469.848,756.65) +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('2',(427.452,816.049)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,430.124,820.297) +G_() +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('3',(322.628,699.078)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,325.3,703.826) +G_() +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('1',(178.299,751.825)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,181.299,755.709) +G_() +lw(1) +b() +bs(276.959,770.65,0) +bc(276.959,770.65,86.959,790.65,346.959,810.65,2) +lw(1) +la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(412.959,771.65,0) +bc(412.959,771.65,602.959,791.65,342.959,811.65,2) +fp((0.636,0.839,0.81)) +lw(1) +r(130,0,0,-40,289.177,829.533) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWS Client',(322.839,808.584)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(339.942,741.65,0) +bs(358.589,741.65,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(166.646,741.65,0) +bs(199.058,741.65,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(385,713,0) +bs(385,695,0) +le() +lw(1) +r(540.005,0,0,-59.2946,10.1647,575.005) +G() +fp((0.688,0.839,0.475)) +lw(1) +r(15,0,0,-15,453.816,561.299) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Server side',(475.472,550.733)) +fp((0.636,0.839,0.81)) +lw(1) +r(15,0,0,-15,453.816,541.299) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Client side',(475.472,530.733)) +G_() +bm(-1229576468,'home-screen.png') +im((295,560),-1229576468) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-characterinputlayer.sk b/doc/src/diagrams/qtopiacore/qtopiacore-characterinputlayer.sk new file mode 100644 index 0000000..bcf52bb --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-characterinputlayer.sk @@ -0,0 +1,118 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +lw(1) +la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(264.98,607,0) +bc(264.98,607,364.98,652,264.98,727,2) +fp((0.688,0.839,0.475)) +lw(1) +r(130,0,0,-40,194.98,772) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWS Server',(226.308,748.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(239.98,607,0) +bc(239.98,607,139.98,652,239.98,727,2) +fp((0.688,0.839,0.475)) +lw(1) +r(130,0,0,-40,194.98,602) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Keyboard Handler',(211.626,578.934)) +fp((0.812,0.906,0.651)) +lw(1) +r(135,0,0,-20,260,667) +fp((0.812,0.906,0.651)) +lw(1) +r(135,0,0,-20,260,692) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Key pressed!',(29.968,564.616)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Start application',(357.968,747.616)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Keyboard Driver Factory',(263.809,653.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Keyboard Driver Plugin',(265.814,678.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(149.506,582,0) +bs(189.98,582,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(351.454,752,0) +bs(329.98,752,0) +fp((1,1,1)) +lw(1) +r(65,0,0,-45,164.98,692) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWSEvent',(167.804,665.684)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(32.3079,0,0,-32.0833,90,632,0.0416667,0.0555556) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(32.3079,0,0,-32.0833,108.846,594.083,0.0416667,0.0555556) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(32.3079,0,0,-32.0833,127.692,632,0.0416667,0.0555556) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(26.9232,0,0,-26.25,92.6923,629.083,0.05,0.0714286) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(26.9232,0,0,-26.25,111.538,591.167,0.05,0.0714286) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(26.9232,0,0,-26.25,130.384,629.083,0.05,0.0714286) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +Fs(36) +txt('J',(0.666667,0,0,0.666667,100,607.837)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +Fs(36) +txt('GO!',(0.666667,0,0,0.666667,450.984,745.232)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +Fs(36) +txt('M',(0.666667,0,0,0.666667,115,569.504)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +Fs(36) +txt('K',(0.666667,0,0,0.666667,133.992,607.232)) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-client.sk b/doc/src/diagrams/qtopiacore/qtopiacore-client.sk new file mode 100644 index 0000000..e339a63 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-client.sk @@ -0,0 +1,51 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +fp((0.688,0.839,0.475)) +lw(1) +r(85,0,0,-40,9.99982,795) +fp((0.636,0.839,0.81)) +lw(1) +r(90,0,0,-40,135,795) +fp((0.636,0.839,0.81)) +lw(1) +r(90,0,0,-40,265,795) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWSServer',(20.4958,771.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWSClient',(150.33,771.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +Fs(14) +txt('UNIX Domain Socket',(191.636,687.616)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QApplication',(274.318,771.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(94.526,775,0) +bs(135,775,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(224.526,775,0) +bs(265,775,0) +lw(1) +ld((5, 5)) +b() +bs(245,835,0) +bs(245,705,0) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-clientrendering.sk b/doc/src/diagrams/qtopiacore/qtopiacore-clientrendering.sk new file mode 100644 index 0000000..b37c5a6 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-clientrendering.sk @@ -0,0 +1,166 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +G() +fp((1,1,1)) +ft(0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(130,0,0,-40,264,675) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Memory',(351,620.252)) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,294.952,670) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,344.476,670) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,319.714,670) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,270.19,670) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,369.238,670) +G_() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(393.5,734,0) +bc(393.5,734,681.5,699.384,393.5,659,2) +lw(1) +b() +bs(332.018,759,0) +bc(332.018,759,142.018,779,402.018,799,2) +lw(1) +la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(468.018,760,0) +bc(468.018,760,658.018,780,398.018,800,2) +fp((0.636,0.839,0.81)) +lw(1) +r(130,0,0,-40,264,749.636) +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('2',(270.328,691.752)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,273,696) +G_() +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('3',(412.328,641.252)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,415,646) +G_() +fp((0.688,0.839,0.475)) +lw(1) +r(130,0,0,-40,99,748.939) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWS Server',(130.328,725.873)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Client Application',(281.3,726.57)) +fp((0.772,0.913,0.89)) +lw(1) +r(130,0,0,-21,334,829) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Decoration Plugin',(351.648,815.434)) +fp((0.772,0.913,0.89)) +lw(1) +r(130,0,0,-21,334,800) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Decoration Factory',(348.318,786.434)) +fp((0.772,0.913,0.89)) +lw(1) +r(130,0,0,-40,414,749.636) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Decoration',(449.99,726.57)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Something happened!',(1,682.116)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(69,729,0) +bs(94,729,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(228.526,719,0) +bs(264,719,0) +lw(1) +ld((4, 4)) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(264,734,0) +bs(228.526,734,0) +G() +lw(1) +b() +bs(43.5002,769.5,0) +bs(43.5002,769.5,0) +bs(68.5,769.5,0) +bs(58.5,719.5,0) +bs(53.5,719.5,0) +bs(43.5002,769.5,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(7.5,0,0,-7.5,56,707) +G_() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(334,709,0) +bs(334,679,0) +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('1',(108.164,757.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,111,762) +G_() +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-clientservercommunication.sk b/doc/src/diagrams/qtopiacore/qtopiacore-clientservercommunication.sk new file mode 100644 index 0000000..4f8bcb6 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-clientservercommunication.sk @@ -0,0 +1,130 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +lw(1) +b() +bs(236.982,752,0) +bc(236.982,752,46.9824,772,306.982,792,2) +lw(1) +ld((5, 5)) +b() +bs(236.982,704,0) +bc(236.982,704,46.9824,684,306.982,664,2) +lw(1) +la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(372.982,753,0) +bc(372.982,753,562.982,773,302.982,793,2) +lw(1) +ld((5, 5)) +la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(372.982,703,0) +bc(372.982,703,562.982,683,302.982,663,2) +fp((0.688,0.839,0.475)) +lw(1) +r(130,0,0,-40,130,748) +fp((0.636,0.839,0.81)) +lw(1) +r(130,0,0,-40,350,748) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWS Server',(161.328,724.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Something happened!',(10,679.252)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWS Client',(383.662,724.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Top-level Windows',(380,795.616)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(265,728,0) +bs(345,728,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(90,728,0) +bs(125,728,0) +G() +lw(1) +b() +bs(55,768,0) +bs(55,768,0) +bs(80,768,0) +bs(70,718,0) +bs(65,718,0) +bs(55,768,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(7.5,0,0,-7.5,67.5,705.5) +G_() +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('1',(102,740.116)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,105,744) +G_() +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('2',(202.328,793.752)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,205,798) +G_() +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('3',(277.328,739.252)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,280,744) +G_() +fp((0.812,0.906,0.651)) +lw(1) +r(130,0,0,-18,240,673) +fp((0.812,0.906,0.651)) +lw(1) +r(130,0,0,-18,240,698) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Input Method Filter',(254.65,684.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Keyboard Filter',(263.32,658.934)) +fp((0.887,0.946,0.764)) +lw(1) +r(130,0,0,40,225,788) +fp((0.887,0.946,0.764)) +lw(1) +r(130,0,0,40,235,778) +fp((0.812,0.906,0.651)) +lw(1) +r(130,0,0,40,245,768) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-drawingonscreen.sk b/doc/src/diagrams/qtopiacore/qtopiacore-drawingonscreen.sk new file mode 100644 index 0000000..58d7c28 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-drawingonscreen.sk @@ -0,0 +1,144 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +lw(1) +b() +bs(117.018,750,0) +bc(117.018,750,-72.9824,770,187.018,790,2) +lw(1) +la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(253.018,751,0) +bc(253.018,751,443.018,771,183.018,791,2) +fp((0.688,0.839,0.475)) +lw(1) +r(-130,0,0,-40,335,740) +fp((0.772,0.913,0.89)) +lw(1) +r(-130,0,0,-40,510,740) +fp((0.688,0.839,0.475)) +lw(1) +r(-130,0,0,-40,160,740) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Screen Driver',(233.328,716.934)) +fp((0.812,0.906,0.651)) +lw(1) +r(-130,0,0,-21,245,817.232) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Screen Plugin',(142.65,803.484)) +fp((0.812,0.906,0.651)) +lw(1) +r(-130,0,0,-21,245,791) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Screen Factory',(139.32,777.434)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWS Server',(61.328,716.934)) +fp((1,1,1)) +ft(0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(130,0,0,-40,380,670) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Memory',(465,611.252)) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,410.952,665) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,460.476,665) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,435.714,665) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,386.19,665) +phs((0.349,0.349,0.349),(1,1,1),1,0,5,0.5) +fp() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(18.5714,0,0,-30,485.238,665) +le() +lw(1) +r(530,0,0,-270,10,830) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(160,720,0) +bs(205,720,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(335,720,0) +bs(380,720,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(380,650,0) +bs(335,650,0) +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('2',(354.828,735.752)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,357.5,740) +G_() +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('3',(354.828,660.252)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,357.5,665) +G_() +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('1',(181.862,735.939)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,185,740) +G_() +fp((0,0,0)) +lw(1) +Fn('Helvetica') +txt('Window Surface',(401.32,716.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(450,700,0) +bs(450,670,0) +bm(-1229773172,'launcher.png') +im((0.35,0,0,0.35,241,573),-1229773172) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-opengl.sk b/doc/src/diagrams/qtopiacore/qtopiacore-opengl.sk new file mode 100644 index 0000000..96076ed --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-opengl.sk @@ -0,0 +1,38 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +fp((0.704,0.775,0.846)) +le() +lw(1) +e(100,0,0,-32.5,175,795) +fp((0.545,0.819,0.302)) +le() +lw(1) +r(120,0,0,-30,210,780) +fp((0.545,0.819,0.302)) +le() +lw(1) +r(120,0,0,-30,15,780) +fp((0.309,0.309,0.309)) +le() +lw(1) +Fn('Helvetica') +txt('OpenGL',(52.32,761.934)) +fp((0.309,0.309,0.309)) +le() +lw(1) +Fn('Helvetica') +txt('Q Window System',(220.656,761.934)) +fp((0.369,0.369,0.369)) +le() +lw(1) +Fn('Helvetica') +txt('EGL',(160.988,807.616)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('(Native Platform Graphics Interface)',(79.306,791.934)) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-pointerhandlinglayer.sk b/doc/src/diagrams/qtopiacore/qtopiacore-pointerhandlinglayer.sk new file mode 100644 index 0000000..8d38864 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-pointerhandlinglayer.sk @@ -0,0 +1,94 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +lw(1) +la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(250,625,0) +bc(250,625,350,670,250,745,2) +fp((0.688,0.839,0.475)) +lw(1) +r(130,0,0,-40,180,790) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWS Server',(211.328,766.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(225,625,0) +bc(225,625,125,670,225,745,2) +fp((0.688,0.839,0.475)) +lw(1) +r(130,0,0,-40,180,620) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Mouse Handler',(204.32,596.934)) +fp((0.812,0.906,0.651)) +lw(1) +r(130,0,0,-20,245,685) +fp((0.812,0.906,0.651)) +lw(1) +r(130,0,0,-20,245,710) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Pointer pressed!',(22.592,582.616)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Mouse Driver Factory',(252.658,671.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Mouse Driver Plugin',(255.988,696.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(134.526,600,0) +bs(175,600,0) +fp((1,1,1)) +lw(1) +r(65,0,0,-43.5,150,708.5) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWSEvent',(152.824,683.684)) +lw(1) +lc(2) +lj(1) +b() +bs(95,595,0) +bs(105,605,0) +bs(125,580,0) +bs(135,590,0) +bs(115,615,0) +bs(125,625,0) +bs(95,625,0) +bs(95,595,0) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Start application',(343.039,762.252)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(336.525,766.636,0) +bs(315.051,766.636,0) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +Fs(36) +txt('GO!',(0.666667,0,0,0.666667,440,760)) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-reserveregion.sk b/doc/src/diagrams/qtopiacore/qtopiacore-reserveregion.sk new file mode 100644 index 0000000..04f9c99 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-reserveregion.sk @@ -0,0 +1,89 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +fp((1,1,1)) +lw(1) +e(10,0,0,-10,365,625) +fp((1,1,1)) +lw(1) +e(10,0,0,-10,195,630) +fp((1,1,1)) +lw(1) +e(10,0,0,-10,235,755) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(171.344,700,0) +bc(171.344,700,25.7042,670,225,640,2) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(403.656,700,0) +bc(403.656,700,549.296,670,350,640,2) +fp((0.636,0.839,0.81)) +lw(1) +r(130,0,0,-40,150,740) +fp((0,0,0)) +lw(1) +Fn('Helvetica') +txt('2',(232.328,750.752)) +fp((0.688,0.839,0.475)) +lw(1) +r(130,0,0,-40,150,810) +fp((0,0,0)) +lw(1) +Fn('Helvetica') +txt('QWS Server',(181.328,786.934)) +fp((0,0,0)) +lw(1) +Fn('Helvetica') +txt('Client Application',(168.65,716.934)) +fp((0.772,0.913,0.89)) +lw(1) +r(130,0,0,-40,45,660) +fp((0.772,0.913,0.89)) +lw(1) +r(130,0,0,-40,305,740) +fp((0,0,0)) +lw(1) +Fn('Helvetica') +txt('Direct Painter',(73.658,636.934)) +fp((0,0,0)) +lw(1) +Fn('Helvetica') +txt('Widget',(351.328,716.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(280,720,0) +bs(300,720,0) +fp((0,0,0)) +lw(1) +Fn('Helvetica') +txt('1',(191.862,625.939)) +fp((0,0,0)) +lw(1) +Fn('Helvetica') +txt('3',(362.328,620.252)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(215,770,0) +bs(215,767.272,0) +bs(215,740,0) +lw(1) +ld((5, 5)) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(205,740,0) +bs(205,742.728,0) +bs(205,770,0) +le() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(440,0,0,-260,30,820) +bm(-1229732052,'launcher.png') +im((0.45,0,0,0.45,232,541),-1229732052) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-setwindowattribute.sk b/doc/src/diagrams/qtopiacore/qtopiacore-setwindowattribute.sk new file mode 100644 index 0000000..78d705d --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-setwindowattribute.sk @@ -0,0 +1,102 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +fp((1,1,1)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,430,725) +fp((1,1,1)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,340,810) +fp((1,1,1)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,140,760) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(228.165,800,0) +bc(228.165,800,91.5416,775,278.5,750,2) +fp((0.636,0.839,0.81)) +lw(1) +r(130,0,0,-40,195,820) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('2',(337.328,805.752)) +G() +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('3',(277.328,720.252)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +e(10,0,0,-10,280,725) +G_() +fp((0.688,0.839,0.475)) +lw(1) +r(130,0,0,-40,20,820) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('QWS Server',(51.328,796.934)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Client Application',(213.65,796.934)) +fp((0.772,0.913,0.89)) +lw(1) +r(130,0,0,-40,280,770) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Widget',(326.328,746.934)) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(150,800,0) +bs(193.765,800,0) +lw(1) +ld((4, 4)) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(187.882,810,0) +bs(151.235,810,0) +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +b() +bs(420,745,0) +bs(445,745,0) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('1',(136.862,755.939)) +fp((1,1,1)) +lw(1) +r(95,0,0,-25,240,740) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('Paint On Screen',(243.478,724.434)) +fp((0,0,0)) +le() +lw(1) +Fn('Helvetica') +txt('3',(427.328,720.252)) +le() +lw(1) +la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) +r(570,0,0,-140,10,830) +bm(-1229691508,'launcher.png') +im((0.35,0,0,0.35,455,713),-1229691508) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') diff --git a/doc/src/diagrams/qtopiacore/qtopiacore-vanilla.sk b/doc/src/diagrams/qtopiacore/qtopiacore-vanilla.sk new file mode 100644 index 0000000..73a9937 --- /dev/null +++ b/doc/src/diagrams/qtopiacore/qtopiacore-vanilla.sk @@ -0,0 +1,43 @@ +##Sketch 1 2 +document() +layout('A4',0) +layer('Layer 1',1,1,0,0,(0,0,0)) +fp((0.545,0.819,0.302)) +le() +lw(1) +r(370,0,0,-65,20,795) +fp((0.309,0.309,0.309)) +le() +lw(1) +Fn('Helvetica') +txt('Q Window System',(286.312,737.616)) +fp((0.467,0.555,0.644)) +le() +lw(1) +e(150,0,0,-37.5,200,795) +fp((0.704,0.775,0.846)) +le() +lw(1) +e(92.5,0,0,-25,167.5,800) +fp((0.369,0.369,0.369)) +le() +lw(1) +Fn('Helvetica') +txt('Vanilla EGL Implementation',(101.272,800.626)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('(Hybrid Graphics Ltd.)',(115,787.616)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('Qtopia Core',(265,800.626)) +fp((1,1,1)) +le() +lw(1) +Fn('Helvetica') +txt('interface',(274.336,787.616)) +guidelayer('Guide Lines',1,0,0,1,(0,0,1)) +grid((0,0,5,5),1,(0,0,1),'Grid') |