














                     XX ɥ

                     ĥĥץȥ



                       С 1.0
                    X 󥽡ɸ
               X С 11, ꡼ 6.4






                       Keith Packard
                    MIT X 󥽡









Copyright (C) 1989 X Consortium

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documenta-
tion files (the ``Software''), to deal in the Software with-
out restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to
whom the Software is furnished to do so, subject to the fol-
lowing conditions:

The above copyright notice and this permission notice shall
be included in all copies or substantial portions of the
Software.

THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PUR-
POSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE X












CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABIL-
ITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name of the X Con-
sortium shall not be used in advertising or otherwise to
promote the sale, use or other dealings in this Software
without prior written authorization from the X Consortium.

























































11..  

γĥȤȡX11 ץȥǤդΥɥȶ
ѤǤ롥

X ץȥǤĹΥɥȤʤȤ¤ϡ
ʥΥ桼󥿥ե
礭¤Ǥ롥㤨аŪʥɥǤϡ3Ūʸ
̤ФˡֱƤȤפ褦ɽԤȤ¿
桼󥿥եΥ륬ɤˤäƤϡݤ
ܥ뤳Ȥ롥η˥
ߥ졼Ȥ뤳Ȥϡ X ץȥǤԲǽǤ(
ˡ٥Ťȥ꤬)¾Ȥ
ơݤפΥ󤬤Хǥȥåפθɤ
ɤʤ롥

γĥϥɥŪǤդѹ뵡
Ϳ롥ʬ줿ɥ⤳˴ޤޤ롥γĥ
Ūϸߤ륻ޥƥ䴰뤳ȤǤäơ֤
ȤǤϤʤäˡγĥбƤʤ饤ȤǤ
շΥɥȤޤ¸ǽǤ뤳Ȥ˾ޤ㤨
Хɥޥ͡ϡξǤäƤĹ
Ȥäƥ꡼μΰĴʤФʤʤŪ
ˡɥФƻꤵ줿Ǥշϡץȥ
ˤ륦ɥΥȥȤƥɥФƻ
줿Ĺˤäƥåפ롥Ԥ«Ȥ
ơ饤ȥץϥɥޥ͡㤬Ϳ
褦˼ʬȤη礹뤳Ȥ롥

22..  

(ꤵƤʤޤ)ƤΥɥ2Ĥ
ˤä롥ʤ ΰ  åΰ Ǥ
롥ΰϡɥ(ޤ)Ȥˤʤ
ɥΰǤ롥åΰ϶ΰʬǤ
ꡤ֥ɥȥեåȤȤǤΰǤ
롥ΰȥåΰδ֤ʬϡɥζ
롥

ꤵƤʤɥζΰϥɥˤ
ĹǤꡤޤǤ롥åΰϥǥ󥸥
ĹǤ(ϴޤޤʤ)ܥɥȤ
ϡΰǥեȶΰ衤 ǥեȥå
ȸƤ֡Υ _w_i_d_t_h x _h_e_i_g_h_t ǡ _b_w_i_d_t_h
Ǥ륦ɥˤĤơǥեȶΰȥǥեȥ
åΰĹǤ(ɸϥɥФк
ɸ)










                              11





           X11 ɥĥץȥ

__
||
bounding.x = -_b_w_i_d_t_h
bounding.y = -_b_w_i_d_t_h
bounding.width = _w_i_d_t_h + 2 * _b_w_i_d_t_h
bounding.height = _h_e_i_g_h_t + 2 * _b_w_i_d_t_h

clip.x = 0
clip.y = 0
clip.width = _w_i_d_t_h
clip.height = _h_e_i_g_h_t

||__

γĥȤȡ饤ȤϥǥեΰȤ߹碌
ΰꤷơΰȥåΰξѹ
ȤǤ롥ꤹ뿷ΰ褬 饤ȶΰ衤
饤ȥåΰǤ롥ΰϥɥθ
кɸɽ졤˥ɥХե
Ȥ롥(ĤޤꡤɥưƤΰĴ
ɬפʤ)ΰε3̤ꤢ(ĹΥꥹȡӥ
ȥޥåסɥ¸ζΰȥåΰ
)ϡץȥˤ륰եåƥ
ȤǤΰǥ벽ΤǤꡤܳĥοʻȤ
򤹤뤿˻ȤȤǤ롥

