Request for Minor Enhancements to Droplist Control
The requested enhancements appear only to benefit users wanting very long lists of actions. I believe this represents a very small percentage of G4P users and the effort to implement them is excessive compared o the benefits.
License?
G4P was my first library for Processing and was first released in 2009. Being unfamiliar with licensing I chose this one because I think Processing used it back in the day. My latest project uses the MIT non-attribution license so when I get some free time I will update the this repository to reflect that and also make it clear in the source code folder. This change should not affect your use of this library.
License?
Glad you like G4P and want to use it in your own software. The license details are in comments at the beginning of every source file. It is the GNU Lesser General Public License version 2.1 or later at your option. If you want further clarification ask away here. Effectively there are no restrictions on you copying, editing or distributing G4P even in commercial applications.
Tool Tips show under other controls when nearby
In the next version of G4P (4.3.11) the sorting algorithm has been changed. It still sorts high>low Y but when controls have the same Y position they are sorted high>low X. It means that tips to the right or south of the control should appear over any controls in that area. The full solution would render all the buttons and then any tooltips. Unfortunately this would involve significant and messy code changes that would be detrimental to future maintenance. So having said that I will be closing this...