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-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to