¸Υɥ򿷤ΥڥɤȤƻȤ
ˤϡɥΰ褬Ȥ롥ɥΰ褬
ꤵƤʤС˥ǥեΰ褬Ȥ롥

¸ΰ ϥ饤ȶΰȥǥեȶΰ褬
ʤäʬȤ롥饤ȶΰΤ
եȶΰ˴ޤޤƤʤʬϡ꡼μ¸
ΰˤϴޤޤʤĤޤꡤĹΥ饤ȥɥ
륦ɥޥ͡(¾Υȥޥ͡
)ϡ꡼Ĺΰ˥饤Ȥ«Ǥ
ȤǤ롥

¸ΰκưŪ˹Ԥ롥Ĥޤꡤ¸ΰ
뤿˥饤ȶΰ褬ѹ뤳ȤϤʤ

ߤΥǥեȶΰϰϤۤ褦ʥ饤ȶ
ΰ褬ꤵ졤夫饦ɥ礵줿硤饤
ȶΰΤ¿ʬޤ褦˼¸ΰ褬礵
롥

¸åΰ ϡ饤ȥåΰ褬ǥեȥ
åΰȥ饤ȶΰξȽŤʤʬȤ
롥饤ȥåΰΤǥեȥå
ȥ饤ȶΰξˤϴޤޤʤʬϡ꡼
μ¸åΰˤϴޤޤʤ

¸åΰưŪ롥Ĥޤꡤ¸åΰ
뤿˥饤ȥåΰ褬ѹ뤳ȤϤ
ߤΥǥեȥåΰϰϤۤ륯饤ȥ



                              22





           X11 ɥĥץȥ


åΰ褬ꤵ졤ɥ䤽ζΰ褬夫礵
줿硤饤ȥåΰ褬¸ΰ˴ޤޤƤ
С¸åΰϥ饤ȥåΰΤ¿
ʬޤ褦˳礵롥

ɥζϡ¸ΰȼ¸åΰδ֤ʬ
Ȥ롥ΰ褬ξ硤ɽϹԤ
Ǥʤˤϡ϶뤫ԥɤ
֤롥ϥץȥλͤǤ롥ɥζ
ǤϤʤƤ⡤ɥΥǥեȥåΰγ
褹뤳ȤϤǤʤդ뤳ȡޤ
Ǥ⥦ɥ϶ĤȤǤդ뤳ȡʤ
ʤ顤Τ褦ʾǤ⥯å׷򶭳꾮Ǥ
뤫Ǥ

ɥӥ֥ɥβĻΰؤνϤơ¸
åΰˤäƥåפ롥X Фϡɥɽ
μ¸ΰγˤʬ򡤥Хå󥰥ȥ¸
Ϥʤʤΰ䥯åΰ褬äƤ⡤ɥθ
(եåХå饦ɤΥ󥰡
ɥ֤Ѥ)ƶ뤳ȤϤʤ

ǥեȶΰ¸ΰγǤΰϡ
ɥΰǤϤʤäơ꡼Τʬ
¾Υɥͭ뤳Ȥˤʤ롥ǥեȶΰ
¸ΰγǤΰȯϥ٥Ȥϡ
ɥ٥Ȱ֤äƤʤΤ褦롥
Υɥȯ٥ȤϡΥɥ
롥ϡ̾ζǥ٥Ȥ
Ʊ褦˹Ԥ롥

_I_n_p_u_t_O_n_l_y ɥ϶ΰνĤȤǤ롥
 _I_n_p_u_t_O_n_l_y Υɥ˥åΰ򥻥åȤ褦Ȥ
