Re: [linux-audio-dev] Re:

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] Re:
From: Paul Barton-Davis (pbd_AT_Op.Net)
Date: ma syys   27 1999 - 17:49:14 EDT


>- Dial widget: With some nice bitmaps of real knobs.

I have a bunch of these for Gtk--, but not for GTK+. In particular, I
have:

        MotionFeedback - a widget which cycles through a set of
                         pixmaps to reflect various kinds of mouse
                         motion and/or keyboard input. By changing the
                         pixmap sets, you can get totally different
                         visual appearances - for instance, there is
                         no difference between a fader and a knob
                         except the set of pixmaps that they both use.
        
        MidiControllable - a virtual object which can be hooked up
                           to incoming MIDI signals from my libmidi classes.

>- Transient generator editor widget (variant of the gtk curve widget): Allows
>one to draw a curve repesenting things like attack, decay, release, etc.

i have such a beast for GTK+. Its a variant of the gtk curve widget. I
can't remember right now what it does, but I use it for the Enveloper
visual element in gtk-quasimodo. It allows up to 6 set points.

>- Abstract connection widget: Some abstraction of the canvas widget that
> would allow programmers to describe inputs and outputs of modules and
> allow the user to make connections between them.

But the canvas widget isn't part of GTK+ ... please don't make us use
GNOME :) I don't how close the versions of these things in Quasimodo
are to what you mean, but they might be good places to start. I have a
Gtk_Ellipsoid widget for Gtk--, which draw dangling patch cords
between two points. It uses my own mini-canvas GTK+ widget,
GtkTransparency, which allows for multiple draws/erases in the same
area and is more efficient (though not as flexible) as the GnomeCanvas.

If anyone wants to look at any of this stuff, its in the src
distribution at http://www.op.net/~pbd/quasimodo/

--p


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : pe maalis 10 2000 - 07:27:12 EST