PangoRenderer             package:RGtk2             R Documentation

_P_a_n_g_o_R_e_n_d_e_r_e_r

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

     Rendering driver base class

_M_e_t_h_o_d_s _a_n_d _F_u_n_c_t_i_o_n_s:

     'pangoRendererDrawLayout(object, layout, x, y)'
      'pangoRendererDrawLayoutLine(object, line, x, y)'
      'pangoRendererDrawGlyphs(object, font, glyphs, x, y)'
      'pangoRendererDrawRectangle(object, part, x, y, width, height)'
      'pangoRendererDrawErrorUnderline(object, x, y, width, height)'
      'pangoRendererDrawTrapezoid(object, part, y1., x11, x21, y2, x12,
     x22)'
      'pangoRendererDrawGlyph(object, font, glyph, x, y)'
      'pangoRendererActivate(object)'
      'pangoRendererDeactivate(object)'
      'pangoRendererPartChanged(object, part)'
      'pangoRendererSetColor(object, part, color)'
      'pangoRendererGetColor(object, part)'
      'pangoRendererSetMatrix(object, matrix)'
      'pangoRendererGetMatrix(object)'
      'pangoRendererGetLayout(renderer)'
      'pangoRendererGetLayoutLine(renderer)'

_H_i_e_r_a_r_c_h_y:

     GObject
        +----PangoRenderer
              +----PangoXftRenderer 

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

     'PangoRenderer' is a base class that contains the necessary logic
     for rendering a 'PangoLayout' or 'PangoLayoutLine'. By subclassing
     'PangoRenderer' and overriding operations such as 'draw.glyphs'
     and 'draw.rectangle', renderers for particular font backends and
     destinations can be created.

_S_t_r_u_c_t_u_r_e_s:


     '_P_a_n_g_o_R_e_n_d_e_r_e_r' 'PangoRenderer' is a base class for objects that
          are used to render Pango objects such as 'PangoGlyphString'
          and 'PangoLayout'.  

          Since  1.8

          '_m_a_t_r_i_x' ['PangoMatrix']  the current transformation matrix
               for the Renderer; may be 'NULL', which should be treated
               the same as the identity matrix.


_E_n_u_m_s _a_n_d _F_l_a_g_s:


     '_P_a_n_g_o_R_e_n_d_e_r_P_a_r_t' 'PangoRenderPart' defines different items to
          render for such purposes as setting colors.  

          Since  1.8

          '_f_o_r_e_g_r_o_u_n_d' the text itself

          '_b_a_c_k_g_r_o_u_n_d' the area behind the text

          '_u_n_d_e_r_l_i_n_e' underlines

          '_s_t_r_i_k_e_t_h_r_o_u_g_h' strikethrough lines


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

     Derived by RGtkGen from GTK+ documentation

_R_e_f_e_r_e_n_c_e_s:

     <URL:
     http://developer.gnome.org/doc/API/2.0/pango/PangoRenderer.html>