䡤 _I_n_p_u_t_O_n_l_y ΥɥΥåΰ򤳤γĥ
ꥯȤϤ˻ꤷ褦Ȥˤϡ _M_a_t_c_h 顼
ʤ롥

Фϥ롼ȥɥΥåΰѹդʤ
Фʤʤ롼ȥɥζΰѹΥꥯȤ
̵뤹뤳ȤϵƤ롥Фΰѹդ
硤꡼ΤΰγȤʤʬɽƤ
¸Ȥʤ롥

33..  

ʹߤΥˤꥯȤ䥤٥Ǥϡʲ
פȤ롥

SHAPE_KIND: {_B_o_u_n_d_i_n_g, _C_l_i_p}

SHAPE_OP: {_S_e_t, _U_n_i_o_n, _I_n_t_e_r_s_e_c_t, _S_u_b_t_r_a_c_t, _I_n_v_e_r_t}

_S_e_t ꤹȡꥯȤϤȤŪ˻ꤷΰ
оݥ饤ΰȤƤΤޤ޳Ǽ롥



                              33





           X11 ɥĥץȥ


_U_n_i_o_n ꤹȡΰоΰ½礬졤
оݥ饤ΰȤʤ롥 _I_n_t_e_r_s_e_c_t ꤹ
ȡΰоΰѽ礬졤줬оݥ
ΰȤʤ롥 _S_u_b_t_r_a_c_t ꤹȡΰ褬о
褫졤κоΰȤʤ롥 _I_n_v_e_r_t ꤹ
ȡоΰ褬ΰ褫졤κоΰ
ʤ롥

44..  ꥯ

__
||    _S_h_a_p_e_Q_u_e_r_y_V_e_r_s_i_o_n

   =>

     majorVersion: CARD16
     minorVersion: CARD16
||__

ΥꥯȤȤȡФȤäƤСη
ĥץȥ뤬饤ȤǤȤ뤳ȤΤ뤳ȤǤ
롥ܥɥȤǤϥ᥸㡼С1,ޥʡС
0Ƥ롥

__
||    _S_h_a_p_e_R_e_c_t_a_n_g_l_e_s

     _d_e_s_t: WINDOW
     _d_e_s_t_K_i_n_d: SHAPE_KIND
     _o_p: SHAPE_OP
     _x_O_f_f_, _y_O_f_f: INT16
     _r_e_c_t_a_n_g_l_e_s: LISTofRECTANGLES
     _o_r_d_e_r_i_n_g: {_U_n_S_o_r_t_e_d, _Y_S_o_r_t_e_d, _Y_X_S_o_r_t_e_d, _Y_X_B_a_n_d_e_d}

     顼: _W_i_n_d_o_w, _L_e_n_g_t_h, _M_a_t_c_h, _V_a_l_u_e
||__

ΥꥯȤĹꤹ롥ΰϡ
θФкɸȥեå(xOff, yOff)Ȥ߹碌
롥ΰϡоݥɥġ¸ߤ륯
饤ΰ(destKind ǻ) (ꤵ줿黻 op )
߹碌롥η̤оݥɥλꤵ줿饤
ΰȤƳǼ롥ĹΥꥹȤ϶Ǥ褤
ΰꤷƤ褤դ뤳ȡ _S_h_a_p_e_-
_M_a_s_k  _N_o_n_e ϤȤȤϰ̣ۤʤ롥

Ĺνط򥯥饤ȤΤäƤС
ordering ǻꤹ뤳ȤǤ롥ΰꤹȥ
Ф®Ǥ뤳Ȥ롥ͤΰ̣ϡץȥ
 _S_e_t_C_l_i_p_R_e_c_t_a_n_g_l_e_s ꥯȤξƱǤ롥ְ
ꤵ줿硤Фϥ顼 _M_a_t_c_h 򵯤Ƥ
ɬ⤽ɬפϤʤ顼򵯤ʤä
Υեåɽη̤̤Ǥ롥 _U_n_S_o_r_t_e_d ξ
ĹϽŤʤäƤϤʤʤŤʤäη̤̤



                              44





           X11 ɥĥץȥ


