Please refer to the X11 Protocol encoding document as this document uses conventions established there.
The name of this extension is XC-APPGROUP
1 | CARD8 | opcode |
1 | 0 | XC-APPGROUP opcode |
2 | 3 | length |
2 | CARD16 | client_major_version |
2 | CARD16 | client_minor_version |
=> |
|
|
1 | 1 | Reply |
1 |
| unused |
2 | CARD16 | sequence_number |
4 | 0 | length |
2 | CARD16 | server_major_version |
2 | CARD16 | server_minor_version |
20 |
| unused |
1 | CARD8 |
| opcode |
1 | 1 |
| XC-APPGROUP opcode |
2 | 8+n |
| length |
4 | XID |
| app_group |
4 | BITMASK |
| attrib_mask |
| #x00000001 | app_group_leader |
|
| #x00000002 | single_screen |
|
| #0x0000004 | default_root |
|
| #x00000008 | root_visual |
|
| #x00000010 | default_colormap |
|
| #x00000020 | black_pixel |
|
| #x00000040 | white_pixel |
|
|
|
|
|
n | LISTofVALUE |
| value-list |
VALUEs
4 | BOOL | app_group_leader |
4 | BOOL | single_screen |
4 | WINDOW | default_root |
4 | VISUALID | root_visual |
4 | COLORMAP | default_colormap |
4 | CARD32 | black_pixel |
4 | CARD32 | white_pixel |
1 | CARD8 | opcode |
1 | 4 | XC-APPGROUP opcode |
2 | 2 | length |
4 | XID | app_group |
=> |
|
|
1 | 1 | Reply |
1 |
| unused |
2 | CARD16 | sequence_number |
4 | 0 | length |
4 | WINDOW | default_root |
4 | VISUALID | root_visual |
4 | COLORMAP | default_colormap |
4 | CARD32 | black_pixel |
4 | CARD32 | whte_pixel |
1 | BOOL | single_screen |
1 | BOOL | app_group_leader |
2 |
| unused |
1 | CARD8 | opcode |
1 | 5 | XC-APPGROUP opcode |
2 | 2 | length |
4 | XID | resource |
=> |
|
|
1 | 1 | Reply |
1 |
| unused |
2 | CARD16 | sequence_number |
4 | 0 | length |
4 | XID | app_group |
20 |
| unused |
1 | CARD8 |
| opcode |
1 | 6 |
| XC-APPGROUP opcode |
2 | n |
| length |
4 | WINDOW |
| window |
2 | CARD16 |
| window_type |
| #0 | X11 |
|
| #1 | Macintosh |
|
| #2 | Win32, OS/2 PM 2.x |
|
| #3 | Win16, OS/2 PM 1.x |
|
2 | n |
| system_window_len |
n | LISTofCARD8 |
| system_window |