Ktam3874/pitx software guide – Kontron KTAM3874-pITX User Manual

Page 171

Advertising
background image

KTD-S0057-I

Page 167 Linux® Programming Examples (DebianTM)


KTAM3874/pITX Software Guide


static GtkWidget * create_font_area (GtkWidget *parent, gboolean flag)
{
GdkColor

colorfont;

PangoFontDescription

*fontdesc;

static GtkWidget *fontarea;

if

(flag)

{

fontarea = gtk_label_new (SAMPLE_TXT);

gdk_color_parse (TEXT_COLOR, &colorfont);

gtk_widget_modify_fg

(fontarea, GTK_STATE_NORMAL, &colorfont);

fontdesc = pango_font_description_from_string (TEXT_FONT);

gtk_widget_override_font (fontarea, fontdesc);

pango_font_description_free

(fontdesc);

gtk_table_attach (GTK_TABLE (parent), fontarea, TABLE_FONT, GTK_FILL, GTK_FILL, 0, 0);

return (GtkWidget *) NULL;

}
else

return

fontarea;

}


static GtkWidget * create_radius_area (GtkWidget *parent, gboolean flag)
{

static GtkWidget *cairoarea;

if

(flag)

{

cairoarea = gtk_drawing_area_new ();

gtk_table_attach (GTK_TABLE (parent), cairoarea, TABLE_RADIUS, GTK_FILL, GTK_FILL, 0, 0);

g_signal_connect (G_OBJECT (cairoarea), "draw", G_CALLBACK (cairo_draw_event), (gpointer) NULL);

return (GtkWidget *) NULL;

}
else

return

cairoarea;

}


gint main (gint argc, gchar *argv[])
{
GtkWidget

*window,

*vbox,

*info,

*msg,

*table;

GdkRectangle rc_color = BUTTON_COLOR,

rc_font = BUTTON_FONT,

rc_radius = BUTTON_RADIUS,

rc_frame = BUTTON_FRAME;

Advertising
This manual is related to the following products: