Fedora8を使ってみる

Fedora8をデスクトップとして使ってみる

14.GDKのキャンバスについて

2007年03月03日 | gtk2
参考 分かり易い

おそらく、ピクスマップに描画
gdk_draw_arc(g_pixmap, g_pen, 1, 200, 200, 30, 30, 0*64, 360*64);

/*ピクスマップをドローイングエリアにコピー*/
gint expose_event(GtkWidget *widget, GdkEventExpose *event)
{
gdk_draw_pixmap(widget->window,
widget->style->fg_gc[GTK_WIDGET_STATE(widget)],
g_pixmap,
event->area.x, event->area.y,
event->area.x, event->area.y,
event->area.width, event->area.height);
}

編集

最新の画像もっと見る