# G4P One More Small Refinement for Droplists

**URL:** https://discourse.processing.org/t/g4p-one-more-small-refinement-for-droplists/44762
**Category:** Libraries
**Created:** [July 12, 2024, 6:45pm UTC](https://discourse.processing.org/t/g4p-one-more-small-refinement-for-droplists/44762 "2024-07-12T18:45:07Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Thundercat](https://avatars.discourse-cdn.com/v4/letter/t/dbc845/32.png) [@Thundercat](https://discourse.processing.org/u/Thundercat)
#### Post date: [July 12, 2024, 6:45pm UTC](https://discourse.processing.org/t/g4p-one-more-small-refinement-for-droplists/44762/1 "2024-07-12T18:45:07Z")

</div>

Hi Peter, don’t kill me, but there is one more little thing that would be amazing to add to the droplists at some point - the ability to click into the scrollbar track to move a screenful at a time, or click and hold to run to the cursor in the list.

Here’s a pic to show what I mean:

 ![cursor-stuff](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/7/7/77411774b797d48ec68c76fdd2fa667f5d5513b5.png)

So when you click where the red circle is, it would be great to have the list move a screenful at a time, or if you click and hold, to move until all screenfuls meet the location of the cursor.

OS dropdown lists work this way, and if there’s a way to implement this without too much trouble it would be amazing.

Thanks for consideration.

Mike

---

<div class="post-metadata">

### Author: ![quark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/quark/32/26_2.png) [@quark](https://discourse.processing.org/u/quark)
#### Post date: [July 13, 2024, 1:32pm UTC](https://discourse.processing.org/t/g4p-one-more-small-refinement-for-droplists/44762/2 "2024-07-13T13:32:33Z")

</div>

> [@Thundercat](#):
>
> the ability to click into the scrollbar track to move a screenful at a time

This duplicates the action of the two buttons, including this feature would make them redundant.

> [@Thundercat](#):
>
> or click and hold to run to the cursor in the list.

Yes this might be nice and I would _ **consider** _ it so why not add it as a feature request on [Sourceforge](https://sourceforge.net/p/g4p/tickets/).

TBH this would be very low priority because

- it is such a minor feature
- it is not a bug
- I have just issued a new release

---

<div class="post-metadata">

### Author: ![Thundercat](https://avatars.discourse-cdn.com/v4/letter/t/dbc845/32.png) [@Thundercat](https://discourse.processing.org/u/Thundercat)
#### Post date: [July 13, 2024, 3:32pm UTC](https://discourse.processing.org/t/g4p-one-more-small-refinement-for-droplists/44762/3 "2024-07-13T15:32:41Z")

</div>

I totally hear you.

Agreed it duplicates the action of the two buttons, but OS’s have lots of duplicate ways to do the same thing, and users do click on the scroll track because it’s a larger target. Hence easier to use.

Plus then it more closely duplicates the whole purpose of the control - to provide drop-down list behaviours similar to common drop down list behaviours. I only noticed it because I personally click in scroll tracks a lot and when the control didn’t respond I was surprised.

Please only do what you wish. It was not a big report but an enhancement request.

It’s already a fantastic library and if you left it as is it’s still wonderful.

Thank you Peter, only do what feels right.

Mike

---

<div class="post-metadata">

### Author: ![Thundercat](https://avatars.discourse-cdn.com/v4/letter/t/dbc845/32.png) [@Thundercat](https://discourse.processing.org/u/Thundercat)
#### Post date: [July 13, 2024, 3:37pm UTC](https://discourse.processing.org/t/g4p-one-more-small-refinement-for-droplists/44762/4 "2024-07-13T15:37:02Z")

</div>

PS also it would be weird to have the run to cursor behaviour but not the click on the track behaviour.

I’ll post to SF but please just do what you think is best.

Thx kindly,

Mike

---

<div class="post-metadata">

### Author: ![Thundercat](https://avatars.discourse-cdn.com/v4/letter/t/dbc845/32.png) [@Thundercat](https://discourse.processing.org/u/Thundercat)
#### Post date: [July 13, 2024, 8:55pm UTC](https://discourse.processing.org/t/g4p-one-more-small-refinement-for-droplists/44762/5 "2024-07-13T20:55:02Z")

</div>

Have posted requests to SF. Forgive the formatting; my numbering got off somehow in the request list and I have no idea how to reopen the request to edit it 🙂

Thank you kind sir

Mike

PS - Also, you should have a “tip jar” somehow - let people send you a little £ to let you know how much they appreciate you. If you have a PP account I’d like to send you a little money to thank you for all your tireless efforts and kindness and patience with me. Send me a PM with your PP address if you wouldn’t mind 🙂

---

<div class="post-metadata">

### Author: ![quark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/quark/32/26_2.png) [@quark](https://discourse.processing.org/u/quark)
#### Post date: [July 14, 2024, 9:55am UTC](https://discourse.processing.org/t/g4p-one-more-small-refinement-for-droplists/44762/6 "2024-07-14T09:55:37Z")

</div>

> [@Thundercat](#):
>
> Forgive the formatting; my numbering got off somehow

I have read the request and it is quite clear what you intended so don’t worry about it.

> [@Thundercat](#):
>
> Also, you should have a “tip jar” somehow - let people send you a little £ to let you know how much they appreciate you.

I appreciate the thought but a simple thanks is enough. On the odd occasion where someone has been very insistent I asked them to donate the money to charity, preferably one supporting children or cancer research / support instead.