Ǥ롥 _U_n_S_o_r_t_e_d ξ硤ĹνǤդǤ롥 _Y_S_o_r_t_e_d
ξ硤Ĺϸ Y ɸñĴäȤʤ褦ʽȤ
롥 _Y_X_S_o_r_t_e_d  _Y_S_o_r_t_e_d νɲäͿΤǤ
ꡤ Y ɸƱĹϡ X ɸñĴäȤ
褦¤֡ _Y_X_B_a_n_d_e_d  _Y_X_S_o_r_t_e_d ɲäͿ
Ǥ롥ȤϡY 饤ƤФΥ
饤ޤĹƤθ Y ɸƱǡ Y
ˡƱȤȤΤǤ롥

__
||    _S_h_a_p_e_M_a_s_k

     _d_e_s_t: WINDOW
     _d_e_s_t_K_i_n_d: SHAPE_KIND
     _o_p: SHAPE_OP
     _x_O_f_f_, _y_O_f_f: INT16
     _s_o_u_r_c_e: PIXMAP ޤ _N_o_n_e

     顼: _W_i_n_d_o_w, _P_i_x_m_a_p, _M_a_t_c_h, _V_a_l_u_e
||__

ΥꥯȤˤ source ϡ1Υԥåޥåפ
 _N_o_n_e Ǥ롥source  _N_o_n_e ʤСꤵ줿饤
ΰϥɥ롥Ʊ˼¸ΰ褬ǥե
ΰᤵ롥ΥꥯȤ _S_h_a_p_e_N_o_t_i_f_y 
٥Ȥȡ³ _S_h_a_p_e_Q_u_e_r_y_E_x_t_e_n_t_s ǥ饤Ȥη
ꤵƤʤȤΤ餵롥ͭʥԥåޥåפ
ꤵ줿硤ΥԥåޥåפΰѴ롥κݡ
1åȤƤʬΰ˴ޤޤ졤0åȤƤ
ʬΰ褫鳰롥ˡɥΥեå
 xOff  yOff ǻꤵ롥η̤Ȥΰϴ
¸ߤоݥɥΥ饤ΰ(destKind ǻ
)(黻 op ǻꤹˡ)Ȥ߹碌롥ơ
η̤оݥɥλꤵ줿饤ΰȤƳ
Ǽ롥оݤΥԥåޥåפȽоݤΥɥƱ
꡼ʤФʤʤǤʤˤϡ
顼 _M_a_t_c_h Ȥʤ롥

__
||    _S_h_a_p_e_C_o_m_b_i_n_e

     _d_e_s_t: WINDOW
     _d_e_s_t_K_i_n_d: SHAPE_KIND
     _o_p: SHAPE_OP
     _x_O_f_f_, _y_O_f_f: INT16
     _s_o_u_r_c_e: WINDOW
     _s_o_u_r_c_e_K_i_n_d: SHAPE_KIND

     顼: _W_i_n_d_o_w, _M_a_t_c_h, _V_a_l_u_e
||__

ϥɥΥ饤ΰ(sourceKind ǻ)ϥ
ɥ xOff, yOff եåȤ졤оݥɥ
饤ΰ (destKind ǻ)Ȥ߹碌롥



                              55





           X11 ɥĥץȥ


ϡоݥɥλꤵ줿饤ΰȤƳǼ
롥оݤȽоݤΥɥƱ꡼ˤʤ
ФʤʤǤʤ硤顼 _M_a_t_c_h Ȥʤ롥

__
||    _S_h_a_p_e_O_f_f_s_e_t

     _d_e_s_t: WINDOW
     _d_e_s_t_K_i_n_d: SHAPE_KIND
     _x_O_f_f_, _y_O_f_f: INT16

     顼: _W_i_n_d_o_w, _M_a_t_c_h, _V_a_l_u_e
||__

饤ΰ(destKind ǻ)ϡߤΰ֤ xOff,
yOff аư롥

