1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/graphics/windowing/windowserver/DES/CLIENT.MDL Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,472 @@
1.4 +
1.5 +(object Petal
1.6 + version 35)
1.7 +
1.8 +(object Design "<Top Level>"
1.9 + is_unit TRUE
1.10 + file_name "c:\wserv\des\client.mdl"
1.11 + is_loaded TRUE
1.12 + defaults (object defaults
1.13 + rightMargin 0.25
1.14 + leftMargin 0.25
1.15 + topMargin 0.25
1.16 + bottomMargin 0.5
1.17 + pageOverlap 0.25
1.18 + clipIconLabels TRUE
1.19 + autoResize FALSE
1.20 + snapToGrid TRUE
1.21 + gridX 0
1.22 + gridY 0
1.23 + defaultFont (object Font
1.24 + size 10
1.25 + face "Arial"
1.26 + bold FALSE
1.27 + italics FALSE
1.28 + underline FALSE
1.29 + strike FALSE
1.30 + color 0
1.31 + default_color TRUE)
1.32 + showMessageNum 3)
1.33 + root_category (object Class_Category "<Top Level>"
1.34 + exportControl "Public"
1.35 + global TRUE
1.36 + subsystem "<Top Level>"
1.37 + logical_models (list unit_reference_list
1.38 + (object Class "Thread"
1.39 + fields (list has_relationship_list
1.40 + (object Has_Relationship
1.41 + supplier "Thread")
1.42 + (object Has_Relationship
1.43 + supplier "Window"
1.44 + supplier_cardinality (value cardinality "n")
1.45 + client_cardinality (value cardinality "1"))
1.46 + (object Has_Relationship
1.47 + supplier "Pen"
1.48 + supplier_cardinality (value cardinality "n")
1.49 + client_cardinality (value cardinality "1"))
1.50 + (object Has_Relationship
1.51 + supplier "Clock"
1.52 + supplier_cardinality (value cardinality "n")
1.53 + client_cardinality (value cardinality "1"))
1.54 + (object Has_Relationship
1.55 + supplier "Sprite"
1.56 + supplier_cardinality (value cardinality "n")
1.57 + client_cardinality (value cardinality "1"))
1.58 + (object Has_Relationship
1.59 + supplier "Bitmap sequence"
1.60 + supplier_cardinality (value cardinality "n"))
1.61 + (object Has_Relationship
1.62 + supplier "Text cursor"
1.63 + supplier_cardinality (value cardinality "0..1")
1.64 + client_cardinality (value cardinality "1"))
1.65 + (object Has_Relationship
1.66 + supplier "Font"
1.67 + supplier_cardinality (value cardinality "n")
1.68 + client_cardinality (value cardinality "1"))
1.69 + (object Has_Relationship
1.70 + supplier "Palette"
1.71 + supplier_cardinality (value cardinality "n")
1.72 + client_cardinality (value cardinality "1"))
1.73 + (object Has_Relationship
1.74 + supplier "Brush"
1.75 + supplier_cardinality (value cardinality "n")
1.76 + client_cardinality (value cardinality "1"))
1.77 + (object Has_Relationship
1.78 + supplier "Bitmap"
1.79 + supplier_cardinality (value cardinality "n")
1.80 + client_cardinality (value cardinality "1"))
1.81 + (object Has_Relationship
1.82 + supplier "GC"
1.83 + supplier_cardinality (value cardinality "n")
1.84 + client_cardinality (value cardinality "1"))
1.85 + (object Has_Relationship
1.86 + supplier "Clipping region"
1.87 + supplier_cardinality (value cardinality "n")
1.88 + client_cardinality (value cardinality "1"))
1.89 + (object Has_Relationship
1.90 + supplier "Session"
1.91 + supplier_cardinality (value cardinality "1")
1.92 + client_cardinality (value cardinality "1"))))
1.93 + (object Class "Connection")
1.94 + (object Class "Drawable")
1.95 + (object Class "Window"
1.96 + superclasses (list inheritance_relationship_list
1.97 + (object Inheritance_Relationship
1.98 + supplier "Drawable")))
1.99 + (object Class "Bitmap"
1.100 + superclasses (list inheritance_relationship_list
1.101 + (object Inheritance_Relationship
1.102 + supplier "Drawable")))
1.103 + (object Class "Backed up window"
1.104 + superclasses (list inheritance_relationship_list
1.105 + (object Inheritance_Relationship
1.106 + supplier "Window")))
1.107 + (object Class "GDI Object")
1.108 + (object Class "AGDI Object"
1.109 + used_nodes (list uses_relationship_list
1.110 + (object Uses_Relationship
1.111 + supplier "Window")))
1.112 + (object Class "Brush"
1.113 + superclasses (list inheritance_relationship_list
1.114 + (object Inheritance_Relationship
1.115 + supplier "GDI Object"))
1.116 + used_nodes (list uses_relationship_list
1.117 + (object Uses_Relationship
1.118 + supplier "Bitmap")))
1.119 + (object Class "Font"
1.120 + superclasses (list inheritance_relationship_list
1.121 + (object Inheritance_Relationship
1.122 + supplier "GDI Object")))
1.123 + (object Class "Palette"
1.124 + superclasses (list inheritance_relationship_list
1.125 + (object Inheritance_Relationship
1.126 + supplier "GDI Object")))
1.127 + (object Class "Pen"
1.128 + superclasses (list inheritance_relationship_list
1.129 + (object Inheritance_Relationship
1.130 + supplier "GDI Object")))
1.131 + (object Class "Clock"
1.132 + superclasses (list inheritance_relationship_list
1.133 + (object Inheritance_Relationship
1.134 + supplier "AGDI Object")))
1.135 + (object Class "Sprite"
1.136 + superclasses (list inheritance_relationship_list
1.137 + (object Inheritance_Relationship
1.138 + supplier "AGDI Object")))
1.139 + (object Class "Bitmap sequence"
1.140 + superclasses (list inheritance_relationship_list
1.141 + (object Inheritance_Relationship
1.142 + supplier "AGDI Object")))
1.143 + (object Class "Text cursor"
1.144 + superclasses (list inheritance_relationship_list
1.145 + (object Inheritance_Relationship
1.146 + supplier "AGDI Object")))
1.147 + (object Class "GC"
1.148 + used_nodes (list uses_relationship_list
1.149 + (object Uses_Relationship
1.150 + supplier "Drawable")
1.151 + (object Uses_Relationship
1.152 + supplier "Brush")
1.153 + (object Uses_Relationship
1.154 + supplier "Palette")
1.155 + (object Uses_Relationship
1.156 + supplier "Font")
1.157 + (object Uses_Relationship
1.158 + supplier "Pen")
1.159 + (object Uses_Relationship
1.160 + supplier "Clipping region")))
1.161 + (object Class "Clipping region"
1.162 + superclasses (list inheritance_relationship_list
1.163 + (object Inheritance_Relationship
1.164 + supplier "GDI Object")))
1.165 + (object Class "Pointer Cursor"
1.166 + superclasses (list inheritance_relationship_list
1.167 + (object Inheritance_Relationship
1.168 + supplier "AGDI Object")))
1.169 + (object Class "Session"
1.170 + fields (list has_relationship_list
1.171 + (object Has_Relationship
1.172 + supplier "GDI Object"
1.173 + supplier_cardinality (value cardinality "n")
1.174 + client_cardinality (value cardinality "1"))
1.175 + (object Has_Relationship
1.176 + supplier "Drawable"
1.177 + supplier_cardinality (value cardinality "n")
1.178 + client_cardinality (value cardinality "1"))
1.179 + (object Has_Relationship
1.180 + supplier "Store")
1.181 + (object Has_Relationship
1.182 + supplier "AGDI Object"
1.183 + supplier_cardinality (value cardinality "n")
1.184 + client_cardinality (value cardinality "1"))))
1.185 + (object Class "Store"))
1.186 + logical_presentations (list unit_reference_list
1.187 + (object ClassDiagram "Main"
1.188 + title "Main"
1.189 + zoom 80
1.190 + max_height 28350
1.191 + max_width 21600
1.192 + origin_x 0
1.193 + origin_y 0
1.194 + items (list diagram_item_list
1.195 + (object ClassView "Class" "Thread" @1
1.196 + location (1982, 181)
1.197 + label (object ItemLabel
1.198 + location (1878, 97)
1.199 + nlines 2
1.200 + max_width 240
1.201 + justify 0
1.202 + label "Thread")
1.203 + annotation 8)
1.204 + (object ClassView "Class" "Drawable" @2
1.205 + location (1927, 1363)
1.206 + label (object ItemLabel
1.207 + location (1823, 1279)
1.208 + nlines 2
1.209 + max_width 240
1.210 + justify 0
1.211 + label "Drawable")
1.212 + annotation 8)
1.213 + (object ClassView "Class" "Window" @3
1.214 + location (2103, 1695)
1.215 + label (object ItemLabel
1.216 + location (1999, 1611)
1.217 + nlines 2
1.218 + max_width 240
1.219 + justify 0
1.220 + label "Window")
1.221 + annotation 8)
1.222 + (object ClassView "Class" "Bitmap" @4
1.223 + location (1701, 1720)
1.224 + label (object ItemLabel
1.225 + location (1597, 1636)
1.226 + nlines 2
1.227 + max_width 240
1.228 + justify 0
1.229 + label "Bitmap")
1.230 + annotation 8)
1.231 + (object InheritView ""
1.232 + client @3
1.233 + supplier @2)
1.234 + (object InheritView ""
1.235 + client @4
1.236 + supplier @2)
1.237 + (object ClassView "Class" "Backed up window" @5
1.238 + location (2286, 2005)
1.239 + label (object ItemLabel
1.240 + location (2182, 1921)
1.241 + nlines 2
1.242 + max_width 240
1.243 + justify 0
1.244 + label "Backed up window")
1.245 + annotation 8)
1.246 + (object InheritView ""
1.247 + client @5
1.248 + supplier @3)
1.249 + (object ClassView "Class" "GDI Object" @6
1.250 + location (958, 646)
1.251 + label (object ItemLabel
1.252 + location (854, 562)
1.253 + nlines 2
1.254 + max_width 240
1.255 + justify 0
1.256 + label "GDI Object")
1.257 + annotation 8)
1.258 + (object ClassView "Class" "AGDI Object" @7
1.259 + location (2496, 1463)
1.260 + label (object ItemLabel
1.261 + location (2392, 1380)
1.262 + nlines 2
1.263 + max_width 240
1.264 + justify 0
1.265 + label "AGDI Object")
1.266 + height 250
1.267 + annotation 8)
1.268 + (object ClassView "Class" "Brush" @8
1.269 + location (1666, 1102)
1.270 + label (object ItemLabel
1.271 + location (1562, 1018)
1.272 + nlines 2
1.273 + max_width 240
1.274 + justify 0
1.275 + label "Brush")
1.276 + annotation 8)
1.277 + (object ClassView "Class" "Font" @9
1.278 + location (178, 1103)
1.279 + label (object ItemLabel
1.280 + location (74, 1019)
1.281 + nlines 2
1.282 + max_width 240
1.283 + justify 0
1.284 + label "Font")
1.285 + annotation 8)
1.286 + (object ClassView "Class" "Palette" @10
1.287 + location (542, 1110)
1.288 + label (object ItemLabel
1.289 + location (438, 1026)
1.290 + nlines 2
1.291 + max_width 240
1.292 + justify 0
1.293 + label "Palette")
1.294 + annotation 8)
1.295 + (object ClassView "Class" "Pen" @11
1.296 + location (1284, 1110)
1.297 + label (object ItemLabel
1.298 + location (1180, 1026)
1.299 + nlines 2
1.300 + max_width 240
1.301 + justify 0
1.302 + label "Pen")
1.303 + annotation 8)
1.304 + (object ClassView "Class" "Clock" @12
1.305 + location (3130, 2150)
1.306 + label (object ItemLabel
1.307 + location (3026, 2066)
1.308 + nlines 2
1.309 + max_width 240
1.310 + justify 0
1.311 + label "Clock")
1.312 + annotation 8)
1.313 + (object ClassView "Class" "Sprite" @13
1.314 + location (3458, 1937)
1.315 + label (object ItemLabel
1.316 + location (3354, 1853)
1.317 + nlines 2
1.318 + max_width 240
1.319 + justify 0
1.320 + label "Sprite")
1.321 + annotation 8)
1.322 + (object ClassView "Class" "Bitmap sequence" @14
1.323 + location (3431, 1626)
1.324 + label (object ItemLabel
1.325 + location (3327, 1542)
1.326 + nlines 2
1.327 + max_width 240
1.328 + justify 0
1.329 + label "Bitmap sequence")
1.330 + annotation 8)
1.331 + (object InheritView ""
1.332 + client @8
1.333 + supplier @6)
1.334 + (object InheritView ""
1.335 + client @10
1.336 + supplier @6)
1.337 + (object InheritView ""
1.338 + client @9
1.339 + supplier @6)
1.340 + (object InheritView ""
1.341 + client @11
1.342 + supplier @6)
1.343 + (object ClassView "Class" "Text cursor" @15
1.344 + location (3407, 1293)
1.345 + label (object ItemLabel
1.346 + location (3303, 1209)
1.347 + nlines 2
1.348 + max_width 240
1.349 + justify 0
1.350 + label "Text cursor")
1.351 + annotation 8)
1.352 + (object InheritView ""
1.353 + client @12
1.354 + supplier @7)
1.355 + (object InheritView ""
1.356 + client @14
1.357 + supplier @7)
1.358 + (object InheritView ""
1.359 + client @15
1.360 + supplier @7)
1.361 + (object InheritView ""
1.362 + client @13
1.363 + supplier @7)
1.364 + (object ClassView "Class" "GC" @16
1.365 + location (964, 1635)
1.366 + label (object ItemLabel
1.367 + location (860, 1551)
1.368 + nlines 2
1.369 + max_width 240
1.370 + justify 0
1.371 + label "GC")
1.372 + annotation 8)
1.373 + (object ClassView "Class" "Clipping region" @17
1.374 + location (928, 1108)
1.375 + label (object ItemLabel
1.376 + location (824, 1024)
1.377 + nlines 2
1.378 + max_width 240
1.379 + justify 0
1.380 + label "Clipping region")
1.381 + annotation 8)
1.382 + (object InheritView ""
1.383 + client @17
1.384 + supplier @6)
1.385 + (object UsesView ""
1.386 + client @7
1.387 + supplier @3)
1.388 + (object UsesView ""
1.389 + client @16
1.390 + supplier @2)
1.391 + (object UsesView ""
1.392 + client @16
1.393 + supplier @8)
1.394 + (object UsesView ""
1.395 + client @16
1.396 + supplier @10)
1.397 + (object UsesView ""
1.398 + client @16
1.399 + supplier @9)
1.400 + (object UsesView ""
1.401 + client @16
1.402 + supplier @11)
1.403 + (object UsesView ""
1.404 + client @16
1.405 + supplier @17)
1.406 + (object ClassView "Class" "Pointer Cursor" @18
1.407 + location (2700, 2245)
1.408 + label (object ItemLabel
1.409 + location (2596, 2161)
1.410 + nlines 2
1.411 + max_width 240
1.412 + justify 0
1.413 + label "Pointer Cursor")
1.414 + annotation 8)
1.415 + (object InheritView ""
1.416 + client @18
1.417 + supplier @7)
1.418 + (object ClassView "Class" "Session" @19
1.419 + location (2314, 562)
1.420 + label (object ItemLabel
1.421 + location (2210, 478)
1.422 + nlines 2
1.423 + max_width 240
1.424 + justify 0
1.425 + label "Session")
1.426 + annotation 8)
1.427 + (object HasView ""
1.428 + client @1
1.429 + supplier @19)
1.430 + (object ClassView "Class" "Store" @20
1.431 + location (2775, 707)
1.432 + label (object ItemLabel
1.433 + location (2671, 623)
1.434 + nlines 2
1.435 + max_width 240
1.436 + justify 0
1.437 + label "Store")
1.438 + annotation 8)
1.439 + (object UsesView ""
1.440 + client @8
1.441 + supplier @4)
1.442 + (object HasView ""
1.443 + client @19
1.444 + supplier @6)
1.445 + (object HasView ""
1.446 + client @19
1.447 + supplier @20)
1.448 + (object HasView ""
1.449 + client @19
1.450 + supplier @7)
1.451 + (object HasView ""
1.452 + client @19
1.453 + supplier @2)))))
1.454 + root_subsystem (object SubSystem "<Top Level>"
1.455 + physical_models (list unit_reference_list)
1.456 + physical_presentations (list unit_reference_list
1.457 + (object Module_Diagram "Main"
1.458 + title "Main"
1.459 + zoom 100
1.460 + max_height 28350
1.461 + max_width 21600
1.462 + origin_x 0
1.463 + origin_y 0
1.464 + items (list diagram_item_list))))
1.465 + process_structure (object Processes
1.466 + ProcsNDevs (list
1.467 + (object Process_Diagram ""
1.468 + title ""
1.469 + zoom 100
1.470 + max_height 28350
1.471 + max_width 21600
1.472 + origin_x 0
1.473 + origin_y 0
1.474 + items (list diagram_item_list))))
1.475 + properties (object Properties))