IBuiltInDropDownListener



Dropdown built-in control listener. It describes required methods which 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 IBuiltInDropDownListener :public virtual IBuiltInControlListener
{
public:
    virtual void NotifyOnTextChange(IBuiltInControl *sender) = 0; // Notify about text 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/IBuiltInDropDownListener.h