On Wed, 2003-05-28 at 06:20, Sven Neumann wrote: > Hi, > > Paul Davis <[EMAIL PROTECTED]> writes: > > > >On Tue, 2003-05-27 at 18:51, sydney barrow wrote: > > >> Is there a way to create transparent buttons (so that the > > >> background pixmap shows through) in GTK+ (1.2)? > > >> > > >> Any help would be greatly appreciated. > > > > > >IIRC, this was one of the really cool features of GTK+ 2, and it isn't > > >possible in GTK+ 1. > > > > it certainly is possible, though it can be quite a bit more work. you > > need to use gtk_widget_shape_combine_mask() together with a > > GtkEventBox as the underlying widget type. getting full GtkButton > > semantics from this is hard, but if you want something that responds > > with generic (ie. button_press, button_release) events, its not that > > bad. > > If all you want is the background pixmap to show through, you don't > need to do anything special since a GtkButton does not have it's own > window but draws on the window of it's parent.
Actually, this changed between 1.2 and 2.0. It's possible to right a widget that works like the GTK+-2.x GtkButton for GTK+-1.2 ... the GTK+-1.2 GtkCheckButton works that way, in fact. But you'd have to do it yourself. Or just use gtk2. Regards, Owen _______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list