[ardour-dev] gtkpixscrollbar

torbenh at informatik.uni-bremen.de torbenh at informatik.uni-bremen.de
Tue Mar 9 23:09:46 PST 2004

On Wed, Mar 10, 2004 at 12:10:14AM +0000, Steve Harris wrote:
> On Tue, Mar 09, 2004 at 06:31:54 -0500, Paul Davis wrote:
> > when you create a pixmap from XPM data (or an XPM file) you get two
> > data structures, the pixmap and a bitmap (1 bit pixmap). the bitmap is
> > the "mask". so, to create a custom scrollbar, get the XPM data (or
> I've a feeling that GDK 2 pixmpas can include alpha data, I might well be
> wrong about that though.

you are correct. see src/gtkknob.c in galan.
i use it already for the knob. the slider is not updated yet.

and suggest that this is the way to go.
have a png with alpha layer and render that onto your widgets window.

gdk 2 can now directly render a pixbuf onto a drawable like it can
render a line. these calls have to be used for alpha.

torben Hohn
http://galan.sourceforge.net -- The graphical Audio language

More information about the Ardour-Dev mailing list