__
||    _S_h_a_p_e_Q_u_e_r_y_E_x_t_e_n_t_s

     _d_e_s_t: WINDOW

   =>

     boundingShaped: BOOL
     clipShaped: BOOL
     xBoundingShape: INT16
     yBoundingShape: INT16
     widthBoundingShape: CARD16
     heightBoundingShape: CARD16
     xClipShape: INT16
     yClipShape: INT16
     widthClipShape: CARD16
     heightClipShape: CARD16

     顼: _W_i_n_d_o_w
||__

б륯饤ΰ褬ꤵƤˤϡbounding-
Shaped  clipShaped η̤ _T_r_u_e Ȥʤ롥ǤʤС
̤ _F_a_l_s_e Ȥʤ롥 x, y, width, height ͤϥ饤
ΰˡ롥饤ΰ褬ꤵƤʤȤ
ϡбǥեΰˡΤ롥

__
||    _S_h_a_p_e_S_e_l_e_c_t_I_n_p_u_t

     _w_i_n_d_o_w: WINDOW
     _e_n_a_b_l_e: BOOL

     顼: _W_i_n_d_o_w, _V_a_l_u_e
||__

enable  _T_r_u_e ꤹȡ饤ȤΤ줫ꤵ



                              66





           X11 ɥĥץȥ


줿ɥζΰ䥯åΰѹȤꥯ
ȤФ饤ȤФƥФ _S_h_a_p_e_N_o_t_i_f_y 
Ȥ褦ˤʤ롥 enable  _F_a_l_s_e ꤹ
ȡΤ褦ʥ٥Ȥʤʤ롥

__
||    _S_h_a_p_e_I_n_p_u_t_S_e_l_e_c_t_e_d

     _w_i_n_d_o_w: WINDOW

   =>

     enable: BOOL

     顼: _W_i_n_d_o_w
||__

enable  _T_r_u_e ʤСΥ饤ȤΥɥФ
_S_h_a_p_e_N_o_t_i_f_y ٥Ȥ롥

__
||    _S_h_a_p_e_G_e_t_R_e_c_t_a_n_g_l_e_s

     _w_i_n_d_o_w: WINDOW
     _k_i_n_d: SHAPE_KIND

   =>

     rectangles: LISTofRECTANGLE
     ordering: {_U_n_S_o_r_t_e_d, _Y_S_o_r_t_e_d, _Y_X_S_o_r_t_e_d, _Y_X_B_a_n_d_e_d}

     顼: _W_i_n_d_o_w_, _M_a_t_c_h
||__

kind Ǽ롤ΰ򵭽ҤĹΥꥹȤȡĹ
ν֤롥ordering ͤΰ̣ _S_h_a_p_e_R_e_c_t_a_n_g_l_e_s ꥯ
ȤξƱǤ롥

55..  ٥

__
||    _S_h_a_p_e_N_o_t_i_f_y

     _w_i_n_d_o_w: WINDOW
     _k_i_n_d: SHAPE_KIND
     _s_h_a_p_e_d: BOOL
     _x, _y: INT16
     _w_i_d_t_h, _h_e_i_g_h_t: CARD16
     _t_i_m_e: TIMESTAMP
||__

ɥΥ饤ȶ䥯饤ȥå׷
ѹɬ _S_h_a_p_e_S_e_l_e_c_t_I_n_p_u_t ȤäƥꥯȤФ
Ƥ륯饤ƤФơ _S_h_a_p_e_N_o_t_i_f_y ٥Ȥ



                              77





           X11 ɥĥץȥ


롥

kind ϡѹ줿(ޤϥå)ΰɽshaped 
_T_r_u_e ʤСɥΥ饤ȷΥפ kind 
ꡤ _F_a_l_s_e ʤСɥϤΥפΥ饤ȷ
ϤʤʤäƤ롥x, y, width, height ϸߤη
ˡɽshaped  _F_a_l_s_e ΤȤͤϥǥե
ΰˡɽtimestamp ϡѹ줿ȤΥ
лɽ

66..  ǥ

