windowing/windowserver/DES/WSERV.MDL
changeset 0 5d03bc08d59c
child 116 171fae344dd4
equal deleted inserted replaced
-1:000000000000 0:5d03bc08d59c
       
     1 
       
     2 (object Petal
       
     3     version    	35)
       
     4 
       
     5 (object Design "<Top Level>"
       
     6     is_unit    	TRUE
       
     7     file_name  	"d:\wserv\des\wserv.mdl"
       
     8     is_loaded  	TRUE
       
     9     defaults   	(object defaults
       
    10 	rightMargin 	0.25
       
    11 	leftMargin 	0.25
       
    12 	topMargin  	0.25
       
    13 	bottomMargin 	0.5
       
    14 	pageOverlap 	0.25
       
    15 	clipIconLabels 	TRUE
       
    16 	autoResize 	FALSE
       
    17 	snapToGrid 	TRUE
       
    18 	gridX      	0
       
    19 	gridY      	0
       
    20 	defaultFont 	(object Font
       
    21 	    size       	10
       
    22 	    face       	"Arial"
       
    23 	    bold       	FALSE
       
    24 	    italics    	FALSE
       
    25 	    underline  	FALSE
       
    26 	    strike     	FALSE
       
    27 	    color      	0
       
    28 	    default_color 	TRUE)
       
    29 	showMessageNum 	3)
       
    30     root_category 	(object Class_Category "<Top Level>"
       
    31 	exportControl 	"Public"
       
    32 	global     	TRUE
       
    33 	subsystem  	"<Top Level>"
       
    34 	logical_models 	(list unit_reference_list
       
    35 	    (object Class "$UNNAMED$0")
       
    36 	    (object Class "Client ")
       
    37 	    (object Class_Category "GDI"
       
    38 		exportControl 	"Public"
       
    39 		logical_models 	(list unit_reference_list
       
    40 		    (object Class "Bitmap Font"
       
    41 			statediagram 	(object State_Diagram ""
       
    42 			    title      	""
       
    43 			    zoom       	100
       
    44 			    max_height 	28350
       
    45 			    max_width  	21600
       
    46 			    origin_x   	0
       
    47 			    origin_y   	0
       
    48 			    items      	(list diagram_item_list)))
       
    49 		    (object Class "Brush"
       
    50 			superclasses 	(list inheritance_relationship_list
       
    51 			    (object Inheritance_Relationship
       
    52 				supplier   	"GDI object"))
       
    53 			statediagram 	(object State_Diagram ""
       
    54 			    title      	""
       
    55 			    zoom       	100
       
    56 			    max_height 	28350
       
    57 			    max_width  	21600
       
    58 			    origin_x   	0
       
    59 			    origin_y   	0
       
    60 			    items      	(list diagram_item_list)))
       
    61 		    (object Class "Pen"
       
    62 			superclasses 	(list inheritance_relationship_list
       
    63 			    (object Inheritance_Relationship
       
    64 				supplier   	"GDI object"))
       
    65 			statediagram 	(object State_Diagram ""
       
    66 			    title      	""
       
    67 			    zoom       	100
       
    68 			    max_height 	28350
       
    69 			    max_width  	21600
       
    70 			    origin_x   	0
       
    71 			    origin_y   	0
       
    72 			    items      	(list diagram_item_list)))
       
    73 		    (object Class "CBackground")
       
    74 		    (object Class "integer"
       
    75 			nonclass   	TRUE)
       
    76 		    (object Class "CPenCursor")
       
    77 		    (object Class "CTextCursor")
       
    78 		    (object Class "$UNNAMED$1")
       
    79 		    (object Class "$UNNAMED$2")
       
    80 		    (object Class " WS Object"
       
    81 			statediagram 	(object State_Diagram ""
       
    82 			    title      	""
       
    83 			    zoom       	100
       
    84 			    max_height 	28350
       
    85 			    max_width  	21600
       
    86 			    origin_x   	0
       
    87 			    origin_y   	0
       
    88 			    items      	(list diagram_item_list)))
       
    89 		    (object Class "Drawablex"
       
    90 			statediagram 	(object State_Diagram ""
       
    91 			    title      	""
       
    92 			    zoom       	100
       
    93 			    max_height 	28350
       
    94 			    max_width  	21600
       
    95 			    origin_x   	0
       
    96 			    origin_y   	0
       
    97 			    items      	(list diagram_item_list)))
       
    98 		    (object Class "Font"
       
    99 			fields     	(list has_relationship_list
       
   100 			    (object Has_Relationship
       
   101 				supplier   	"Bitmap Font"
       
   102 				supplier_cardinality 	(value cardinality "0..1")
       
   103 				client_cardinality 	(value cardinality "n"))
       
   104 			    (object Has_Relationship
       
   105 				supplier   	"Vector font"
       
   106 				supplier_cardinality 	(value cardinality "0..1")
       
   107 				client_cardinality 	(value cardinality "n")))
       
   108 			superclasses 	(list inheritance_relationship_list
       
   109 			    (object Inheritance_Relationship
       
   110 				supplier   	"GDI object"))
       
   111 			statediagram 	(object State_Diagram ""
       
   112 			    title      	""
       
   113 			    zoom       	100
       
   114 			    max_height 	28350
       
   115 			    max_width  	21600
       
   116 			    origin_x   	0
       
   117 			    origin_y   	0
       
   118 			    items      	(list diagram_item_list)))
       
   119 		    (object Class "Vector font"
       
   120 			statediagram 	(object State_Diagram ""
       
   121 			    title      	""
       
   122 			    zoom       	100
       
   123 			    max_height 	28350
       
   124 			    max_width  	21600
       
   125 			    origin_x   	0
       
   126 			    origin_y   	0
       
   127 			    items      	(list diagram_item_list)))
       
   128 		    (object Class "$UNNAMED$3")
       
   129 		    (object Class "Palette"
       
   130 			superclasses 	(list inheritance_relationship_list
       
   131 			    (object Inheritance_Relationship
       
   132 				supplier   	"GDI object")))
       
   133 		    (object Class "Drawable GDI Data")
       
   134 		    (object Class_Category "$UNNAMED$4"
       
   135 			exportControl 	"Public"
       
   136 			logical_models 	(list unit_reference_list)
       
   137 			logical_presentations 	(list unit_reference_list))
       
   138 		    (object Class_Category "$UNNAMED$5"
       
   139 			exportControl 	"Public"
       
   140 			logical_models 	(list unit_reference_list)
       
   141 			logical_presentations 	(list unit_reference_list))
       
   142 		    (object Class_Category "$UNNAMED$6"
       
   143 			exportControl 	"Public"
       
   144 			logical_models 	(list unit_reference_list)
       
   145 			logical_presentations 	(list unit_reference_list))
       
   146 		    (object Class_Category "$UNNAMED$7"
       
   147 			exportControl 	"Public"
       
   148 			logical_models 	(list unit_reference_list)
       
   149 			logical_presentations 	(list unit_reference_list)))
       
   150 		logical_presentations 	(list unit_reference_list
       
   151 		    (object ClassDiagram "Main"
       
   152 			title      	"Main"
       
   153 			zoom       	100
       
   154 			max_height 	28350
       
   155 			max_width  	21600
       
   156 			origin_x   	0
       
   157 			origin_y   	0
       
   158 			items      	(list diagram_item_list
       
   159 			    (object ClassView "Class" "Bitmap Font" @1
       
   160 				location   	(2259, 1427)
       
   161 				label      	(object ItemLabel
       
   162 				    location   	(2155, 1343)
       
   163 				    nlines     	2
       
   164 				    max_width  	240
       
   165 				    justify    	0
       
   166 				    label      	"Bitmap Font")
       
   167 				annotation 	8)
       
   168 			    (object ClassView "Class" "Brush" @2
       
   169 				location   	(1228, 901)
       
   170 				label      	(object ItemLabel
       
   171 				    location   	(1124, 817)
       
   172 				    nlines     	2
       
   173 				    max_width  	240
       
   174 				    justify    	0
       
   175 				    label      	"Brush")
       
   176 				annotation 	8)
       
   177 			    (object ClassView "Class" "Pen" @3
       
   178 				location   	(1709, 904)
       
   179 				label      	(object ItemLabel
       
   180 				    location   	(1605, 820)
       
   181 				    nlines     	2
       
   182 				    max_width  	240
       
   183 				    justify    	0
       
   184 				    label      	"Pen")
       
   185 				annotation 	8)
       
   186 			    (object ClassView "Class" "Font" @4
       
   187 				location   	(2200, 904)
       
   188 				label      	(object ItemLabel
       
   189 				    location   	(2096, 820)
       
   190 				    nlines     	2
       
   191 				    max_width  	240
       
   192 				    justify    	0
       
   193 				    label      	"Font")
       
   194 				annotation 	8)
       
   195 			    (object ClassView "Class" "Vector font" @5
       
   196 				location   	(2659, 1429)
       
   197 				label      	(object ItemLabel
       
   198 				    location   	(2555, 1345)
       
   199 				    nlines     	2
       
   200 				    max_width  	240
       
   201 				    justify    	0
       
   202 				    label      	"Vector font")
       
   203 				annotation 	8)
       
   204 			    (object HasView ""
       
   205 				client     	@4
       
   206 				supplier   	@1)
       
   207 			    (object HasView ""
       
   208 				client     	@4
       
   209 				supplier   	@5)
       
   210 			    (object ClassView "Class" "Palette" @6
       
   211 				location   	(822, 915)
       
   212 				label      	(object ItemLabel
       
   213 				    location   	(718, 831)
       
   214 				    nlines     	2
       
   215 				    max_width  	240
       
   216 				    justify    	0
       
   217 				    label      	"Palette")
       
   218 				annotation 	8)
       
   219 			    (object ClassView "Class" "Drawable GDI Data" @7
       
   220 				location   	(340, 909)
       
   221 				label      	(object ItemLabel
       
   222 				    location   	(236, 825)
       
   223 				    nlines     	2
       
   224 				    max_width  	240
       
   225 				    justify    	0
       
   226 				    label      	"Drawable GDI Data")
       
   227 				annotation 	8)))))
       
   228 	    (object Class_Category "Drawables"
       
   229 		visible_categories 	(list visibility_relationship_list
       
   230 		    (object Visibility_Relationship
       
   231 			supplier   	"GDI Interface")
       
   232 		    (object Visibility_Relationship
       
   233 			supplier   	"GDI"))
       
   234 		exportControl 	"Public"
       
   235 		logical_models 	(list unit_reference_list
       
   236 		    (object Class "$UNNAMED$8")
       
   237 		    (object Class "Backed up Window"
       
   238 			fields     	(list has_relationship_list
       
   239 			    (object Has_Relationship
       
   240 				supplier   	"Backup Bitmap"))
       
   241 			superclasses 	(list inheritance_relationship_list
       
   242 			    (object Inheritance_Relationship
       
   243 				supplier   	"Window"))
       
   244 			statediagram 	(object State_Diagram ""
       
   245 			    title      	""
       
   246 			    zoom       	100
       
   247 			    max_height 	28350
       
   248 			    max_width  	21600
       
   249 			    origin_x   	0
       
   250 			    origin_y   	0
       
   251 			    items      	(list diagram_item_list)))
       
   252 		    (object Class "Window"
       
   253 			fields     	(list has_relationship_list
       
   254 			    (object Has_Relationship
       
   255 				supplier   	"Update Region"
       
   256 				supplier_cardinality 	(value cardinality "1")
       
   257 				client_cardinality 	(value cardinality "1"))
       
   258 			    (object Has_Relationship
       
   259 				supplier   	"Clipping region"
       
   260 				supplier_cardinality 	(value cardinality "1")
       
   261 				client_cardinality 	(value cardinality "1"))
       
   262 			    (object Has_Relationship
       
   263 				supplier   	"Client region"))
       
   264 			superclasses 	(list inheritance_relationship_list
       
   265 			    (object Inheritance_Relationship
       
   266 				supplier   	"Drawable"))
       
   267 			operations 	(list Operations
       
   268 			    (object Operation "SetVisibility"
       
   269 				concurrency 	"Sequential"
       
   270 				opExportControl 	"Public"
       
   271 				uid        	0))
       
   272 			statediagram 	(object State_Diagram ""
       
   273 			    title      	""
       
   274 			    zoom       	100
       
   275 			    max_height 	28350
       
   276 			    max_width  	21600
       
   277 			    origin_x   	0
       
   278 			    origin_y   	0
       
   279 			    items      	(list diagram_item_list)))
       
   280 		    (object Class "Bitmap"
       
   281 			fields     	(list has_relationship_list
       
   282 			    (object Has_Relationship
       
   283 				supplier   	"Default region"))
       
   284 			superclasses 	(list inheritance_relationship_list
       
   285 			    (object Inheritance_Relationship
       
   286 				supplier   	"Drawable"))
       
   287 			statediagram 	(object State_Diagram ""
       
   288 			    title      	""
       
   289 			    zoom       	100
       
   290 			    max_height 	28350
       
   291 			    max_width  	21600
       
   292 			    origin_x   	0
       
   293 			    origin_y   	0
       
   294 			    items      	(list diagram_item_list)))
       
   295 		    (object Class "Backup Bitmap"
       
   296 			superclasses 	(list inheritance_relationship_list
       
   297 			    (object Inheritance_Relationship
       
   298 				supplier   	"Bitmap"))
       
   299 			statediagram 	(object State_Diagram ""
       
   300 			    title      	""
       
   301 			    zoom       	100
       
   302 			    max_height 	28350
       
   303 			    max_width  	21600
       
   304 			    origin_x   	0
       
   305 			    origin_y   	0
       
   306 			    items      	(list diagram_item_list)))
       
   307 		    (object Parameterized_Class "$UNNAMED$9")
       
   308 		    (object Class_Utility "$UNNAMED$10")
       
   309 		    (object Class "$UNNAMED$11")
       
   310 		    (object Class "RootWindow"
       
   311 			superclasses 	(list inheritance_relationship_list
       
   312 			    (object Inheritance_Relationship
       
   313 				supplier   	"Window"))
       
   314 			statediagram 	(object State_Diagram ""
       
   315 			    title      	""
       
   316 			    zoom       	100
       
   317 			    max_height 	28350
       
   318 			    max_width  	21600
       
   319 			    origin_x   	0
       
   320 			    origin_y   	0
       
   321 			    items      	(list diagram_item_list)))
       
   322 		    (object Class "Update Region"
       
   323 			superclasses 	(list inheritance_relationship_list
       
   324 			    (object Inheritance_Relationship
       
   325 				supplier   	"Region"))
       
   326 			statediagram 	(object State_Diagram ""
       
   327 			    title      	""
       
   328 			    zoom       	100
       
   329 			    max_height 	28350
       
   330 			    max_width  	21600
       
   331 			    origin_x   	0
       
   332 			    origin_y   	0
       
   333 			    items      	(list diagram_item_list)))
       
   334 		    (object Class "Root window"
       
   335 			collaborators 	(list association_list
       
   336 			    (object Association
       
   337 				supplier   	"Window"
       
   338 				supplier_cardinality 	(value cardinality "n")
       
   339 				client_cardinality 	(value cardinality "1"))
       
   340 			    (object Association
       
   341 				supplier   	"Animator"
       
   342 				supplier_cardinality 	(value cardinality "1"))))
       
   343 		    (object Class "Client region"
       
   344 			superclasses 	(list inheritance_relationship_list
       
   345 			    (object Inheritance_Relationship
       
   346 				supplier   	"Region")))
       
   347 		    (object Class "Drawable"
       
   348 			fields     	(list has_relationship_list
       
   349 			    (object Has_Relationship
       
   350 				supplier   	"Gdi Drawable"))
       
   351 			statediagram 	(object State_Diagram ""
       
   352 			    title      	""
       
   353 			    zoom       	100
       
   354 			    max_height 	28350
       
   355 			    max_width  	21600
       
   356 			    origin_x   	0
       
   357 			    origin_y   	0
       
   358 			    items      	(list diagram_item_list)))
       
   359 		    (object Class "Gdi Drawable")
       
   360 		    (object Class "Default region")
       
   361 		    (object Mechanism @8
       
   362 			logical_models 	(list unit_reference_list
       
   363 			    (object Object "RootWindow"
       
   364 				collaborators 	(list link_list
       
   365 				    (object Link
       
   366 					supplier   	"Alert Window")
       
   367 				    (object Link
       
   368 					supplier   	"Client Windows"))
       
   369 				class      	"RootWindow"
       
   370 				persistence 	"Static"
       
   371 				multi      	FALSE)
       
   372 			    (object Object "Client Windows"
       
   373 				collaborators 	(list link_list
       
   374 				    (object Link
       
   375 					supplier   	"Temporary Status Window")
       
   376 				    (object Link
       
   377 					supplier   	"Client Windows")
       
   378 				    (object Link
       
   379 					supplier   	"Client Windows")
       
   380 				    (object Link
       
   381 					supplier   	"Client Windows")
       
   382 				    (object Link
       
   383 					supplier   	"Client Windows")
       
   384 				    (object Link
       
   385 					supplier   	"Client Windows"))
       
   386 				class      	"Window"
       
   387 				persistence 	"Transient"
       
   388 				multi      	TRUE)
       
   389 			    (object Object "Clients"
       
   390 				collaborators 	(list link_list
       
   391 				    (object Link
       
   392 					supplier   	"Client Windows")
       
   393 				    (object Link
       
   394 					supplier   	"Client Windows")
       
   395 				    (object Link
       
   396 					supplier   	"Client Windows")
       
   397 				    (object Link
       
   398 					supplier   	
       
   399 |Pseudo
       
   400 |Client
       
   401 					)
       
   402 				    (object Link
       
   403 					supplier   	"Client Windows"))
       
   404 				class      	"Session"
       
   405 				persistence 	"Transient"
       
   406 				multi      	TRUE)
       
   407 			    (object Object "Window Server"
       
   408 				collaborators 	(list link_list
       
   409 				    (object Link
       
   410 					supplier   	"Status Window")
       
   411 				    (object Link
       
   412 					supplier   	"RootWindow"
       
   413 					supplier_containment 	"By Value"
       
   414 					client_containment 	"By Value"))
       
   415 				class      	"System Client"
       
   416 				persistence 	"Static"
       
   417 				multi      	FALSE)
       
   418 			    (object Object "Foreground Client"
       
   419 				collaborators 	(list link_list
       
   420 				    (object Link
       
   421 					supplier   	"Client Windows"))
       
   422 				class      	"Session"
       
   423 				persistence 	"Transient"
       
   424 				multi      	FALSE)))
       
   425 		    (object Mechanism @9
       
   426 			logical_models 	(list unit_reference_list
       
   427 			    (object Object "Window"
       
   428 				collaborators 	(list link_list
       
   429 				    (object Link
       
   430 					supplier   	"Window"
       
   431 					messages   	(list Messages
       
   432 					    (object Message "Child"
       
   433 						frequency  	"Aperiodic"
       
   434 						synchronization 	"Simple"
       
   435 						dir        	"FromClientToSupplier"
       
   436 						sequence   	""
       
   437 						ordinal    	0)))
       
   438 				    (object Link
       
   439 					supplier   	"Window"
       
   440 					messages   	(list Messages
       
   441 					    (object Message "Sibling"
       
   442 						frequency  	"Aperiodic"
       
   443 						synchronization 	"Simple"
       
   444 						dir        	"FromClientToSupplier"
       
   445 						sequence   	""
       
   446 						ordinal    	1)))
       
   447 				    (object Link
       
   448 					supplier   	"Window"
       
   449 					messages   	(list Messages
       
   450 					    (object Message "Parent"
       
   451 						frequency  	"Aperiodic"
       
   452 						synchronization 	"Simple"
       
   453 						dir        	"FromClientToSupplier"
       
   454 						sequence   	""
       
   455 						ordinal    	2)))
       
   456 				    (object Link
       
   457 					supplier   	"Window"
       
   458 					messages   	(list Messages
       
   459 					    (object Message "Sibling"
       
   460 						frequency  	"Aperiodic"
       
   461 						synchronization 	"Simple"
       
   462 						dir        	"FromClientToSupplier"
       
   463 						sequence   	""
       
   464 						ordinal    	3)))
       
   465 				    (object Link
       
   466 					supplier   	"Window"
       
   467 					messages   	(list Messages
       
   468 					    (object Message "Parent"
       
   469 						frequency  	"Aperiodic"
       
   470 						synchronization 	"Simple"
       
   471 						dir        	"FromClientToSupplier"
       
   472 						sequence   	""
       
   473 						ordinal    	4)))
       
   474 				    (object Link
       
   475 					supplier   	"Window")
       
   476 				    (object Link
       
   477 					supplier   	"Window")
       
   478 				    (object Link
       
   479 					supplier   	"Window")
       
   480 				    (object Link
       
   481 					supplier   	"Window")
       
   482 				    (object Link
       
   483 					supplier   	"Window")
       
   484 				    (object Link
       
   485 					supplier   	"Window")
       
   486 				    (object Link
       
   487 					supplier   	"Window")
       
   488 				    (object Link
       
   489 					supplier   	"Window")
       
   490 				    (object Link
       
   491 					supplier   	"Window"
       
   492 					messages   	(list Messages
       
   493 					    (object Message ""
       
   494 						frequency  	"Aperiodic"
       
   495 						synchronization 	"Simple"
       
   496 						dir        	"ToClientFromSupplier"
       
   497 						sequence   	""
       
   498 						ordinal    	5)
       
   499 					    (object Message ""
       
   500 						frequency  	"Aperiodic"
       
   501 						synchronization 	"Simple"
       
   502 						dir        	"ToClientFromSupplier"
       
   503 						sequence   	""
       
   504 						ordinal    	6)
       
   505 					    (object Message ""
       
   506 						frequency  	"Aperiodic"
       
   507 						synchronization 	"Simple"
       
   508 						dir        	"ToClientFromSupplier"
       
   509 						sequence   	""
       
   510 						ordinal    	7)
       
   511 					    (object Message ""
       
   512 						frequency  	"Aperiodic"
       
   513 						synchronization 	"Simple"
       
   514 						dir        	"ToClientFromSupplier"
       
   515 						sequence   	""
       
   516 						ordinal    	8)
       
   517 					    (object Message ""
       
   518 						frequency  	"Aperiodic"
       
   519 						synchronization 	"Simple"
       
   520 						dir        	"ToClientFromSupplier"
       
   521 						sequence   	""
       
   522 						ordinal    	9)
       
   523 					    (object Message ""
       
   524 						frequency  	"Aperiodic"
       
   525 						synchronization 	"Simple"
       
   526 						dir        	"ToClientFromSupplier"
       
   527 						sequence   	""
       
   528 						ordinal    	10)
       
   529 					    (object Message ""
       
   530 						frequency  	"Aperiodic"
       
   531 						synchronization 	"Simple"
       
   532 						dir        	"ToClientFromSupplier"
       
   533 						sequence   	""
       
   534 						ordinal    	11)
       
   535 					    (object Message ""
       
   536 						frequency  	"Aperiodic"
       
   537 						synchronization 	"Simple"
       
   538 						dir        	"ToClientFromSupplier"
       
   539 						sequence   	""
       
   540 						ordinal    	12)
       
   541 					    (object Message ""
       
   542 						frequency  	"Aperiodic"
       
   543 						synchronization 	"Simple"
       
   544 						dir        	"ToClientFromSupplier"
       
   545 						sequence   	""
       
   546 						ordinal    	13)
       
   547 					    (object Message ""
       
   548 						frequency  	"Aperiodic"
       
   549 						synchronization 	"Simple"
       
   550 						dir        	"ToClientFromSupplier"
       
   551 						sequence   	""
       
   552 						ordinal    	14)
       
   553 					    (object Message ""
       
   554 						frequency  	"Aperiodic"
       
   555 						synchronization 	"Simple"
       
   556 						dir        	"ToClientFromSupplier"
       
   557 						sequence   	""
       
   558 						ordinal    	15)
       
   559 					    (object Message ""
       
   560 						frequency  	"Aperiodic"
       
   561 						synchronization 	"Simple"
       
   562 						dir        	"ToClientFromSupplier"
       
   563 						sequence   	""
       
   564 						ordinal    	16)
       
   565 					    (object Message ""
       
   566 						frequency  	"Aperiodic"
       
   567 						synchronization 	"Simple"
       
   568 						dir        	"ToClientFromSupplier"
       
   569 						sequence   	""
       
   570 						ordinal    	17)
       
   571 					    (object Message ""
       
   572 						frequency  	"Aperiodic"
       
   573 						synchronization 	"Simple"
       
   574 						dir        	"ToClientFromSupplier"
       
   575 						sequence   	""
       
   576 						ordinal    	18)
       
   577 					    (object Message ""
       
   578 						frequency  	"Aperiodic"
       
   579 						synchronization 	"Simple"
       
   580 						dir        	"ToClientFromSupplier"
       
   581 						sequence   	""
       
   582 						ordinal    	19)
       
   583 					    (object Message ""
       
   584 						frequency  	"Aperiodic"
       
   585 						synchronization 	"Simple"
       
   586 						dir        	"ToClientFromSupplier"
       
   587 						sequence   	""
       
   588 						ordinal    	20)
       
   589 					    (object Message ""
       
   590 						frequency  	"Aperiodic"
       
   591 						synchronization 	"Simple"
       
   592 						dir        	"ToClientFromSupplier"
       
   593 						sequence   	""
       
   594 						ordinal    	21)
       
   595 					    (object Message ""
       
   596 						frequency  	"Aperiodic"
       
   597 						synchronization 	"Simple"
       
   598 						dir        	"ToClientFromSupplier"
       
   599 						sequence   	""
       
   600 						ordinal    	22)
       
   601 					    (object Message ""
       
   602 						frequency  	"Aperiodic"
       
   603 						synchronization 	"Simple"
       
   604 						dir        	"ToClientFromSupplier"
       
   605 						sequence   	""
       
   606 						ordinal    	23)
       
   607 					    (object Message ""
       
   608 						frequency  	"Aperiodic"
       
   609 						synchronization 	"Simple"
       
   610 						dir        	"ToClientFromSupplier"
       
   611 						sequence   	""
       
   612 						ordinal    	24)
       
   613 					    (object Message ""
       
   614 						frequency  	"Aperiodic"
       
   615 						synchronization 	"Simple"
       
   616 						dir        	"ToClientFromSupplier"
       
   617 						sequence   	""
       
   618 						ordinal    	25)
       
   619 					    (object Message ""
       
   620 						frequency  	"Aperiodic"
       
   621 						synchronization 	"Simple"
       
   622 						dir        	"ToClientFromSupplier"
       
   623 						sequence   	""
       
   624 						ordinal    	26)
       
   625 					    (object Message ""
       
   626 						frequency  	"Aperiodic"
       
   627 						synchronization 	"Simple"
       
   628 						dir        	"ToClientFromSupplier"
       
   629 						sequence   	""
       
   630 						ordinal    	27)
       
   631 					    (object Message ""
       
   632 						frequency  	"Aperiodic"
       
   633 						synchronization 	"Simple"
       
   634 						dir        	"ToClientFromSupplier"
       
   635 						sequence   	""
       
   636 						ordinal    	28)
       
   637 					    (object Message ""
       
   638 						frequency  	"Aperiodic"
       
   639 						synchronization 	"Simple"
       
   640 						dir        	"ToClientFromSupplier"
       
   641 						sequence   	""
       
   642 						ordinal    	29)
       
   643 					    (object Message ""
       
   644 						frequency  	"Aperiodic"
       
   645 						synchronization 	"Simple"
       
   646 						dir        	"ToClientFromSupplier"
       
   647 						sequence   	""
       
   648 						ordinal    	30)
       
   649 					    (object Message ""
       
   650 						frequency  	"Aperiodic"
       
   651 						synchronization 	"Simple"
       
   652 						dir        	"ToClientFromSupplier"
       
   653 						sequence   	""
       
   654 						ordinal    	31))))
       
   655 				class      	"Window"
       
   656 				persistence 	"Transient"
       
   657 				multi      	FALSE))))
       
   658 		logical_presentations 	(list unit_reference_list
       
   659 		    (object ClassDiagram "Main"
       
   660 			title      	"Main"
       
   661 			zoom       	100
       
   662 			max_height 	28350
       
   663 			max_width  	21600
       
   664 			origin_x   	0
       
   665 			origin_y   	0
       
   666 			items      	(list diagram_item_list
       
   667 			    (object ClassView "Class" "Backed up Window" @10
       
   668 				location   	(1126, 1425)
       
   669 				font       	(object Font
       
   670 				    size       	10
       
   671 				    face       	"helvetica"
       
   672 				    bold       	FALSE
       
   673 				    italics    	FALSE
       
   674 				    underline  	FALSE
       
   675 				    strike     	FALSE
       
   676 				    color      	0
       
   677 				    default_color 	TRUE)
       
   678 				label      	(object ItemLabel
       
   679 				    location   	(1024, 1343)
       
   680 				    nlines     	2
       
   681 				    max_width  	236
       
   682 				    justify    	0
       
   683 				    label      	"Backed up Window")
       
   684 				width      	343
       
   685 				height     	249
       
   686 				annotation 	8)
       
   687 			    (object ClassView "Class" "Window" @11
       
   688 				location   	(1125, 838)
       
   689 				label      	(object ItemLabel
       
   690 				    location   	(1021, 754)
       
   691 				    nlines     	2
       
   692 				    max_width  	240
       
   693 				    justify    	0
       
   694 				    label      	"Window")
       
   695 				annotation 	8)
       
   696 			    (object InheritView ""
       
   697 				client     	@10
       
   698 				supplier   	@11)
       
   699 			    (object ClassView "Class" "Bitmap" @12
       
   700 				location   	(1744, 832)
       
   701 				label      	(object ItemLabel
       
   702 				    location   	(1640, 748)
       
   703 				    nlines     	2
       
   704 				    max_width  	240
       
   705 				    justify    	0
       
   706 				    label      	"Bitmap")
       
   707 				annotation 	8)
       
   708 			    (object ClassView "Class" "Backup Bitmap" @13
       
   709 				location   	(1743, 1424)
       
   710 				label      	(object ItemLabel
       
   711 				    location   	(1636, 1337)
       
   712 				    nlines     	2
       
   713 				    max_width  	249
       
   714 				    justify    	0
       
   715 				    label      	"Backup Bitmap")
       
   716 				width      	362
       
   717 				height     	262
       
   718 				annotation 	8)
       
   719 			    (object InheritView ""
       
   720 				client     	@13
       
   721 				supplier   	@12)
       
   722 			    (object ClassView "Class" "RootWindow" @14
       
   723 				location   	(1434, 1145)
       
   724 				label      	(object ItemLabel
       
   725 				    location   	(1330, 1061)
       
   726 				    nlines     	2
       
   727 				    max_width  	240
       
   728 				    justify    	0
       
   729 				    label      	"RootWindow")
       
   730 				annotation 	8)
       
   731 			    (object InheritView ""
       
   732 				client     	@14
       
   733 				supplier   	@11)
       
   734 			    (object ClassView "Class" "Update Region" @15
       
   735 				location   	(319, 1158)
       
   736 				label      	(object ItemLabel
       
   737 				    location   	(215, 1074)
       
   738 				    nlines     	2
       
   739 				    max_width  	240
       
   740 				    justify    	0
       
   741 				    label      	"Update Region")
       
   742 				annotation 	8)
       
   743 			    (object HasView ""
       
   744 				client     	@10
       
   745 				supplier   	@13)
       
   746 			    (object HasView ""
       
   747 				client     	@11
       
   748 				supplier   	@15)
       
   749 			    (object ClassView "Class" "Client region" @16
       
   750 				location   	(450, 842)
       
   751 				label      	(object ItemLabel
       
   752 				    location   	(346, 758)
       
   753 				    nlines     	2
       
   754 				    max_width  	240
       
   755 				    justify    	0
       
   756 				    label      	"Client region")
       
   757 				annotation 	8)
       
   758 			    (object HasView ""
       
   759 				client     	@11
       
   760 				supplier   	@16)
       
   761 			    (object ClassView "Class" "Drawable" @17
       
   762 				location   	(1390, 426)
       
   763 				label      	(object ItemLabel
       
   764 				    location   	(1286, 342)
       
   765 				    nlines     	2
       
   766 				    max_width  	240
       
   767 				    justify    	0
       
   768 				    label      	"Drawable")
       
   769 				annotation 	8)
       
   770 			    (object InheritView ""
       
   771 				client     	@11
       
   772 				supplier   	@17)
       
   773 			    (object InheritView ""
       
   774 				client     	@12
       
   775 				supplier   	@17)
       
   776 			    (object ClassView "Class" "Gdi Drawable" @18
       
   777 				location   	(2325, 846)
       
   778 				label      	(object ItemLabel
       
   779 				    location   	(2221, 762)
       
   780 				    nlines     	2
       
   781 				    max_width  	240
       
   782 				    justify    	0
       
   783 				    label      	"Gdi Drawable")
       
   784 				annotation 	8)
       
   785 			    (object HasView ""
       
   786 				client     	@17
       
   787 				supplier   	@18)
       
   788 			    (object ClassView "Class" "Default region" @19
       
   789 				location   	(2287, 1226)
       
   790 				label      	(object ItemLabel
       
   791 				    location   	(2183, 1142)
       
   792 				    nlines     	2
       
   793 				    max_width  	240
       
   794 				    justify    	0
       
   795 				    label      	"Default region")
       
   796 				annotation 	8)
       
   797 			    (object HasView ""
       
   798 				client     	@12
       
   799 				supplier   	@19)))
       
   800 		    (object ObjectDiagram "Protea top level window structure"
       
   801 			mechanism_ref 	@8
       
   802 			title      	"Protea top level window structure"
       
   803 			zoom       	100
       
   804 			max_height 	28350
       
   805 			max_width  	21600
       
   806 			origin_x   	0
       
   807 			origin_y   	0
       
   808 			items      	(list diagram_item_list
       
   809 			    (object ObjectView "RootWindow" @20
       
   810 				location   	(334, 1068)
       
   811 				label      	(object ItemLabel
       
   812 				    location   	(230, 984)
       
   813 				    nlines     	2
       
   814 				    max_width  	240
       
   815 				    justify    	0
       
   816 				    label      	"RootWindow")
       
   817 				subobjects 	0
       
   818 				x_offset   	0
       
   819 				y_offset   	0)
       
   820 			    (object ObjectView "Client Windows" @21
       
   821 				location   	(703, 1520)
       
   822 				label      	(object ItemLabel
       
   823 				    location   	(599, 1436)
       
   824 				    nlines     	2
       
   825 				    max_width  	240
       
   826 				    justify    	0
       
   827 				    label      	"Client Windows")
       
   828 				subobjects 	0
       
   829 				x_offset   	-0.078125
       
   830 				y_offset   	0.110406)
       
   831 			    (object ObjectView "Clients" @22
       
   832 				location   	(1500, 523)
       
   833 				label      	(object ItemLabel
       
   834 				    location   	(1273, 330)
       
   835 				    nlines     	2
       
   836 				    max_width  	540
       
   837 				    justify    	0
       
   838 				    label      	"Clients")
       
   839 				width      	783
       
   840 				height     	567
       
   841 				subobjects 	1
       
   842 				x_offset   	0
       
   843 				y_offset   	0)
       
   844 			    (object ObjectView "Client Windows" @23
       
   845 				location   	(1337, 1507)
       
   846 				label      	(object ItemLabel
       
   847 				    location   	(1233, 1423)
       
   848 				    nlines     	2
       
   849 				    max_width  	240
       
   850 				    justify    	0
       
   851 				    label      	"Client Windows")
       
   852 				subobjects 	0
       
   853 				x_offset   	-0.08
       
   854 				y_offset   	0.11)
       
   855 			    (object ObjectView "Window Server" @24
       
   856 				location   	(340, 642)
       
   857 				label      	(object ItemLabel
       
   858 				    location   	(236, 558)
       
   859 				    nlines     	2
       
   860 				    max_width  	240
       
   861 				    justify    	0
       
   862 				    label      	"Window Server")
       
   863 				subobjects 	0
       
   864 				x_offset   	0
       
   865 				y_offset   	0)
       
   866 			    (object ObjectView "Client Windows" @25
       
   867 				location   	(1928, 1510)
       
   868 				label      	(object ItemLabel
       
   869 				    location   	(1824, 1426)
       
   870 				    nlines     	2
       
   871 				    max_width  	240
       
   872 				    justify    	0
       
   873 				    label      	"Client Windows")
       
   874 				subobjects 	0
       
   875 				x_offset   	-0.08
       
   876 				y_offset   	0.11)
       
   877 			    (object ObjectView "Client Windows" @26
       
   878 				location   	(2522, 1517)
       
   879 				label      	(object ItemLabel
       
   880 				    location   	(2418, 1433)
       
   881 				    nlines     	2
       
   882 				    max_width  	240
       
   883 				    justify    	0
       
   884 				    label      	"Client Windows")
       
   885 				subobjects 	0
       
   886 				x_offset   	-0.08
       
   887 				y_offset   	0.11)
       
   888 			    (object ObjectView "Client Windows" @27
       
   889 				location   	(203, 1526)
       
   890 				label      	(object ItemLabel
       
   891 				    location   	(99, 1442)
       
   892 				    nlines     	2
       
   893 				    max_width  	240
       
   894 				    justify    	0
       
   895 				    label      	"Client Windows")
       
   896 				subobjects 	0
       
   897 				x_offset   	-0.08
       
   898 				y_offset   	0.11)
       
   899 			    (object ObjectView "Foreground Client" @28
       
   900 				location   	(1438, 585)
       
   901 				label      	(object ItemLabel
       
   902 				    location   	(1335, 499)
       
   903 				    nlines     	2
       
   904 				    max_width  	240
       
   905 				    justify    	0
       
   906 				    label      	"Foreground Client")
       
   907 				subobjects 	0
       
   908 				x_offset   	-0.08
       
   909 				y_offset   	0.11)
       
   910 			    (object LinkView "" @29
       
   911 				client     	@20
       
   912 				supplier   	@27)
       
   913 			    (object LinkView "" @30
       
   914 				client     	@21
       
   915 				supplier   	@23)
       
   916 			    (object LinkView "" @31
       
   917 				client     	@23
       
   918 				supplier   	@25)
       
   919 			    (object LinkView "" @32
       
   920 				client     	@25
       
   921 				supplier   	@26)
       
   922 			    (object LinkView "" @33
       
   923 				client     	@21
       
   924 				supplier   	@27)
       
   925 			    (object LinkView "" @34
       
   926 				client     	@22
       
   927 				supplier   	@23)
       
   928 			    (object LinkView "" @35
       
   929 				client     	@22
       
   930 				supplier   	@25)
       
   931 			    (object LinkView "" @36
       
   932 				client     	@22
       
   933 				supplier   	@26)
       
   934 			    (object LinkView "" @37
       
   935 				client     	@22
       
   936 				supplier   	@27)
       
   937 			    (object LinkView "" @38
       
   938 				client     	@24
       
   939 				supplier   	@20)
       
   940 			    (object LinkView "" @39
       
   941 				client     	@28
       
   942 				supplier   	@21)))
       
   943 		    (object ObjectDiagram "Basic window tree structure"
       
   944 			mechanism_ref 	@9
       
   945 			title      	"Basic window tree structure"
       
   946 			zoom       	100
       
   947 			max_height 	28350
       
   948 			max_width  	21600
       
   949 			origin_x   	0
       
   950 			origin_y   	0
       
   951 			items      	(list diagram_item_list
       
   952 			    (object ObjectView "Window" @40
       
   953 				location   	(715, 272)
       
   954 				label      	(object ItemLabel
       
   955 				    location   	(611, 188)
       
   956 				    nlines     	2
       
   957 				    max_width  	240
       
   958 				    justify    	0
       
   959 				    label      	"Window")
       
   960 				subobjects 	0
       
   961 				x_offset   	0
       
   962 				y_offset   	0)
       
   963 			    (object ObjectView "Window" @41
       
   964 				location   	(553, 814)
       
   965 				label      	(object ItemLabel
       
   966 				    location   	(449, 730)
       
   967 				    nlines     	2
       
   968 				    max_width  	240
       
   969 				    justify    	0
       
   970 				    label      	"Window")
       
   971 				subobjects 	0
       
   972 				x_offset   	0
       
   973 				y_offset   	0)
       
   974 			    (object ObjectView "Window" @42
       
   975 				location   	(1306, 814)
       
   976 				label      	(object ItemLabel
       
   977 				    location   	(1202, 730)
       
   978 				    nlines     	2
       
   979 				    max_width  	240
       
   980 				    justify    	0
       
   981 				    label      	"Window")
       
   982 				subobjects 	0
       
   983 				x_offset   	0
       
   984 				y_offset   	0)
       
   985 			    (object ObjectView "Window" @43
       
   986 				location   	(2090, 814)
       
   987 				label      	(object ItemLabel
       
   988 				    location   	(1986, 730)
       
   989 				    nlines     	2
       
   990 				    max_width  	240
       
   991 				    justify    	0
       
   992 				    label      	"Window")
       
   993 				subobjects 	0
       
   994 				x_offset   	0
       
   995 				y_offset   	0)
       
   996 			    (object ObjectView "Window" @44
       
   997 				location   	(1306, 1345)
       
   998 				label      	(object ItemLabel
       
   999 				    location   	(1202, 1261)
       
  1000 				    nlines     	2
       
  1001 				    max_width  	240
       
  1002 				    justify    	0
       
  1003 				    label      	"Window")
       
  1004 				subobjects 	0
       
  1005 				x_offset   	0
       
  1006 				y_offset   	0)
       
  1007 			    (object ObjectView "Window" @45
       
  1008 				location   	(553, 1366)
       
  1009 				label      	(object ItemLabel
       
  1010 				    location   	(449, 1282)
       
  1011 				    nlines     	2
       
  1012 				    max_width  	240
       
  1013 				    justify    	0
       
  1014 				    label      	"Window")
       
  1015 				subobjects 	0
       
  1016 				x_offset   	0
       
  1017 				y_offset   	0)
       
  1018 			    (object ObjectView "Window" @46
       
  1019 				location   	(1306, 1823)
       
  1020 				label      	(object ItemLabel
       
  1021 				    location   	(1202, 1739)
       
  1022 				    nlines     	2
       
  1023 				    max_width  	240
       
  1024 				    justify    	0
       
  1025 				    label      	"Window")
       
  1026 				subobjects 	0
       
  1027 				x_offset   	0
       
  1028 				y_offset   	0)
       
  1029 			    (object ObjectView "Window" @47
       
  1030 				location   	(1868, 1346)
       
  1031 				label      	(object ItemLabel
       
  1032 				    location   	(1764, 1262)
       
  1033 				    nlines     	2
       
  1034 				    max_width  	240
       
  1035 				    justify    	0
       
  1036 				    label      	"Window")
       
  1037 				subobjects 	0
       
  1038 				x_offset   	0
       
  1039 				y_offset   	0)
       
  1040 			    (object LinkView "" @48
       
  1041 				client     	@40
       
  1042 				supplier   	@41)
       
  1043 			    (object MessView ""
       
  1044 				location   	(667, 551)
       
  1045 				label      	(object SegLabel
       
  1046 				    location   	(731, 558)
       
  1047 				    anchor_loc 	1
       
  1048 				    nlines     	1
       
  1049 				    max_width  	450
       
  1050 				    justify    	0
       
  1051 				    label      	"Child"
       
  1052 				    pctDist    	0.407895
       
  1053 				    height     	64
       
  1054 				    orientation 	0)
       
  1055 				object_arc 	@48
       
  1056 				pctDist    	0.494941
       
  1057 				height     	35
       
  1058 				orientation 	0
       
  1059 				dir        	1
       
  1060 				origin     	(684, 494)
       
  1061 				terminus   	(650, 608))
       
  1062 			    (object LinkView "" @49
       
  1063 				client     	@41
       
  1064 				supplier   	@42)
       
  1065 			    (object MessView ""
       
  1066 				location   	(917, 785)
       
  1067 				label      	(object SegLabel
       
  1068 				    location   	(917, 741)
       
  1069 				    anchor_loc 	1
       
  1070 				    nlines     	1
       
  1071 				    max_width  	450
       
  1072 				    justify    	0
       
  1073 				    label      	"Sibling"
       
  1074 				    pctDist    	0.5
       
  1075 				    height     	45
       
  1076 				    orientation 	0)
       
  1077 				object_arc 	@49
       
  1078 				pctDist    	0.5
       
  1079 				height     	30
       
  1080 				orientation 	0
       
  1081 				dir        	1
       
  1082 				origin     	(857, 785)
       
  1083 				terminus   	(977, 785))
       
  1084 			    (object LinkView "" @50
       
  1085 				client     	@41
       
  1086 				supplier   	@40
       
  1087 				vertices   	(list Points
       
  1088 				    (572, 705)
       
  1089 				    (597, 569)
       
  1090 				    (665, 398)))
       
  1091 			    (object MessView ""
       
  1092 				location   	(578, 538)
       
  1093 				label      	(object SegLabel
       
  1094 				    location   	(485, 541)
       
  1095 				    anchor_loc 	1
       
  1096 				    nlines     	1
       
  1097 				    max_width  	450
       
  1098 				    justify    	0
       
  1099 				    label      	"Parent"
       
  1100 				    pctDist    	0.199365
       
  1101 				    height     	87
       
  1102 				    orientation 	0)
       
  1103 				object_arc 	@50
       
  1104 				pctDist    	0.5
       
  1105 				height     	30
       
  1106 				orientation 	0
       
  1107 				dir        	1
       
  1108 				origin     	(556, 593)
       
  1109 				terminus   	(600, 483))
       
  1110 			    (object LinkView "" @51
       
  1111 				client     	@42
       
  1112 				supplier   	@43)
       
  1113 			    (object MessView ""
       
  1114 				location   	(1676, 783)
       
  1115 				label      	(object SegLabel
       
  1116 				    location   	(1676, 748)
       
  1117 				    anchor_loc 	1
       
  1118 				    nlines     	1
       
  1119 				    max_width  	450
       
  1120 				    justify    	0
       
  1121 				    label      	"Sibling"
       
  1122 				    pctDist    	0.5
       
  1123 				    height     	36
       
  1124 				    orientation 	0)
       
  1125 				object_arc 	@51
       
  1126 				pctDist    	0.478058
       
  1127 				height     	32
       
  1128 				orientation 	0
       
  1129 				dir        	1
       
  1130 				origin     	(1616, 783)
       
  1131 				terminus   	(1736, 783))
       
  1132 			    (object LinkView "" @52
       
  1133 				client     	@42
       
  1134 				supplier   	@40)
       
  1135 			    (object MessView ""
       
  1136 				location   	(1076, 554)
       
  1137 				label      	(object SegLabel
       
  1138 				    location   	(1053, 580)
       
  1139 				    anchor_loc 	1
       
  1140 				    nlines     	1
       
  1141 				    max_width  	450
       
  1142 				    justify    	0
       
  1143 				    label      	"Parent"
       
  1144 				    pctDist    	0.5
       
  1145 				    height     	36
       
  1146 				    orientation 	0)
       
  1147 				object_arc 	@52
       
  1148 				pctDist    	0.368275
       
  1149 				height     	37
       
  1150 				orientation 	1
       
  1151 				dir        	1
       
  1152 				origin     	(1119, 594)
       
  1153 				terminus   	(1033, 514))
       
  1154 			    (object LinkView "" @53
       
  1155 				client     	@43
       
  1156 				supplier   	@40)
       
  1157 			    (object MessView ""
       
  1158 				location   	(1478, 528)
       
  1159 				object_arc 	@53
       
  1160 				pctDist    	0.451966
       
  1161 				height     	42
       
  1162 				orientation 	1
       
  1163 				dir        	1
       
  1164 				origin     	(1533, 549)
       
  1165 				terminus   	(1423, 507))
       
  1166 			    (object LinkView "" @54
       
  1167 				client     	@41
       
  1168 				supplier   	@45)
       
  1169 			    (object MessView ""
       
  1170 				location   	(583, 1095)
       
  1171 				object_arc 	@54
       
  1172 				pctDist    	0.5
       
  1173 				height     	30
       
  1174 				orientation 	0
       
  1175 				dir        	1
       
  1176 				origin     	(583, 1035)
       
  1177 				terminus   	(583, 1155))
       
  1178 			    (object LinkView "" @55
       
  1179 				client     	@45
       
  1180 				supplier   	@41
       
  1181 				vertices   	(list Points
       
  1182 				    (537, 1265)
       
  1183 				    (519, 1159)
       
  1184 				    (519, 1000)
       
  1185 				    (532, 932)))
       
  1186 			    (object MessView ""
       
  1187 				location   	(485, 1074)
       
  1188 				object_arc 	@55
       
  1189 				pctDist    	0.577381
       
  1190 				height     	35
       
  1191 				orientation 	0
       
  1192 				dir        	1
       
  1193 				origin     	(485, 1133)
       
  1194 				terminus   	(485, 1015))
       
  1195 			    (object LinkView "" @56
       
  1196 				client     	@42
       
  1197 				supplier   	@44)
       
  1198 			    (object MessView ""
       
  1199 				location   	(1336, 1084)
       
  1200 				object_arc 	@56
       
  1201 				pctDist    	0.5
       
  1202 				height     	30
       
  1203 				orientation 	0
       
  1204 				dir        	1
       
  1205 				origin     	(1336, 1024)
       
  1206 				terminus   	(1336, 1144))
       
  1207 			    (object LinkView "" @57
       
  1208 				client     	@44
       
  1209 				supplier   	@46)
       
  1210 			    (object MessView ""
       
  1211 				location   	(1336, 1588)
       
  1212 				object_arc 	@57
       
  1213 				pctDist    	0.5
       
  1214 				height     	30
       
  1215 				orientation 	0
       
  1216 				dir        	1
       
  1217 				origin     	(1336, 1528)
       
  1218 				terminus   	(1336, 1648))
       
  1219 			    (object LinkView "" @58
       
  1220 				client     	@44
       
  1221 				supplier   	@47)
       
  1222 			    (object MessView ""
       
  1223 				location   	(1575, 1316)
       
  1224 				object_arc 	@58
       
  1225 				pctDist    	0.5
       
  1226 				height     	30
       
  1227 				orientation 	0
       
  1228 				dir        	1
       
  1229 				origin     	(1515, 1316)
       
  1230 				terminus   	(1635, 1316))
       
  1231 			    (object LinkView "" @59
       
  1232 				client     	@47
       
  1233 				supplier   	@42)
       
  1234 			    (object MessView ""
       
  1235 				location   	(1553, 1089)
       
  1236 				object_arc 	@59
       
  1237 				pctDist    	0.5
       
  1238 				height     	30
       
  1239 				orientation 	0
       
  1240 				dir        	1
       
  1241 				origin     	(1596, 1129)
       
  1242 				terminus   	(1510, 1049))
       
  1243 			    (object LinkView "" @60
       
  1244 				client     	@44
       
  1245 				supplier   	@42
       
  1246 				vertices   	(list Points
       
  1247 				    (1273, 1241)
       
  1248 				    (1240, 1140)
       
  1249 				    (1244, 1006)
       
  1250 				    (1267, 938)))
       
  1251 			    (object MessView ""
       
  1252 				location   	(1212, 1091)
       
  1253 				object_arc 	@60
       
  1254 				pctDist    	0.5
       
  1255 				height     	30
       
  1256 				orientation 	0
       
  1257 				dir        	1
       
  1258 				origin     	(1210, 1150)
       
  1259 				terminus   	(1214, 1032))
       
  1260 			    (object LinkView "" @61
       
  1261 				client     	@46
       
  1262 				supplier   	@44
       
  1263 				vertices   	(list Points
       
  1264 				    (1286, 1721)
       
  1265 				    (1269, 1640)
       
  1266 				    (1265, 1537)
       
  1267 				    (1282, 1464)))
       
  1268 			    (object MessView ""
       
  1269 				location   	(1227, 1588)
       
  1270 				object_arc 	@61
       
  1271 				pctDist    	0.524425
       
  1272 				height     	41
       
  1273 				orientation 	0
       
  1274 				dir        	1
       
  1275 				origin     	(1228, 1647)
       
  1276 				terminus   	(1226, 1529))))))
       
  1277 	    (object Class_Category "Top level"
       
  1278 		visible_categories 	(list visibility_relationship_list
       
  1279 		    (object Visibility_Relationship
       
  1280 			supplier   	"GDI Interface")
       
  1281 		    (object Visibility_Relationship
       
  1282 			supplier   	"Drawables")
       
  1283 		    (object Visibility_Relationship
       
  1284 			supplier   	"AGDI")
       
  1285 		    (object Visibility_Relationship
       
  1286 			supplier   	"XGDI"))
       
  1287 		exportControl 	"Public"
       
  1288 		logical_models 	(list unit_reference_list
       
  1289 		    (object Class "$UNNAMED$12")
       
  1290 		    (object Class "Invalid window list"
       
  1291 			superclasses 	(list inheritance_relationship_list
       
  1292 			    (object Inheritance_Relationship
       
  1293 				supplier   	"Variable arrayx"))
       
  1294 			collaborators 	(list association_list
       
  1295 			    (object Association
       
  1296 				supplier   	"Root window"
       
  1297 				supplier_cardinality 	(value cardinality "1")
       
  1298 				client_cardinality 	(value cardinality "1")))
       
  1299 			statediagram 	(object State_Diagram ""
       
  1300 			    title      	""
       
  1301 			    zoom       	100
       
  1302 			    max_height 	28350
       
  1303 			    max_width  	21600
       
  1304 			    origin_x   	0
       
  1305 			    origin_y   	0
       
  1306 			    items      	(list diagram_item_list)))
       
  1307 		    (object Class_Utility "$UNNAMED$13")
       
  1308 		    (object Class "Heartbeat"
       
  1309 			collaborators 	(list association_list
       
  1310 			    (object Association
       
  1311 				supplier   	"Animatorx"
       
  1312 				supplier_cardinality 	(value cardinality "n")
       
  1313 				client_cardinality 	(value cardinality "1"))
       
  1314 			    (object Association
       
  1315 				supplier   	"GDI Controllerx")
       
  1316 			    (object Association
       
  1317 				supplier   	"Animator"
       
  1318 				supplier_cardinality 	(value cardinality "1")
       
  1319 				client_cardinality 	(value cardinality "1")))
       
  1320 			concurrency 	"Active"
       
  1321 			statediagram 	(object State_Diagram ""
       
  1322 			    title      	""
       
  1323 			    zoom       	100
       
  1324 			    max_height 	28350
       
  1325 			    max_width  	21600
       
  1326 			    origin_x   	0
       
  1327 			    origin_y   	0
       
  1328 			    items      	(list diagram_item_list)))
       
  1329 		    (object Class "Event queue"
       
  1330 			statediagram 	(object State_Diagram ""
       
  1331 			    title      	""
       
  1332 			    zoom       	100
       
  1333 			    max_height 	28350
       
  1334 			    max_width  	21600
       
  1335 			    origin_x   	0
       
  1336 			    origin_y   	0
       
  1337 			    items      	(list diagram_item_list)))
       
  1338 		    (object Class "Session"
       
  1339 			fields     	(list has_relationship_list
       
  1340 			    (object Has_Relationship
       
  1341 				supplier   	"Invalid window list"
       
  1342 				supplier_cardinality 	(value cardinality "1")
       
  1343 				client_cardinality 	(value cardinality "1"))
       
  1344 			    (object Has_Relationship
       
  1345 				supplier   	"Clockx"
       
  1346 				supplier_cardinality 	(value cardinality "n")
       
  1347 				client_cardinality 	(value cardinality "1"))
       
  1348 			    (object Has_Relationship
       
  1349 				supplier   	"Bitmap sequencex"
       
  1350 				supplier_cardinality 	(value cardinality "n")
       
  1351 				client_cardinality 	(value cardinality "1"))
       
  1352 			    (object Has_Relationship
       
  1353 				supplier   	"Spritex"
       
  1354 				supplier_cardinality 	(value cardinality "0..1")
       
  1355 				client_cardinality 	(value cardinality "1"))
       
  1356 			    (object Has_Relationship
       
  1357 				supplier   	"Text Cursorx"
       
  1358 				supplier_cardinality 	(value cardinality "0,1")
       
  1359 				client_cardinality 	(value cardinality "1"))
       
  1360 			    (object Has_Relationship
       
  1361 				supplier   	"Event queue"
       
  1362 				supplier_cardinality 	(value cardinality "1")
       
  1363 				client_cardinality 	(value cardinality "1"))
       
  1364 			    (object Has_Relationship
       
  1365 				supplier   	"Drawable")
       
  1366 			    (object Has_Relationship
       
  1367 				supplier   	"Graphics context")
       
  1368 			    (object Has_Relationship
       
  1369 				supplier   	"Temp graphics contextx")
       
  1370 			    (object Has_Relationship
       
  1371 				supplier   	"GDI Controllerx")
       
  1372 			    (object Has_Relationship
       
  1373 				supplier   	"Animator"
       
  1374 				supplier_cardinality 	(value cardinality "1")
       
  1375 				client_cardinality 	(value cardinality "1"))
       
  1376 			    (object Has_Relationship
       
  1377 				supplier   	"Root window"
       
  1378 				supplier_cardinality 	(value cardinality "1")
       
  1379 				client_cardinality 	(value cardinality "1"))
       
  1380 			    (object Has_Relationship
       
  1381 				supplier   	"GDI object")
       
  1382 			    (object Has_Relationship
       
  1383 				supplier   	"GDI controller"
       
  1384 				supplier_cardinality 	(value cardinality "1")
       
  1385 				client_cardinality 	(value cardinality "1"))
       
  1386 			    (object Has_Relationship
       
  1387 				supplier   	"Capture key list"))
       
  1388 			collaborators 	(list association_list
       
  1389 			    (object Association
       
  1390 				label      	"Current GC"
       
  1391 				supplier   	"Graphics context"
       
  1392 				supplier_cardinality 	(value cardinality "1")
       
  1393 				client_cardinality 	(value cardinality "0,1")))
       
  1394 			statediagram 	(object State_Diagram ""
       
  1395 			    title      	""
       
  1396 			    zoom       	100
       
  1397 			    max_height 	28350
       
  1398 			    max_width  	21600
       
  1399 			    origin_x   	0
       
  1400 			    origin_y   	0
       
  1401 			    items      	(list diagram_item_list)))
       
  1402 		    (object Class "Capture key list"
       
  1403 			statediagram 	(object State_Diagram ""
       
  1404 			    title      	""
       
  1405 			    zoom       	100
       
  1406 			    max_height 	28350
       
  1407 			    max_width  	21600
       
  1408 			    origin_x   	0
       
  1409 			    origin_y   	0
       
  1410 			    items      	(list diagram_item_list)))
       
  1411 		    (object Class "Pointer"
       
  1412 			collaborators 	(list association_list
       
  1413 			    (object Association
       
  1414 				supplier   	"Session"
       
  1415 				supplier_cardinality 	(value cardinality "n")
       
  1416 				client_cardinality 	(value cardinality "1"))
       
  1417 			    (object Association
       
  1418 				supplier   	"Root window"
       
  1419 				supplier_cardinality 	(value cardinality "n")
       
  1420 				client_cardinality 	(value cardinality "1")))
       
  1421 			used_nodes 	(list uses_relationship_list
       
  1422 			    (object Uses_Relationship
       
  1423 				supplier   	"Pointer cursor"))
       
  1424 			concurrency 	"Active")
       
  1425 		    (object Class "Keyboard"
       
  1426 			collaborators 	(list association_list
       
  1427 			    (object Association
       
  1428 				supplier   	"Session"
       
  1429 				supplier_cardinality 	(value cardinality "n")
       
  1430 				client_cardinality 	(value cardinality "1")))
       
  1431 			concurrency 	"Active")
       
  1432 		    (object Class "Window server"
       
  1433 			fields     	(list has_relationship_list
       
  1434 			    (object Has_Relationship
       
  1435 				supplier   	"Session"
       
  1436 				supplier_cardinality 	(value cardinality "n")
       
  1437 				client_cardinality 	(value cardinality "1")))
       
  1438 			concurrency 	"Active")
       
  1439 		    (object Class "Text Cursor"
       
  1440 			superclasses 	(list inheritance_relationship_list
       
  1441 			    (object Inheritance_Relationship
       
  1442 				supplier   	"Animatorx"))
       
  1443 			statediagram 	(object State_Diagram ""
       
  1444 			    title      	""
       
  1445 			    zoom       	100
       
  1446 			    max_height 	28350
       
  1447 			    max_width  	21600
       
  1448 			    origin_x   	0
       
  1449 			    origin_y   	0
       
  1450 			    items      	(list diagram_item_list)))
       
  1451 		    (object Class "AGDI controller")
       
  1452 		    (object Mechanism @62
       
  1453 			logical_models 	(list unit_reference_list
       
  1454 			    (object Object "Pointer dispatcher"
       
  1455 				collaborators 	(list link_list
       
  1456 				    (object Link
       
  1457 					supplier   	"Clients"
       
  1458 					messages   	(list Messages
       
  1459 					    (object Message ""
       
  1460 						frequency  	"Aperiodic"
       
  1461 						synchronization 	"Simple"
       
  1462 						dir        	"FromClientToSupplier"
       
  1463 						sequence   	""
       
  1464 						ordinal    	2)))
       
  1465 				    (object Link
       
  1466 					supplier   	"Pointer decoder"
       
  1467 					messages   	(list Messages
       
  1468 					    (object Message ""
       
  1469 						frequency  	"Aperiodic"
       
  1470 						synchronization 	"Simple"
       
  1471 						dir        	"FromClientToSupplier"
       
  1472 						sequence   	""
       
  1473 						ordinal    	3)
       
  1474 					    (object Message ""
       
  1475 						frequency  	"Aperiodic"
       
  1476 						synchronization 	"Simple"
       
  1477 						dir        	"ToClientFromSupplier"
       
  1478 						sequence   	""
       
  1479 						ordinal    	4))))
       
  1480 				persistence 	"Transient"
       
  1481 				multi      	FALSE)
       
  1482 			    (object Object "Keyboard"
       
  1483 				collaborators 	(list link_list
       
  1484 				    (object Link
       
  1485 					supplier   	"Foreground Client"
       
  1486 					messages   	(list Messages
       
  1487 					    (object Message "Key ups & downs"
       
  1488 						frequency  	"Aperiodic"
       
  1489 						synchronization 	"Simple"
       
  1490 						dir        	"FromClientToSupplier"
       
  1491 						sequence   	""
       
  1492 						ordinal    	0))))
       
  1493 				persistence 	"Transient"
       
  1494 				multi      	FALSE)
       
  1495 			    (object Object "Clients"
       
  1496 				collaborators 	(list link_list
       
  1497 				    (object Link
       
  1498 					supplier   	"Client commands"))
       
  1499 				persistence 	"Transient"
       
  1500 				multi      	TRUE)
       
  1501 			    (object Object "Heartbeat"
       
  1502 				collaborators 	(list link_list
       
  1503 				    (object Link
       
  1504 					supplier   	"Animate list"
       
  1505 					messages   	(list Messages
       
  1506 					    (object Message "Animate cursor"
       
  1507 						frequency  	"Aperiodic"
       
  1508 						synchronization 	"Simple"
       
  1509 						dir        	"FromClientToSupplier"
       
  1510 						sequence   	""
       
  1511 						ordinal    	1))))
       
  1512 				persistence 	"Transient"
       
  1513 				multi      	FALSE)
       
  1514 			    (object Object "Foreground Client"
       
  1515 				collaborators 	(list link_list
       
  1516 				    (object Link
       
  1517 					supplier   	"Heartbeat"))
       
  1518 				persistence 	"Transient"
       
  1519 				multi      	FALSE)
       
  1520 			    (object Object "Client commands"
       
  1521 				collaborators 	(list link_list
       
  1522 				    (object Link
       
  1523 					supplier   	"Clients"
       
  1524 					messages   	(list Messages
       
  1525 					    (object Message ""
       
  1526 						frequency  	"Aperiodic"
       
  1527 						synchronization 	"Simple"
       
  1528 						dir        	"FromClientToSupplier"
       
  1529 						sequence   	""
       
  1530 						ordinal    	5)
       
  1531 					    (object Message ""
       
  1532 						frequency  	"Aperiodic"
       
  1533 						synchronization 	"Simple"
       
  1534 						dir        	"ToClientFromSupplier"
       
  1535 						sequence   	""
       
  1536 						ordinal    	6))))
       
  1537 				persistence 	"Transient"
       
  1538 				multi      	FALSE)
       
  1539 			    (object Object "Pointer decoder"
       
  1540 				persistence 	"Transient"
       
  1541 				multi      	FALSE)
       
  1542 			    (object Object "Animate list"
       
  1543 				collaborators 	(list link_list
       
  1544 				    (object Link
       
  1545 					supplier   	"Clients"
       
  1546 					messages   	(list Messages
       
  1547 					    (object Message ""
       
  1548 						frequency  	"Aperiodic"
       
  1549 						synchronization 	"Simple"
       
  1550 						dir        	"FromClientToSupplier"
       
  1551 						sequence   	""
       
  1552 						ordinal    	7))))
       
  1553 				persistence 	"Transient"
       
  1554 				multi      	FALSE))))
       
  1555 		logical_presentations 	(list unit_reference_list
       
  1556 		    (object ClassDiagram "Main"
       
  1557 			title      	"Main"
       
  1558 			zoom       	100
       
  1559 			max_height 	28350
       
  1560 			max_width  	21600
       
  1561 			origin_x   	0
       
  1562 			origin_y   	0
       
  1563 			items      	(list diagram_item_list
       
  1564 			    (object ClassView "Class" "Invalid window list" @63
       
  1565 				location   	(913, 1391)
       
  1566 				label      	(object ItemLabel
       
  1567 				    location   	(811, 1308)
       
  1568 				    nlines     	2
       
  1569 				    max_width  	236
       
  1570 				    justify    	0
       
  1571 				    label      	"Invalid window list")
       
  1572 				width      	343
       
  1573 				height     	250
       
  1574 				annotation 	8)
       
  1575 			    (object ClassView "Class" "Event queue" @64
       
  1576 				location   	(1962, 757)
       
  1577 				label      	(object ItemLabel
       
  1578 				    location   	(1858, 673)
       
  1579 				    nlines     	2
       
  1580 				    max_width  	240
       
  1581 				    justify    	0
       
  1582 				    label      	"Event queue")
       
  1583 				annotation 	8)
       
  1584 			    (object ClassView "Class" "Heartbeat" @65
       
  1585 				location   	(244, 170)
       
  1586 				label      	(object ItemLabel
       
  1587 				    location   	(140, 86)
       
  1588 				    nlines     	2
       
  1589 				    max_width  	240
       
  1590 				    justify    	0
       
  1591 				    label      	"Heartbeat")
       
  1592 				annotation 	10)
       
  1593 			    (object ClassView "Class" "Session" @66
       
  1594 				location   	(1684, 1494)
       
  1595 				label      	(object ItemLabel
       
  1596 				    location   	(1580, 1410)
       
  1597 				    nlines     	2
       
  1598 				    max_width  	240
       
  1599 				    justify    	0
       
  1600 				    label      	"Session")
       
  1601 				annotation 	8)
       
  1602 			    (object HasView ""
       
  1603 				client     	@66
       
  1604 				supplier   	@64)
       
  1605 			    (object ClassView "Class" "Capture key list" @67
       
  1606 				location   	(2440, 498)
       
  1607 				label      	(object ItemLabel
       
  1608 				    location   	(2336, 414)
       
  1609 				    nlines     	2
       
  1610 				    max_width  	240
       
  1611 				    justify    	0
       
  1612 				    label      	"Capture key list")
       
  1613 				annotation 	8)
       
  1614 			    (object ClassView "Class" "Pointer" @68
       
  1615 				location   	(712, 176)
       
  1616 				label      	(object ItemLabel
       
  1617 				    location   	(608, 92)
       
  1618 				    nlines     	2
       
  1619 				    max_width  	240
       
  1620 				    justify    	0
       
  1621 				    label      	"Pointer")
       
  1622 				annotation 	10)
       
  1623 			    (object ClassView "Class" "Keyboard" @69
       
  1624 				location   	(2453, 957)
       
  1625 				label      	(object ItemLabel
       
  1626 				    location   	(2349, 873)
       
  1627 				    nlines     	2
       
  1628 				    max_width  	240
       
  1629 				    justify    	0
       
  1630 				    label      	"Keyboard")
       
  1631 				annotation 	10)
       
  1632 			    (object ClassView "Class" "Window server" @70
       
  1633 				location   	(1759, 292)
       
  1634 				label      	(object ItemLabel
       
  1635 				    location   	(1655, 208)
       
  1636 				    nlines     	2
       
  1637 				    max_width  	240
       
  1638 				    justify    	0
       
  1639 				    label      	"Window server")
       
  1640 				annotation 	10)
       
  1641 			    (object HasView ""
       
  1642 				client     	@66
       
  1643 				supplier   	@63)
       
  1644 			    (object ClassView "Class" "Animator" @71
       
  1645 				location   	(278, 1782)
       
  1646 				label      	(object ItemLabel
       
  1647 				    location   	(174, 1698)
       
  1648 				    nlines     	2
       
  1649 				    max_width  	240
       
  1650 				    justify    	0
       
  1651 				    label      	"Animator")
       
  1652 				annotation 	8)
       
  1653 			    (object AssociationView ""
       
  1654 				client     	@65
       
  1655 				supplier   	@71)
       
  1656 			    (object HasView ""
       
  1657 				client     	@66
       
  1658 				supplier   	@71)
       
  1659 			    (object ClassView "Class" "Root window" @72
       
  1660 				location   	(712, 976)
       
  1661 				label      	(object ItemLabel
       
  1662 				    location   	(608, 892)
       
  1663 				    nlines     	2
       
  1664 				    max_width  	240
       
  1665 				    justify    	0
       
  1666 				    label      	"Root window")
       
  1667 				annotation 	8)
       
  1668 			    (object HasView ""
       
  1669 				client     	@66
       
  1670 				supplier   	@72)
       
  1671 			    (object AssociationView ""
       
  1672 				client     	@63
       
  1673 				supplier   	@72)
       
  1674 			    (object AssociationView ""
       
  1675 				client     	@72
       
  1676 				supplier   	@71)
       
  1677 			    (object HasView ""
       
  1678 				client     	@66
       
  1679 				supplier   	@67)
       
  1680 			    (object ClassView "Class" "Pointer cursor" @73
       
  1681 				location   	(459, 700)
       
  1682 				label      	(object ItemLabel
       
  1683 				    location   	(355, 616)
       
  1684 				    nlines     	2
       
  1685 				    max_width  	240
       
  1686 				    justify    	0
       
  1687 				    label      	"Pointer cursor")
       
  1688 				annotation 	8)
       
  1689 			    (object UsesView ""
       
  1690 				client     	@68
       
  1691 				supplier   	@73)
       
  1692 			    (object HasView ""
       
  1693 				client     	@71
       
  1694 				supplier   	@73)
       
  1695 			    (object HasView ""
       
  1696 				client     	@70
       
  1697 				supplier   	@66)
       
  1698 			    (object AssociationView ""
       
  1699 				client     	@69
       
  1700 				supplier   	@66)
       
  1701 			    (object AssociationView ""
       
  1702 				client     	@68
       
  1703 				supplier   	@66)
       
  1704 			    (object AssociationView ""
       
  1705 				client     	@68
       
  1706 				supplier   	@72)))
       
  1707 		    (object ObjectDiagram "Event handling"
       
  1708 			mechanism_ref 	@62
       
  1709 			title      	"Event handling"
       
  1710 			zoom       	94
       
  1711 			max_height 	28350
       
  1712 			max_width  	21600
       
  1713 			origin_x   	0
       
  1714 			origin_y   	0
       
  1715 			items      	(list diagram_item_list
       
  1716 			    (object ObjectView "Pointer dispatcher" @74
       
  1717 				location   	(1430, 339)
       
  1718 				label      	(object ItemLabel
       
  1719 				    location   	(1326, 255)
       
  1720 				    nlines     	2
       
  1721 				    max_width  	240
       
  1722 				    justify    	0
       
  1723 				    label      	"Pointer dispatcher")
       
  1724 				subobjects 	0
       
  1725 				x_offset   	0
       
  1726 				y_offset   	0)
       
  1727 			    (object ObjectView "Keyboard" @75
       
  1728 				location   	(306, 613)
       
  1729 				label      	(object ItemLabel
       
  1730 				    location   	(202, 529)
       
  1731 				    nlines     	2
       
  1732 				    max_width  	240
       
  1733 				    justify    	0
       
  1734 				    label      	"Keyboard")
       
  1735 				subobjects 	0
       
  1736 				x_offset   	-0.08
       
  1737 				y_offset   	0.11)
       
  1738 			    (object ObjectView "Clients" @76
       
  1739 				location   	(964, 1683)
       
  1740 				label      	(object ItemLabel
       
  1741 				    location   	(737, 1490)
       
  1742 				    nlines     	2
       
  1743 				    max_width  	540
       
  1744 				    justify    	0
       
  1745 				    label      	"Clients")
       
  1746 				width      	783
       
  1747 				height     	567
       
  1748 				subobjects 	1
       
  1749 				x_offset   	0
       
  1750 				y_offset   	0)
       
  1751 			    (object ObjectView "Heartbeat" @77
       
  1752 				location   	(2667, 621)
       
  1753 				label      	(object ItemLabel
       
  1754 				    location   	(2563, 537)
       
  1755 				    nlines     	2
       
  1756 				    max_width  	240
       
  1757 				    justify    	0
       
  1758 				    label      	"Heartbeat")
       
  1759 				subobjects 	0
       
  1760 				x_offset   	0
       
  1761 				y_offset   	0)
       
  1762 			    (object ObjectView "Foreground Client" @78
       
  1763 				location   	(904, 1678)
       
  1764 				label      	(object ItemLabel
       
  1765 				    location   	(800, 1595)
       
  1766 				    nlines     	2
       
  1767 				    max_width  	240
       
  1768 				    justify    	0
       
  1769 				    label      	"Foreground Client")
       
  1770 				width      	349
       
  1771 				height     	250
       
  1772 				subobjects 	0
       
  1773 				x_offset   	-0.076628
       
  1774 				y_offset   	-0.007055)
       
  1775 			    (object ObjectView "Client commands" @79
       
  1776 				location   	(885, 578)
       
  1777 				label      	(object ItemLabel
       
  1778 				    location   	(781, 494)
       
  1779 				    nlines     	2
       
  1780 				    max_width  	240
       
  1781 				    justify    	0
       
  1782 				    label      	"Client commands")
       
  1783 				subobjects 	0
       
  1784 				x_offset   	0
       
  1785 				y_offset   	0)
       
  1786 			    (object ObjectView "Pointer decoder" @80
       
  1787 				location   	(1557, 850)
       
  1788 				label      	(object ItemLabel
       
  1789 				    location   	(1453, 766)
       
  1790 				    nlines     	2
       
  1791 				    max_width  	240
       
  1792 				    justify    	0
       
  1793 				    label      	"Pointer decoder")
       
  1794 				subobjects 	0
       
  1795 				x_offset   	0.033206
       
  1796 				y_offset   	-0.661376)
       
  1797 			    (object ObjectView "Animate list" @81
       
  1798 				location   	(2165, 930)
       
  1799 				label      	(object ItemLabel
       
  1800 				    location   	(2061, 846)
       
  1801 				    nlines     	2
       
  1802 				    max_width  	240
       
  1803 				    justify    	0
       
  1804 				    label      	"Animate list")
       
  1805 				subobjects 	0
       
  1806 				x_offset   	0
       
  1807 				y_offset   	0)
       
  1808 			    (object LinkView "" @82
       
  1809 				client     	@74
       
  1810 				supplier   	@76)
       
  1811 			    (object MessView ""
       
  1812 				location   	(1307, 761)
       
  1813 				object_arc 	@82
       
  1814 				pctDist    	0.308797
       
  1815 				height     	22
       
  1816 				orientation 	0
       
  1817 				dir        	1
       
  1818 				origin     	(1326, 704)
       
  1819 				terminus   	(1288, 818))
       
  1820 			    (object LinkView "" @83
       
  1821 				client     	@74
       
  1822 				supplier   	@80)
       
  1823 			    (object MessView ""
       
  1824 				location   	(1522, 587)
       
  1825 				object_arc 	@83
       
  1826 				pctDist    	0.5
       
  1827 				height     	30
       
  1828 				orientation 	0
       
  1829 				dir        	1
       
  1830 				origin     	(1507, 529)
       
  1831 				terminus   	(1537, 645))
       
  1832 			    (object MessView ""
       
  1833 				location   	(1465, 600)
       
  1834 				object_arc 	@83
       
  1835 				pctDist    	0.5
       
  1836 				height     	30
       
  1837 				orientation 	1
       
  1838 				dir        	-1
       
  1839 				origin     	(1479, 657)
       
  1840 				terminus   	(1451, 543))
       
  1841 			    (object LinkView "" @84
       
  1842 				client     	@75
       
  1843 				supplier   	@78)
       
  1844 			    (object MessView "Key ups & downs"
       
  1845 				location   	(623, 1120)
       
  1846 				label      	(object SegLabel
       
  1847 				    location   	(627, 1054)
       
  1848 				    anchor_loc 	1
       
  1849 				    nlines     	1
       
  1850 				    max_width  	450
       
  1851 				    justify    	0
       
  1852 				    label      	"Key ups & downs"
       
  1853 				    pctDist    	0.032819
       
  1854 				    height     	37
       
  1855 				    orientation 	0)
       
  1856 				object_arc 	@84
       
  1857 				pctDist    	0.501153
       
  1858 				height     	29
       
  1859 				orientation 	0
       
  1860 				dir        	1
       
  1861 				origin     	(594, 1068)
       
  1862 				terminus   	(652, 1172))
       
  1863 			    (object LinkView "" @85
       
  1864 				client     	@77
       
  1865 				supplier   	@81)
       
  1866 			    (object MessView "Animate cursor"
       
  1867 				location   	(2453, 725)
       
  1868 				label      	(object SegLabel
       
  1869 				    location   	(2472, 755)
       
  1870 				    anchor_loc 	1
       
  1871 				    nlines     	1
       
  1872 				    max_width  	450
       
  1873 				    justify    	0
       
  1874 				    label      	"Animate cursor"
       
  1875 				    pctDist    	0.5
       
  1876 				    height     	36
       
  1877 				    orientation 	0)
       
  1878 				object_arc 	@85
       
  1879 				pctDist    	0.423651
       
  1880 				height     	25
       
  1881 				orientation 	1
       
  1882 				dir        	1
       
  1883 				origin     	(2503, 693)
       
  1884 				terminus   	(2403, 757))
       
  1885 			    (object LinkView "" @86
       
  1886 				client     	@79
       
  1887 				supplier   	@76)
       
  1888 			    (object MessView ""
       
  1889 				location   	(951, 1070)
       
  1890 				object_arc 	@86
       
  1891 				pctDist    	0.5
       
  1892 				height     	30
       
  1893 				orientation 	0
       
  1894 				dir        	1
       
  1895 				origin     	(946, 1010)
       
  1896 				terminus   	(956, 1130))
       
  1897 			    (object MessView ""
       
  1898 				location   	(892, 1073)
       
  1899 				object_arc 	@86
       
  1900 				pctDist    	0.5
       
  1901 				height     	30
       
  1902 				orientation 	1
       
  1903 				dir        	-1
       
  1904 				origin     	(896, 1132)
       
  1905 				terminus   	(888, 1014))
       
  1906 			    (object LinkView "" @87
       
  1907 				client     	@81
       
  1908 				supplier   	@76)
       
  1909 			    (object MessView ""
       
  1910 				location   	(1737, 1153)
       
  1911 				object_arc 	@87
       
  1912 				pctDist    	0.401609
       
  1913 				height     	39
       
  1914 				orientation 	1
       
  1915 				dir        	1
       
  1916 				origin     	(1787, 1121)
       
  1917 				terminus   	(1687, 1185))))))
       
  1918 	    (object Class_Category "OLIB"
       
  1919 		exportControl 	"Public"
       
  1920 		logical_models 	(list unit_reference_list)
       
  1921 		logical_presentations 	(list unit_reference_list
       
  1922 		    (object ClassDiagram "Main"
       
  1923 			title      	"Main"
       
  1924 			zoom       	100
       
  1925 			max_height 	28350
       
  1926 			max_width  	21600
       
  1927 			origin_x   	0
       
  1928 			origin_y   	0
       
  1929 			items      	(list diagram_item_list))))
       
  1930 	    (object Class_Category "AGDI"
       
  1931 		visible_categories 	(list visibility_relationship_list
       
  1932 		    (object Visibility_Relationship
       
  1933 			supplier   	"GDI Interface")
       
  1934 		    (object Visibility_Relationship
       
  1935 			supplier   	"GDI")
       
  1936 		    (object Visibility_Relationship
       
  1937 			supplier   	"Drawables"))
       
  1938 		exportControl 	"Public"
       
  1939 		logical_models 	(list unit_reference_list
       
  1940 		    (object Class "Animated DLL Interface"
       
  1941 			superclasses 	(list inheritance_relationship_list
       
  1942 			    (object Inheritance_Relationship
       
  1943 				supplier   	"Animator"))
       
  1944 			statediagram 	(object State_Diagram ""
       
  1945 			    title      	""
       
  1946 			    zoom       	100
       
  1947 			    max_height 	28350
       
  1948 			    max_width  	21600
       
  1949 			    origin_x   	0
       
  1950 			    origin_y   	0
       
  1951 			    items      	(list diagram_item_list)))
       
  1952 		    (object Class "Bitmap sequence"
       
  1953 			superclasses 	(list inheritance_relationship_list
       
  1954 			    (object Inheritance_Relationship
       
  1955 				supplier   	"Animator")))
       
  1956 		    (object Class "Sprite"
       
  1957 			superclasses 	(list inheritance_relationship_list
       
  1958 			    (object Inheritance_Relationship
       
  1959 				supplier   	"Animator"))
       
  1960 			statediagram 	(object State_Diagram ""
       
  1961 			    title      	""
       
  1962 			    zoom       	100
       
  1963 			    max_height 	28350
       
  1964 			    max_width  	21600
       
  1965 			    origin_x   	0
       
  1966 			    origin_y   	0
       
  1967 			    items      	(list diagram_item_list)))
       
  1968 		    (object Class "Text cursor"
       
  1969 			superclasses 	(list inheritance_relationship_list
       
  1970 			    (object Inheritance_Relationship
       
  1971 				supplier   	"Animator")))
       
  1972 		    (object Class "AGDI Controller"
       
  1973 			fields     	(list has_relationship_list
       
  1974 			    (object Has_Relationship
       
  1975 				supplier   	"Animator"
       
  1976 				supplier_cardinality 	(value cardinality "n")
       
  1977 				client_cardinality 	(value cardinality "1"))))
       
  1978 		    (object Class "Animator"
       
  1979 			fields     	(list has_relationship_list
       
  1980 			    (object Has_Relationship
       
  1981 				supplier   	"Pointer cursor"))
       
  1982 			collaborators 	(list association_list
       
  1983 			    (object Association
       
  1984 				supplier   	"Graphics context"
       
  1985 				supplier_cardinality 	(value cardinality "1")
       
  1986 				client_cardinality 	(value cardinality "n"))
       
  1987 			    (object Association
       
  1988 				supplier   	"Drawable"
       
  1989 				supplier_cardinality 	(value cardinality "1")
       
  1990 				client_cardinality 	(value cardinality "n"))
       
  1991 			    (object Association
       
  1992 				supplier   	"GDI object"
       
  1993 				supplier_cardinality 	(value cardinality "n")
       
  1994 				client_cardinality 	(value cardinality "n"))))
       
  1995 		    (object Class "Pointer cursor"
       
  1996 			superclasses 	(list inheritance_relationship_list
       
  1997 			    (object Inheritance_Relationship
       
  1998 				supplier   	"Sprite"))))
       
  1999 		logical_presentations 	(list unit_reference_list
       
  2000 		    (object ClassDiagram "Main"
       
  2001 			title      	"Main"
       
  2002 			zoom       	100
       
  2003 			max_height 	28350
       
  2004 			max_width  	21600
       
  2005 			origin_x   	0
       
  2006 			origin_y   	0
       
  2007 			items      	(list diagram_item_list
       
  2008 			    (object ClassView "Class" "Animated DLL Interface" @88
       
  2009 				location   	(444, 1156)
       
  2010 				label      	(object ItemLabel
       
  2011 				    location   	(340, 1072)
       
  2012 				    nlines     	2
       
  2013 				    max_width  	240
       
  2014 				    justify    	0
       
  2015 				    label      	"Animated DLL Interface")
       
  2016 				annotation 	8)
       
  2017 			    (object ClassView "Class" "Sprite" @89
       
  2018 				location   	(1650, 1142)
       
  2019 				label      	(object ItemLabel
       
  2020 				    location   	(1546, 1058)
       
  2021 				    nlines     	2
       
  2022 				    max_width  	240
       
  2023 				    justify    	0
       
  2024 				    label      	"Sprite")
       
  2025 				annotation 	8)
       
  2026 			    (object ClassView "Class" "Text cursor" @90
       
  2027 				location   	(1034, 1167)
       
  2028 				label      	(object ItemLabel
       
  2029 				    location   	(930, 1083)
       
  2030 				    nlines     	2
       
  2031 				    max_width  	240
       
  2032 				    justify    	0
       
  2033 				    label      	"Text cursor")
       
  2034 				annotation 	8)
       
  2035 			    (object ClassView "Class" "Animator" @91
       
  2036 				location   	(569, 589)
       
  2037 				label      	(object ItemLabel
       
  2038 				    location   	(465, 505)
       
  2039 				    nlines     	2
       
  2040 				    max_width  	240
       
  2041 				    justify    	0
       
  2042 				    label      	"Animator")
       
  2043 				annotation 	8)
       
  2044 			    (object InheritView ""
       
  2045 				client     	@89
       
  2046 				supplier   	@91)
       
  2047 			    (object InheritView ""
       
  2048 				client     	@90
       
  2049 				supplier   	@91)
       
  2050 			    (object InheritView ""
       
  2051 				client     	@88
       
  2052 				supplier   	@91)
       
  2053 			    (object ClassView "Class" "Pointer cursor" @92
       
  2054 				location   	(1840, 1610)
       
  2055 				label      	(object ItemLabel
       
  2056 				    location   	(1736, 1526)
       
  2057 				    nlines     	2
       
  2058 				    max_width  	240
       
  2059 				    justify    	0
       
  2060 				    label      	"Pointer cursor")
       
  2061 				annotation 	8)
       
  2062 			    (object InheritView ""
       
  2063 				client     	@92
       
  2064 				supplier   	@89)))))
       
  2065 	    (object Class_Category "Test code using AGDI interface"
       
  2066 		visible_categories 	(list visibility_relationship_list
       
  2067 		    (object Visibility_Relationship
       
  2068 			supplier   	"GDI")
       
  2069 		    (object Visibility_Relationship
       
  2070 			supplier   	"Drawables"))
       
  2071 		exportControl 	"Public"
       
  2072 		logical_models 	(list unit_reference_list)
       
  2073 		logical_presentations 	(list unit_reference_list))
       
  2074 	    (object Class_Category "Dummy test window server "
       
  2075 		visible_categories 	(list visibility_relationship_list
       
  2076 		    (object Visibility_Relationship
       
  2077 			supplier   	"GDI Interface")
       
  2078 		    (object Visibility_Relationship
       
  2079 			supplier   	"Drawables")
       
  2080 		    (object Visibility_Relationship
       
  2081 			supplier   	"AGDI"))
       
  2082 		exportControl 	"Public"
       
  2083 		logical_models 	(list unit_reference_list)
       
  2084 		logical_presentations 	(list unit_reference_list))
       
  2085 	    (object Class_Category "XGDI"
       
  2086 		visible_categories 	(list visibility_relationship_list
       
  2087 		    (object Visibility_Relationship
       
  2088 			supplier   	"GDI Interface")
       
  2089 		    (object Visibility_Relationship
       
  2090 			supplier   	"Drawables")
       
  2091 		    (object Visibility_Relationship
       
  2092 			supplier   	"GDI"))
       
  2093 		exportControl 	"Public"
       
  2094 		logical_models 	(list unit_reference_list)
       
  2095 		logical_presentations 	(list unit_reference_list)))
       
  2096 	logical_presentations 	(list unit_reference_list
       
  2097 	    (object ClassDiagram "Main"
       
  2098 		title      	"Main"
       
  2099 		zoom       	100
       
  2100 		max_height 	28350
       
  2101 		max_width  	21600
       
  2102 		origin_x   	0
       
  2103 		origin_y   	0
       
  2104 		items      	(list diagram_item_list
       
  2105 		    (object CategoryView "GDI" @93
       
  2106 			location   	(525, 1050)
       
  2107 			font       	(object Font
       
  2108 			    size       	12
       
  2109 			    face       	"helvetica"
       
  2110 			    bold       	FALSE
       
  2111 			    italics    	FALSE
       
  2112 			    underline  	FALSE
       
  2113 			    strike     	FALSE
       
  2114 			    color      	0
       
  2115 			    default_color 	TRUE)
       
  2116 			label      	(object ItemLabel
       
  2117 			    location   	(381, 966)
       
  2118 			    nlines     	2
       
  2119 			    max_width  	288
       
  2120 			    justify    	0
       
  2121 			    label      	"GDI")
       
  2122 			width      	300
       
  2123 			height     	180)
       
  2124 		    (object CategoryView "Drawables" @94
       
  2125 			location   	(740, 439)
       
  2126 			font       	(object Font
       
  2127 			    size       	12
       
  2128 			    face       	"helvetica"
       
  2129 			    bold       	FALSE
       
  2130 			    italics    	FALSE
       
  2131 			    underline  	FALSE
       
  2132 			    strike     	FALSE
       
  2133 			    color      	0
       
  2134 			    default_color 	TRUE)
       
  2135 			label      	(object ItemLabel
       
  2136 			    location   	(596, 355)
       
  2137 			    nlines     	2
       
  2138 			    max_width  	288
       
  2139 			    justify    	0
       
  2140 			    label      	"Drawables")
       
  2141 			width      	300
       
  2142 			height     	180)
       
  2143 		    (object CategoryView "Top level" @95
       
  2144 			location   	(528, 158)
       
  2145 			font       	(object Font
       
  2146 			    size       	12
       
  2147 			    face       	"helvetica"
       
  2148 			    bold       	FALSE
       
  2149 			    italics    	FALSE
       
  2150 			    underline  	FALSE
       
  2151 			    strike     	FALSE
       
  2152 			    color      	0
       
  2153 			    default_color 	TRUE)
       
  2154 			label      	(object ItemLabel
       
  2155 			    location   	(384, 74)
       
  2156 			    nlines     	2
       
  2157 			    max_width  	288
       
  2158 			    justify    	0
       
  2159 			    label      	"Top level")
       
  2160 			width      	300
       
  2161 			height     	180)
       
  2162 		    (object CategoryView "AGDI" @96
       
  2163 			location   	(1209, 437)
       
  2164 			label      	(object ItemLabel
       
  2165 			    location   	(1065, 353)
       
  2166 			    nlines     	2
       
  2167 			    max_width  	288
       
  2168 			    justify    	0
       
  2169 			    label      	"AGDI")
       
  2170 			width      	300
       
  2171 			height     	180)
       
  2172 		    (object ImportView ""
       
  2173 			client     	@95
       
  2174 			supplier   	@94)
       
  2175 		    (object ImportView ""
       
  2176 			client     	@95
       
  2177 			supplier   	@96)
       
  2178 		    (object CategoryView "Drawables" @97
       
  2179 			location   	(1911, 1251)
       
  2180 			font       	(object Font
       
  2181 			    size       	12
       
  2182 			    face       	"helvetica"
       
  2183 			    bold       	FALSE
       
  2184 			    italics    	FALSE
       
  2185 			    underline  	FALSE
       
  2186 			    strike     	FALSE
       
  2187 			    color      	0
       
  2188 			    default_color 	TRUE)
       
  2189 			label      	(object ItemLabel
       
  2190 			    location   	(1767, 1167)
       
  2191 			    nlines     	2
       
  2192 			    max_width  	288
       
  2193 			    justify    	0
       
  2194 			    label      	"Drawables")
       
  2195 			width      	300
       
  2196 			height     	180)
       
  2197 		    (object CategoryView "GDI" @98
       
  2198 			location   	(1656, 1840)
       
  2199 			font       	(object Font
       
  2200 			    size       	12
       
  2201 			    face       	"helvetica"
       
  2202 			    bold       	FALSE
       
  2203 			    italics    	FALSE
       
  2204 			    underline  	FALSE
       
  2205 			    strike     	FALSE
       
  2206 			    color      	0
       
  2207 			    default_color 	TRUE)
       
  2208 			label      	(object ItemLabel
       
  2209 			    location   	(1512, 1756)
       
  2210 			    nlines     	2
       
  2211 			    max_width  	288
       
  2212 			    justify    	0
       
  2213 			    label      	"GDI")
       
  2214 			width      	300
       
  2215 			height     	180)
       
  2216 		    (object CategoryView "Test code using AGDI interface" @99
       
  2217 			location   	(2401, 1249)
       
  2218 			label      	(object ItemLabel
       
  2219 			    location   	(2238, 1155)
       
  2220 			    nlines     	2
       
  2221 			    max_width  	326
       
  2222 			    justify    	0
       
  2223 			    label      	"Test code using AGDI interface")
       
  2224 			width      	338
       
  2225 			height     	200)
       
  2226 		    (object CategoryView "XGDI" @100
       
  2227 			location   	(234, 437)
       
  2228 			label      	(object ItemLabel
       
  2229 			    location   	(90, 353)
       
  2230 			    nlines     	2
       
  2231 			    max_width  	288
       
  2232 			    justify    	0
       
  2233 			    label      	"XGDI")
       
  2234 			width      	300
       
  2235 			height     	180)
       
  2236 		    (object ImportView ""
       
  2237 			client     	@95
       
  2238 			supplier   	@100)
       
  2239 		    (object ImportView ""
       
  2240 			client     	@100
       
  2241 			supplier   	@94)
       
  2242 		    (object ImportView ""
       
  2243 			client     	@97
       
  2244 			supplier   	@98)
       
  2245 		    (object ImportView ""
       
  2246 			client     	@99
       
  2247 			supplier   	@98)
       
  2248 		    (object ImportView ""
       
  2249 			client     	@99
       
  2250 			supplier   	@97)
       
  2251 		    (object ImportView ""
       
  2252 			client     	@94
       
  2253 			supplier   	@93)
       
  2254 		    (object ImportView ""
       
  2255 			client     	@100
       
  2256 			supplier   	@93)
       
  2257 		    (object ImportView ""
       
  2258 			client     	@96
       
  2259 			supplier   	@93)
       
  2260 		    (object ImportView ""
       
  2261 			client     	@96
       
  2262 			supplier   	@94)))))
       
  2263     root_subsystem 	(object SubSystem "<Top Level>"
       
  2264 	physical_models 	(list unit_reference_list
       
  2265 	    (object module "$UNNAMED$14" "SubType" "Specification"
       
  2266 		visible_modules 	(list dependency_list
       
  2267 		    (object Dependency_Relationship
       
  2268 			supplier   	"$UNNAMED$15"
       
  2269 			supplier_is_spec 	TRUE)
       
  2270 		    (object Dependency_Relationship
       
  2271 			supplier   	"$UNNAMED$16"
       
  2272 			supplier_is_spec 	TRUE)))
       
  2273 	    (object module "$UNNAMED$15" "PackageType" "Specification"
       
  2274 		visible_modules 	(list dependency_list
       
  2275 		    (object Dependency_Relationship
       
  2276 			supplier   	"$UNNAMED$16"
       
  2277 			supplier_is_spec 	TRUE)))
       
  2278 	    (object module "$UNNAMED$17" "PackageType" "Specification"
       
  2279 		visible_modules 	(list dependency_list
       
  2280 		    (object Dependency_Relationship
       
  2281 			supplier_is_spec 	TRUE)))
       
  2282 	    (object module "$UNNAMED$16" "TaskType" "Specification"
       
  2283 		visible_modules 	(list dependency_list
       
  2284 		    (object Dependency_Relationship
       
  2285 			supplier_is_spec 	TRUE)))
       
  2286 	    (object module "$UNNAMED$18" "PackageType" "Specification")
       
  2287 	    (object module "$UNNAMED$19" "SubType" "Specification")
       
  2288 	    (object module "$UNNAMED$20" "TaskType" "Specification")
       
  2289 	    (object SubSystem "$UNNAMED$21"
       
  2290 		physical_models 	(list unit_reference_list)
       
  2291 		physical_presentations 	(list unit_reference_list))
       
  2292 	    (object SubSystem "$UNNAMED$22"
       
  2293 		physical_models 	(list unit_reference_list)
       
  2294 		physical_presentations 	(list unit_reference_list)))
       
  2295 	physical_presentations 	(list unit_reference_list
       
  2296 	    (object Module_Diagram "Main"
       
  2297 		title      	"Main"
       
  2298 		zoom       	100
       
  2299 		max_height 	28350
       
  2300 		max_width  	21600
       
  2301 		origin_x   	0
       
  2302 		origin_y   	0
       
  2303 		items      	(list diagram_item_list))))
       
  2304     process_structure 	(object Processes
       
  2305 	ProcsNDevs 	(list
       
  2306 	    (object Processor "Processor"
       
  2307 		connections 	(list connection_list
       
  2308 		    (object Connection_Relationship
       
  2309 			supplier   	"VDU"
       
  2310 			supplier_is_device 	TRUE))
       
  2311 		characteristics 	""
       
  2312 		scheduling 	"Preemptive"
       
  2313 		processes  	(list processes))
       
  2314 	    (object Device "Keyboard"
       
  2315 		connections 	(list connection_list
       
  2316 		    (object Connection_Relationship
       
  2317 			supplier   	"Processor"
       
  2318 			supplier_is_device 	FALSE))
       
  2319 		characteristics 	"")
       
  2320 	    (object Device "VDU"
       
  2321 		characteristics 	"")
       
  2322 	    (object Device "Pointing device"
       
  2323 		connections 	(list connection_list
       
  2324 		    (object Connection_Relationship
       
  2325 			supplier   	"Processor"
       
  2326 			supplier_is_device 	FALSE))
       
  2327 		characteristics 	"")
       
  2328 	    (object Process_Diagram ""
       
  2329 		title      	""
       
  2330 		zoom       	100
       
  2331 		max_height 	28350
       
  2332 		max_width  	21600
       
  2333 		origin_x   	0
       
  2334 		origin_y   	0
       
  2335 		items      	(list diagram_item_list
       
  2336 		    (object ProcessorView "Processor" @101
       
  2337 			location   	(1334, 544)
       
  2338 			label      	(object ItemLabel
       
  2339 			    location   	(1156, 449)
       
  2340 			    nlines     	2
       
  2341 			    max_width  	246
       
  2342 			    justify    	0
       
  2343 			    label      	"Processor")
       
  2344 			width      	360
       
  2345 			height     	300
       
  2346 			annotation 	0)
       
  2347 		    (object DeviceView "Keyboard" @102
       
  2348 			location   	(853, 409)
       
  2349 			label      	(object ItemLabel
       
  2350 			    location   	(675, 314)
       
  2351 			    nlines     	2
       
  2352 			    max_width  	246
       
  2353 			    justify    	0
       
  2354 			    label      	"Keyboard")
       
  2355 			width      	360
       
  2356 			height     	300
       
  2357 			annotation 	0)
       
  2358 		    (object DeviceView "VDU" @103
       
  2359 			location   	(1968, 543)
       
  2360 			label      	(object ItemLabel
       
  2361 			    location   	(1790, 448)
       
  2362 			    nlines     	2
       
  2363 			    max_width  	246
       
  2364 			    justify    	0
       
  2365 			    label      	"VDU")
       
  2366 			width      	360
       
  2367 			height     	300
       
  2368 			annotation 	0)
       
  2369 		    (object DeviceView "Pointing device" @104
       
  2370 			location   	(443, 668)
       
  2371 			label      	(object ItemLabel
       
  2372 			    location   	(265, 573)
       
  2373 			    nlines     	2
       
  2374 			    max_width  	246
       
  2375 			    justify    	0
       
  2376 			    label      	"Pointing device")
       
  2377 			width      	360
       
  2378 			height     	300
       
  2379 			annotation 	0)
       
  2380 		    (object ConnectionView ""
       
  2381 			client     	@101
       
  2382 			supplier   	@103)
       
  2383 		    (object ConnectionView ""
       
  2384 			client     	@104
       
  2385 			supplier   	@101)
       
  2386 		    (object ConnectionView ""
       
  2387 			client     	@102
       
  2388 			supplier   	@101)))))
       
  2389     properties 	(object Properties))