RE: displaying a number on screen






Try retreiving the cairo context for the widget you want to draw in and try this:


    /* Create the default Layout */
    layout = pango_cairo_create_layout(cr);

    /* Atach the font descriptor */
    font_description = pango_font_description_new();

    /* Setup Fonts and color and other layout attributes*/
    pango_font_description_set_family(font_description,"Helvetica");
    cairo_set_source_rgba(cr, 0.3, 0.3, 0.3, 1.0); 
    pango_font_description_set_absolute_size(font_description, 0.28 * PANGO_SCALE);
    pango_font_description_set_weight(font_description,PANGO_WEIGHT_BOLD);


    pango_layout_set_font_description(layout,font_description);

   gchar * l1 = g_strdup_printf("%s-%d",label->aid,label->nid);

    cairo_move_to(cr, 0.05 * xmultip, 0.00 * ymultip);

    pango_layout_set_text(layout,l1,-1);

    pango_cairo_show_layout(cr,layout);


You can also use 

    pango_layout_set_markup(layout,l1,-1);


using Pango markup to change text style.





 EMAILING FOR THE GREATER GOOD
Join me

Date: Sat, 27 Mar 2010 23:58:15 +0530
Subject: displaying a number on screen
From: rao nischal gmail com
To: gtk-app-devel-list gnome org

Hi,

I am sorry if this is not the right mailing list.

For given x and y co-ordinates is it possible to display a particular number
at that position? or in other words, is it possible to "paint" a number or
character on the screen at a given point?

Thanks in advance.

-- 
regards,
Nischal E Rao
blogs.sun.com/nischal

Join RVCE OSUM at http://osum.sun.com/group/rvceosum
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
                                          


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]