SynthMaker

drop lists - other options

Archive · 2012 4 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

tester ·

DropList primitive offers AutoColumn and Scroll mode, but when dealing with a lot of labels - none of them is good; AutoCol on a smaller resolution/screen - reaches beyond the screen with no way to follow further labels and Scroll can be nasty if the list is long. There is no way to make sub-menus, because the input list should be so simple as possible for easy edit (input will be loaded from external text file) - "label,value" per line.

I was thinking about one of two solutions. One - Cubase-like style: each next vertical column is accessible via "expand more" item on the end of current mouse-over column (multicolumn view). Second (preferable?): drop list of items with additional vertical scroller - to easy access further labels. Is this solvable?

CoreStyler ·

Yes maybe. But not with the drop list primitive since i think it is a api call of windows. You can do that with the popup list primitive i think. This create a configurable popup using GDI, and allow selecting indexes. Should be easy to customize the popup. 😀

trogluddite ·

If you are prepared for the work (and the learning), it is possible to make almost any kind of list - but it means building it from scratch using basic GUI components. The schematics on this thread may give you some ideas... Scrollable List Something like this can easily be turned into a "pop-up" using techniques similar to the "panel switching" example you posted the other day.

tester ·

I'm somewhere between this. On one hand, the interface I'm working on - will be rather "small tablet compatible" (1024x600 as far I remember was the conceptual basis), although most uses are going to be probably on larger or much much larger screen/resolutions. On the other hand - right now I'm guessing, that the lists can be longer than I expect (predicting life-written scenarios 😉), but I can be wrong. Looking for some compromise, I decided to stay with my first solution with a mode switch (scroll/autocol) in "options"; seems to be simple, issue free and stable. The list is "frozen" when empty, and this should be that way.

The only tiny thing to add - will be a led indicator, that shows whether any file is loaded (on startup) or not (for other parts of my project too).

Thanks!

p.s.: but you right - should be rather easy to make it that way.

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.