tge/engine/gui/utility/guiBubbleTextCtrl.h
2017-04-17 06:17:10 -06:00

38 lines
877 B
C++
Executable File

//-----------------------------------------------------------------------------
// Torque Game Engine
// Copyright (C) GarageGames.com, Inc.
//-----------------------------------------------------------------------------
#ifndef _GUIBUBBLETEXTCTRL_H_
#define _GUIBUBBLETEXTCTRL_H_
#ifndef _GUITEXTCTRL_H_
#include "gui/controls/guiTextCtrl.h"
#endif
#ifndef _GUIMLTEXTCTRL_H_
#include "gui/controls/guiMLTextCtrl.h"
#endif
class GuiBubbleTextCtrl : public GuiTextCtrl
{
private:
typedef GuiTextCtrl Parent;
protected:
bool mInAction;
GuiControl *mDlg;
GuiControl *mPopup;
GuiMLTextCtrl *mMLText;
void popBubble();
public:
DECLARE_CONOBJECT(GuiBubbleTextCtrl);
GuiBubbleTextCtrl() { mInAction = false; }
virtual void onMouseDown(const GuiEvent &event);
};
#endif /* _GUI_BUBBLE_TEXT_CONTROL_H_ */