Hi Tim!

10.12.2015 01:23, Tim E. Real пишет:
> Snapshots of further mixer strip redesign in progress:
>
> Mostly the Midi Strip I want to show you, but also
>   Audio Strip is in progress, some changes there already.
>
> Take a look.
> Pay close attention to the Pianoroll, it is a 'testing ground'
>   for proof of concept before I even /attempt/ to replace the
>   Arranger Track Info panel with the exact same code.
>
> Here the Pianoroll splitter is at a minimum:
> https://dl.dropboxusercontent.com/u/53315356/new_mixer_strip_collapsed_1.jpeg
>
> Here the Pianoroll splitter is expanded:
> https://dl.dropboxusercontent.com/u/53315356/new_mixer_strip_expanded_1.jpeg
>
Looks very interesting. Can we touch it somehow, may be in different 
branch or in master? :)
> Notice I have made a quasi-'rack' space class, based
>   on QScrollArea, for both the upper and lower controls.
> Call them 'pre' and 'post' racks if you will, although
>   in a midi strip that's kind of dubious, but possibly
>   useful in the future if we add midi plugins to these racks.
>
> Notice that while expanding the horizontal splitter,
>   the midi controls in the racks begin to expand so you
>   can see more text, but when expanded beyond a
>   certain amount, the upper and lower rack space move
>   to the /right/ of the strip with greatly expanded
>   vertical space, and that the slider is elongated.
> I will put the other trackinfo controls (transpose etc.)
>   in there, also possibly keep them in the upper rack
>   space when the splitter is minimal (not sure yet).
>
> My 'rack' class allows me to specify the minimum
>   number of displayed items. Here you can see the
>   upper rack is set to 3 and the lower rack is set to 1.
> If we add more items and the scroll bar appears.
>
>
> And, look at the slider scale markings.
> I have re-enabled the long-disabled Slider class
>   scale markings, and added a new scale mode:
>   'Inside' the slider, as you can see.
> Bear with me, I'm working on the thumb and slider
>   trough areas and colours...
>
> The Midi Strip is now the /thinnest/ default width
>   in years, since the Qt3 days of a fixed 40 pixels.
>
> Ultimately I want to combine a slider on top of a meter.
> That is, a single or dual meter with everything on top of it,
>   the thumb, the scale etc.
> I may just use Werner's AWL::MeterSlider class, where
>   it's already been done. But it's tricky...
>
>
> OK, so you're wondering about the mixer app itself:
> How does the user expand these new strips there?
> Well, there I will /attempt/ to use one of the following:
> Splitters (Ugh! They don't cascade movement), or
> Custom splitter 'bars' placed at right edge of strips, or
> No splitter but Ardour-style dual-size button...
>
> Tricky any way because if you know our mixer, it's
>   a tough nut, with a minimum size, resize handling,
>   a horizontal scroll bar etc. Not easy to work with.
> If I use splitters I may have to use opaque resizing
>   (it waits 'till you release the mouse) because
>   resizing the mixer is a sloooow operation.
>
> Comments welcome, and expected!
> Tim.
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Lmuse-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lmuse-developer

-- 
Regards,
Andrew


------------------------------------------------------------------------------
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer

Reply via email to