LOL at "instigated". Looks pretty good, although red is not my favorite color. I would have never thought of something like this, looks complicated! This is an alternative to a panel option that comes with a file manager on Linux, to select a folder to open that file manager. But it is clunky to some people having to make a choice in one menu, only to get another menu, then another choice for another menu, and so on for a long path name. I think this panel option is available on MATE and XFCE. But I repeat it's clunkier than the "large box of drawers" displayed by this demonstration.
The animation could go down something like this. This is the top of the "getButtonNumberChoice%()" function (the last one listed):
The animation could go down something like this. This is the top of the "getButtonNumberChoice%()" function (the last one listed):
Code: (Select All)
Dim As Integer ub, lb, b, bb, mx, my, mb
Dim As Long SaveSection
'this sub uses drwBtn
ub = UBound(choice$)
lb = LBound(choice$)
SaveSection = _NewImage(ButtonW, ButtonH * (ub - lb + 1), 32)
_PutImage , 0, SaveSection, (BoxX, BoxY + ButtonH)-Step(ButtonW, ButtonH * (ub - lb + 1))
For bb = lb + 1 to ub
For b = lb To bb ' drawing a column of buttons at _width - 210 starting at y = 10
DrawChoiceBox BoxX, BoxY + b * ButtonH, choice$(b)
Next
_Delay 0.25
Next