gdkWindowShapeCombineMask       package:RGtk2       R Documentation

_g_d_k_W_i_n_d_o_w_S_h_a_p_e_C_o_m_b_i_n_e_M_a_s_k

_D_e_s_c_r_i_p_t_i_o_n:

     Applies a shape mask to 'window'. Pixels in 'window' corresponding
     to set bits in the 'mask' will be visible; pixels in 'window'
     corresponding to unset bits in the 'mask' will be transparent.
     This gives a non-rectangular window.

_U_s_a_g_e:

     gdkWindowShapeCombineMask(object, shape.mask = NULL, offset.x, offset.y)

_A_r_g_u_m_e_n_t_s:

'object': ['GdkWindow']  a 'GdkWindow'

'shape.mask': ['GdkBitmap']  shape mask

'offset.x': [integer]  X position of shape mask with respect to
          'window'

'offset.y': [integer]  Y position of shape mask with respect to
          'window'

_D_e_t_a_i_l_s:

     If 'mask' is 'NULL', the shape mask will be unset, and the 'x'/'y'
     parameters are not used.

     On the X11 platform, this uses an X server extension which is
     widely available on most common platforms, but not available on
     very old X servers, and occasionally the implementation will be
     buggy. On servers without the shape extension, this function will
     do nothing.

     On the Win32 platform the functionality is always present.

     This function works on both toplevel and child windows.

_A_u_t_h_o_r(_s):

     Derived by RGtkGen from GTK+ documentation

