#include <llfloaterscriptdebug.h>


Public Member Functions | |
| LLFloaterScriptDebugOutput () | |
| LLFloaterScriptDebugOutput (const LLUUID &object_id) | |
| ~LLFloaterScriptDebugOutput () | |
| virtual void | initFloater (const LLString &title, BOOL resizable, S32 min_width, S32 min_height, BOOL drag_on_left, BOOL minimizable, BOOL close_btn) |
| void | addLine (const std::string &utf8mesg, const std::string &user_name, const LLColor4 &color) |
Static Public Member Functions | |
| static LLFloaterScriptDebugOutput * | show (const LLUUID &object_id) |
| static LLFloaterScriptDebugOutput * | getFloaterByID (const LLUUID &id) |
Protected Types | |
| typedef std::map< LLUUID, LLFloaterScriptDebugOutput * > | instance_map_t |
Protected Attributes | |
| LLTextEditor * | mHistoryEditor |
| LLUUID | mObjectID |
Static Protected Attributes | |
| static instance_map_t | sInstanceMap |
Definition at line 58 of file llfloaterscriptdebug.h.
typedef std::map<LLUUID, LLFloaterScriptDebugOutput*> LLFloaterScriptDebugOutput::instance_map_t [protected] |
Definition at line 77 of file llfloaterscriptdebug.h.
| LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput | ( | ) |
Definition at line 157 of file llfloaterscriptdebug.cpp.
References mObjectID, and sInstanceMap.
Referenced by show().

| LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput | ( | const LLUUID & | object_id | ) |
Definition at line 163 of file llfloaterscriptdebug.cpp.
References LLView::addChild(), FALSE, LLRectBase< Type >::getHeight(), LLView::getRect(), LLFLOATER_HEADER_SIZE, LLFLOATER_HPAD, LLFLOATER_VPAD, mHistoryEditor, S32, S32_MAX, LLTextEditor::setEnabled(), LLView::setFollowsAll(), LLUICtrl::setTabStop(), LLTextEditor::setWordWrap(), LLFontGL::sSansSerif, and TRUE.

| LLFloaterScriptDebugOutput::~LLFloaterScriptDebugOutput | ( | ) |
| void LLFloaterScriptDebugOutput::initFloater | ( | const LLString & | title, | |
| BOOL | resizable, | |||
| S32 | min_width, | |||
| S32 | min_height, | |||
| BOOL | drag_on_left, | |||
| BOOL | minimizable, | |||
| BOOL | close_btn | |||
| ) | [virtual] |
Definition at line 184 of file llfloaterscriptdebug.cpp.
References LLView::addChild(), FALSE, LLRectBase< Type >::getHeight(), LLView::getRect(), LLFloater::initFloater(), LLFLOATER_HEADER_SIZE, LLFLOATER_HPAD, LLFLOATER_VPAD, mHistoryEditor, S32, S32_MAX, LLTextEditor::setEnabled(), LLView::setFollowsAll(), LLUICtrl::setTabStop(), LLTextEditor::setWordWrap(), LLFontGL::sSansSerif, and TRUE.

| void LLFloaterScriptDebugOutput::addLine | ( | const std::string & | utf8mesg, | |
| const std::string & | user_name, | |||
| const LLColor4 & | color | |||
| ) |
Definition at line 212 of file llfloaterscriptdebug.cpp.
References LLTextEditor::appendColoredText(), FALSE, LLUUID::isNull(), mHistoryEditor, mObjectID, LLFloater::setCanClose(), LLFloater::setCanTearOff(), and LLFloater::setTitle().
Referenced by LLFloaterScriptDebug::addScriptLine().


| LLFloaterScriptDebugOutput * LLFloaterScriptDebugOutput::show | ( | const LLUUID & | object_id | ) | [static] |
Definition at line 229 of file llfloaterscriptdebug.cpp.
References LLFloaterScriptDebugOutput(), NULL, LLFloater::open(), and sInstanceMap.
Referenced by LLFloaterScriptDebug::addOutputWindow().


| LLFloaterScriptDebugOutput * LLFloaterScriptDebugOutput::getFloaterByID | ( | const LLUUID & | id | ) | [static] |
Definition at line 248 of file llfloaterscriptdebug.cpp.
References NULL, and sInstanceMap.
Referenced by LLFloaterScriptDebug::addScriptLine().

LLTextEditor* LLFloaterScriptDebugOutput::mHistoryEditor [protected] |
Definition at line 75 of file llfloaterscriptdebug.h.
Referenced by addLine(), initFloater(), and LLFloaterScriptDebugOutput().
std::map< LLUUID, LLFloaterScriptDebugOutput * > LLFloaterScriptDebugOutput::sInstanceMap [static, protected] |
Definition at line 78 of file llfloaterscriptdebug.h.
Referenced by getFloaterByID(), LLFloaterScriptDebugOutput(), show(), and ~LLFloaterScriptDebugOutput().
LLUUID LLFloaterScriptDebugOutput::mObjectID [protected] |
Definition at line 80 of file llfloaterscriptdebug.h.
Referenced by addLine(), LLFloaterScriptDebugOutput(), and ~LLFloaterScriptDebugOutput().
1.5.5