[Gambas-user] Need a good idea - a slider with two handles

Fabien Bodard gambas.fr at ...626...
Tue Apr 2 12:38:09 CEST 2013


You need to use a usercontrol and a drawing area.  Then withvthe draw class
all becomebpossible
Le 1 avr. 2013 13:30, "Tobias Boege" <taboege at ...626...> a écrit :

> On Mon, 01 Apr 2013, Bruce wrote:
> > A user had a good idea and wants to know if we can build a form with
> > sliders that control both the maxima and minima of various parameters.
> >
> > I have attached a mocked up picture of the sort of thing that is
> > required for a "squeeze" filter i.e. a low bandpass combined with a high
> > band-limiter.  Similar things could be imagined for a "flange" type of
> > filter.
> >
> > There are some controls in Gimp, for example (in second attachment) that
> > further show what is required.
> >
> > I have made a couple of preliminary attempts to create a custom control
> > in Gambas3 to do this but I am not getting very far.  The problems are:
> > a) being able to detect which handle the user is trying to move and
> > b) stopping the min handle from exceeding the max handle and v.v.
> >
> > Has anyone attempted this type of control (successfully)?
> > Has anyone got any good ideas?
>
> Sorry, I understood only half of what you said but the pictures hopefully
> told the rest. I have a project here where a guy implemented a Slider on
> his
> own to allow custom graphics in place of the handle. I never really read
> the
> sources of that project nor do I think that it's well written but maybe it
> can help you.
>
> Since the "HorizontalFader" (what this means, I don't know), which is the
> Slider, does not inherit the basic Slider itself but builds on UserControl
> there will certainly be something in there that can give you at least a
> clue
> about how to make one handle - and a second can't be too difficult then :-)
>
> Regards,
> Tobi
>
>
> ------------------------------------------------------------------------------
> Own the Future-Intel® Level Up Game Demo Contest 2013
> Rise to greatness in Intel's independent game demo contest.
> Compete for recognition, cash, and the chance to get your game
> on Steam. $5K grand prize plus 10 genre and skill prizes.
> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>



More information about the User mailing list