ܥɥȤǤϡX11 ץȥ륨󥳡ǥ(X11 Pro-
tocol Encoding)פǷƤ뵬˽äƤΤǡ
⻲Ȥ뤳ȡ

γĥ̾``SHAPE''Ǥ롥


66..11..  


SHAPE_KIND
       0         Bounding
       1         Clip



SHAPE_OP
       0         Set
       1         Union
       2         Intersect
       3         Subtract
       4         Invert


66..22..  ꥯ


_S_h_a_p_e_Q_u_e_r_y_V_e_r_s_i_o_n
  1  CARD8               ڥ
  1  0                   ڥ
  2  1                   ꥯĹ


 =>
  1  1                   ץ饤
  1                      ̤
  2  CARD16              ֹ
  4  0                   Ĺ
  2  CARD16              ᥸㡼С
  2  CARD16              ޥʡС
  20                     ̤




                              88





           X11 ɥĥץȥ


_S_h_a_p_e_R_e_c_t_a_n_g_l_e_s
  1  CARD8               ڥ
  1  1                   ڥ
  2  4+2n                ꥯĹ
  1  SHAPE_OP            
  1  SHAPE_KIND          оݤμ
  1                      
     0         UnSorted
     1         YSorted
     2         YXSorted
     3         YXBanded
  1                      ̤
  4  WINDOW              оݥɥ
  2  INT16               x եå
  2  INT16               y եå
  8n LISTofRECTANGLE     ĹΥꥹ



_S_h_a_p_e_M_a_s_k
  1  CARD8               ڥ
  1  2                   ڥ
  2  5                   ꥯĹ
  1  SHAPE_OP            
  1  SHAPE_KIND          оݤμ
  2                      ̤
  4  WINDOW              оݥɥ
  2  INT16               x եå
  2  INT16               y եå
  4  PIXMAP              ӥåȥޥå
     0         None



_S_h_a_p_e_C_o_m_b_i_n_e
  1  CARD8               ڥ
  1  3                   ڥ
  2  5                   ꥯĹ
  1  SHAPE_OP            
  1  SHAPE_KIND          оݤμ
  1  SHAPE_KIND          μ
  1                      ̤
  4  WINDOW              оݥɥ
  2  INT16               x եå
  2  INT16               y եå
  4  WINDOW              ɥ



_S_h_a_p_e_O_f_f_s_e_t
  1  CARD8               ڥ
  1  4                   ڥ
  2  4                   ꥯĹ
  1  SHAPE_KIND          оݤμ



                              99





           X11 ɥĥץȥ


  3                      ̤
  4  WINDOW              оݥɥ
  2  INT16               x եå
  2  INT16               y եå



_S_h_a_p_e_Q_u_e_r_y_E_x_t_e_n_t_s
  1  CARD8               ڥ
  1  5                   ڥ
  2  2                   ꥯĹ
  4  WINDOW              оݥɥ


 =>
  1  1                   ץ饤
  1                      ̤
  2  CARD16              ֹ
  4  0                   ץ饤Ĺ
  1  BOOL                Ǥ
  1  BOOL                å׷Ǥ
  2                      ̤
  2  INT16               ˡ xɸ
  2  INT16               ˡ yɸ
  2  CARD16              ˡ 
  2  CARD16              ˡ ⤵
  2  INT16               å׷ˡ xɸ
  2  INT16               å׷ˡ yɸ
  2  CARD16              å׷ˡ 
  2  CARD16              å׷ˡ ⤵
  4                      ̤



_S_h_a_p_e_S_e_l_e_c_t_I_n_p_u_t
  1  CARD8               ڥ
  1  6                   ڥ
  2  3                   ꥯĹ
  4  WINDOW              оݥɥ
  1  BOOL                enable 
  3                      ̤



_S_h_a_p_e_I_n_p_u_t_S_e_l_e_c_t_e_d
  1  CARD8               ڥ
  1  6                   ڥ
  2  2                   ꥯĹ
  4  WINDOW              оݥɥ


 =>
  1  1                   ץ饤
  1  BOOL                enable 



                             1100





           X11 ɥĥץȥ


  2  CARD16              ֹ
  4  0                   ץ饤Ĺ
  24                     ̤



