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

Re: making skinnable apps with gtk+



use gdk-pixbuf to load pixmap.

tmp_pixbuf = gdk_pixbuf_new_from_file("skins/rw/about.png");
p1 = gdk_pixmap_new(window->window,width,height,-1);
gdk_pixbuf_render_to_drawable(tmp_pixbuf, p1,
window->style->fg_gc[GTK_STATE_NORMAL], x,y, 0, 0, width,height,
GDK_RGB_DITHER_NORMAL, 0, 0);

gdk_pixbuf_unref(tmp_pixbuf);

int SetBackPixmap(GtkWidget *widget,GdkPixmap *pixmap)
{
	gdk_window_set_back_pixmap(widget->window, pixmap, FALSE);
	gdk_window_clear (widget->window);
	return 0;
}

i just programming a program,and it have skin
cosoft.org.cn/projects/reciteword

在 2002-03-11 一 的 09:05, Simon Hookway 写道:
> Hi,
> 
> i've made several apps using gtk+ and would now like to try my hand at
> making a skinnable app.
> 
> Can someone point me in the right direction? is this possible with gtk
> or ImLib and where should i start?
> 
> thanks all.
> 
> Simon
> 
> 
> 
> _______________________________________________
> 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]