-
New Feature
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
https://sourceforge.net/tracker/?func=detail&aid=2970277&group_id=152762&atid=785194
Using a lang-addon.xml file, one can override the implementing class for a component. Using a custom Listbox is practically impossible, though. Expounding on my feature request of a few days ago (https://sourceforge.net/tracker/?func=detail&aid=2965457&group_id=152762&atid=785194), I wanted to implement another interface and use it in Listbox->Renderer->render().
The use of private variables, package classes (ListboxDrawerEngine, GroupsListModel, GroupDataInfo), private final methods (isCheckmark(), isVflex(), isDisabled()), private methods (Listitem->setSelectedDirectly()), and package visible methods (getListgroupAt(int)) pretty much eliminates the possibility of supplying my own Listbox implementation.
Is there an easier way to supply custom implementations of Listbox or its dependent classes?