_S_h_a_p_e_G_e_t_R_e_c_t_a_n_g_l_e_s
  1  CARD8               ڥ
  1  7                   ڥ
  2  3                   ꥯĹ
  4  WINDOW              ɥ
  1  SHAPE_KIND          μ
  3                      ̤


 =>
  1  1                   ץ饤
  1                      
     0         UnSorted
     1         YSorted
     2         YXSorted
     3         YXBanded
  2  CARD16              ֹ
  4  2n                  ץ饤Ĺ
  4  CARD32              Ĺο
  20                     ̤
  8n LISTofRECTANGLE     ĹΥꥹ


66..33..  ٥



_S_h_a_p_e_N_o_t_i_f_y
  1  CARD8                (0 + ĥ٥ȤΥ١)
  1  SHAPE_KIND          μ
  2  CARD16              ֹ
  4  WINDOW              ƶ륦ɥ
  2  INT16               ˡ x 
  2  INT16               ˡ y 
  2  CARD16              ˡ
  2  CARD16              ˡι⤵
  4  TIMESTAMP           л
  1  BOOL                shaped 
  11                     ̤


77..  Ѹ

ΰ((bboouunnddiinngg rreeggiioonn))

     Υɥͭ롤ƥɥΰ补ΰ
     2Ĥʬ()ʬ롥




                             1111





           X11 ɥĥץȥ


åΰ((cclliipp rreeggiioonn))

     ɥǤꡤΰΰǤ롥å
     ΰϡɥꥢ줿Ȥ˥ɥط
     ɤĤ֤ΰ䥦ɥؤΥեå
     Ϥΰ衤֥ɥƤ򥯥åפΰɽ
     

ǥեȶΰ((ddeeffaauulltt bboouunnddiinngg rreeggiioonn))

     ĹΰǤꡤɥζ򥫥С롥
     ϡץȥΥɥǵҤ롥

ǥեȥåΰ((ddeeffaauulltt cclliipp rreeggiioonn))

     ĹΰǤꡤɥ򥫥С뤬
     ɥϴޤޤʤϡץȥΥɥ
     ǵҤ롥

饤ȶΰ((cclliieenntt bboouunnddiinngg rreeggiioonn))

     _S_h_a_p_e_B_o_u_n_d_i_n_g ǻꤷȤγĥˤäľܽ
     륦ɥбΰ补ΰϥǥե
     ȶΰȤȤѤ졤¸ΰ롥

饤ȥåΰ((cclliieenntt cclliipp rreeggiioonn))

     _S_h_a_p_e_C_l_i_p ǻꤷȤγĥˤäľܽ񤭴
     륦ɥбΰ补ΰϥǥեȥ
     åΰ褪ӥ饤ȶΰȤȤѤ졤
     ¸åΰ롥

¸ΰ((eeffffeeccttiivvee bboouunnddiinngg rreeggiioonn))

     ꡼ˤºݤΥɥǤꡤ
     ޤ(ŤʤäƤ륦ɥαƶʬϽ
     )ɥ饤ȶΰĤȤ¸
     ΰϥǥեȶΰȥ饤ȶΰ褬
     ʤäƤʬǤ롥ǤʤȤϡ¸ΰ
     ǥեȶΰƱǤ롥

¸åΰ((eeffffeeccttiivvee cclliipp rreeggiioonn))

     ꡼ˤºݤΥɥηǤ(
     ŤʤäƤ륦ɥαƶʬϽ)
     饤ȥåΰ褫饤ȶΰ
     ĤȤ¸åΰϥǥեȥåΰȥ
     ȥåΰ(¸ߤ)饤ȶ
     (¸ߤ)ŤʤäƤʬǤ롥Ǥʤ
     ϡ¸åΰϥǥեȥåΰƱ
     롥






                             1122


