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 |