87 void onDrop(
const string& payload,
int mouseX,
int mouseY)
override;
104 void showInfoPopUp(
const string& caption,
const string& message);
GUI parent node base class thats supporting child nodes.
GUI screen node that represents a screen that can be rendered via GUI system.
void onContextMenuRequest(GUIElementNode *node, int mouseX, int mouseY) override
On context menu request.
void onDrop(const string &payload, int mouseX, int mouseY) override
On drop.
virtual ~TextureTabController()
Destructor.
void dispose() override
Dispose.
void setOutlinerAddDropDownContent()
Set outliner add drop down content.
void onChange(GUIElementNode *node) override
On change.
void onCommand(TabControllerCommand command) override
On command.
TextureTabView * getView()
Get view.
void onUnfocus(GUIElementNode *node) override
On unfocus.
void onTooltipCloseRequest() override
On tooltip close request.
TextureTabController(TextureTabView *view)
Public constructor.
GUIScreenNode * screenNode
void onFocus(GUIElementNode *node) override
On focus.
GUIScreenNode * getScreenNode() override
void initialize(GUIScreenNode *screenNode) override
Init.
void showInfoPopUp(const string &caption, const string &message)
Show the information pop up / modal.
void onAction(GUIActionListenerType type, GUIElementNode *node) override
void setOutlinerContent()
Set outliner content.
void onTooltipShowRequest(GUINode *node, int mouseX, int mouseY) override
On tooltip show request.
Mutable utf8 aware string class.
GUI action listener interface.
GUI change listener interface.
GUI focus listener interface.
#define FORBID_CLASS_COPY(CLASS)