IBuiltInSelectListener


Select built-in control listener. It describes required methods which filtered dropdown will use to notify listener owner about changes.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

class IBuiltInSelectListener :public virtual IBuiltInControlListener
{
public:
    virtual void NotifyOnFilterChange(IBuiltInControl *sender) = 0; // Notify about filter change 
    virtual void NotifyOnSelect(IBuiltInControl *sender, const int index) = 0; // Notify when user selects other item 
    virtual void NotifyOnOpen(IBuiltInControl *sender) = 0; // Notify when dropdown becomes opened 
    virtual void NotifyOnClose(IBuiltInControl *sender) = 0; // Notify when dropdown becomes closed 
};
Namespace: nitisa
Include: Nitisa/BuiltInControls/IBuiltInSelectListener.h