Usermode/AxWin4 - Shared buffers working, added DrawCtrl code
[tpg/acess2.git] / Usermode / Applications / axwin4_src / Notes.txt
index 638f0db..ee09686 100644 (file)
@@ -1,6 +1,8 @@
 Layers:
 
 IPC / Client management
+Compositor / Window Manager
+Renderer / Window Contents
 
 Renderers
 Window Management
@@ -19,10 +21,14 @@ Compositing
 > Request kernel/server buffers if possible
 
 
+Clients own windows
+Windows are composed of multiple regions that conform to several types (see below)
+- Re-draw is handled by using these regions
+
 Server-side rendering primitives:
  # Apply to regions, rendered in fixed order, each has an ID
 > Auto-scaling bitmaps
- - Control backed by an image with three five regions per axis
+ - Control backed by an image with three/five regions per axis
   Edge Fixed, Fill, Center Fixed, Fill, Edge Fixed
  - Definition is via two pixel counts (edge width, fill width), rest is derived
  - Command to switch backing image to another already provided

UCC git Repository :: git.ucc.asn.au