I find another way: +--------------------------------------------------------------------- | PangoFontDescription * desc = pango_font_description_new(); | pango_font_description_set_size(desc, 50*PANGO_SCALE); | ..... | ..... | gtk_widget_modify_font(label, desc); +---------------------------------------------------------------------
Is this a better choice, or the pango markup language? On 8/28/08, Dov Grobgeld <[EMAIL PROTECTED]> wrote: > > Hi Lazy (great name), > > The way to do it is to set the name of the label through: > > gtk_widget_set_name(label, "foo"); > > and then define a style for the name "foo", that includes a font > specification: > > gtk_rc_parse_string("style \"foo\" {\n" > " font = \"Serif 32\"\n" > "}\n" > ); > > Hope this helps, > Dov > > 2008/8/28 Lazy Fox <[EMAIL PROTECTED]> > >> I wrote the following statememts to set a GtkLabel's font size. >> But it seems don't work? >> I'm not good at Pango, can anybody help me? >> >> +------------------------------------------------------------------------------------------- >> | PangoAttrList *pg_attr_list = pango_attr_list_new(); >> | PangoAttribute *pg_attr = pango_attr_size_new(10); >> | >> | label = gtk_label_new("This is a label"); >> | pango_attr_list_change(pg_attr_list, pg_attr); >> | gtk_label_set_attributes(GTK_LABEL(label), pg_attr_list); >> >> +------------------------------------------------------------------------------------------ >> >> _______________________________________________ >> gtk-list mailing list >> [EMAIL PROTECTED] >> http://mail.gnome.org/mailman/listinfo/gtk-list >> >> > > -- ---------------------------------------------- ┏━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃菩提本无树,明镜亦非台。本来无一物,何处惹尘埃。┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━┛ _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list