LLFloaterEditUI Class Reference

#include <llfloatereditui.h>

Inheritance diagram for LLFloaterEditUI:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterEditUI:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLFloaterEditUI ()
virtual ~LLFloaterEditUI ()
virtual void draw ()
void refresh ()
void refreshCore ()
void refreshView (LLView *view)
void refreshButton (LLView *view)

Static Public Member Functions

static void navigateHierarchyButtonPressed (void *data)
static void show (void *unused=NULL)
static BOOL processKeystroke (KEY key, MASK mask)
static void onCommitLabel (LLUICtrl *ctrl, void *data)
static void onCommitHeight (LLUICtrl *ctrl, void *data)
static void onCommitWidth (LLUICtrl *ctrl, void *data)

Protected Attributes

LLViewmLastView
LLLineEditormLabelLine
LLSpinCtrlmWidthSpin
LLSpinCtrlmHeightSpin

Static Protected Attributes

static LLFloaterEditUIsInstance = NULL


Detailed Description

Definition at line 41 of file llfloatereditui.h.


Constructor & Destructor Documentation

LLFloaterEditUI::LLFloaterEditUI (  ) 

LLFloaterEditUI::~LLFloaterEditUI (  )  [virtual]

Definition at line 214 of file llfloatereditui.cpp.

References FALSE, NULL, LLView::sEditingUI, LLView::sEditingUIView, and sInstance.


Member Function Documentation

void LLFloaterEditUI::draw ( void   )  [virtual]

Reimplemented from LLFloater.

Definition at line 222 of file llfloatereditui.cpp.

References LLFloater::draw(), and refresh().

Here is the call graph for this function:

void LLFloaterEditUI::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 228 of file llfloatereditui.cpp.

References FALSE, LLView::getParent(), mHeightSpin, mLabelLine, mLastView, mWidthSpin, LLStringBase< char >::null, NULL, refreshCore(), LLView::sEditingUIView, LLSpinCtrl::set(), LLSpinCtrl::setEnabled(), LLLineEditor::setEnabled(), and LLLineEditor::setText().

Referenced by draw(), and navigateHierarchyButtonPressed().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterEditUI::refreshCore (  ) 

Definition at line 266 of file llfloatereditui.cpp.

References LLRectBase< Type >::getHeight(), LLView::getRect(), LLRectBase< Type >::getWidth(), mHeightSpin, mWidthSpin, r, refreshButton(), refreshView(), LLView::sEditingUIView, and LLSpinCtrl::set().

Referenced by processKeystroke(), and refresh().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterEditUI::refreshView ( LLView view  ) 

Definition at line 287 of file llfloatereditui.cpp.

References LLPanel::childSetText(), FALSE, LLView::getName(), mLabelLine, LLStringBase< char >::null, LLLineEditor::setEnabled(), and LLLineEditor::setText().

Referenced by refreshCore().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterEditUI::refreshButton ( LLView view  ) 

Definition at line 294 of file llfloatereditui.cpp.

References LLPanel::childSetText(), LLButton::getLabelUnselected(), LLView::getName(), mLabelLine, LLLineEditor::setEnabled(), LLLineEditor::setText(), and TRUE.

Referenced by refreshCore().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterEditUI::navigateHierarchyButtonPressed ( void *  data  )  [static]

Definition at line 46 of file llfloatereditui.cpp.

References LLView::getChildList(), LLView::getParent(), NULL, refresh(), LLView::sEditingUIView, and sInstance.

Referenced by LLFloaterEditUI().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterEditUI::show ( void *  unused = NULL  )  [static]

Definition at line 304 of file llfloatereditui.cpp.

References LLFloaterEditUI().

Referenced by init_debug_xui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL LLFloaterEditUI::processKeystroke ( KEY  key,
MASK  mask 
) [static]

void LLFloaterEditUI::onCommitLabel ( LLUICtrl ctrl,
void *  data 
) [static]

Definition at line 378 of file llfloatereditui.cpp.

References LLLineEditor::getText(), LLView::sEditingUIView, LLButton::setLabelSelected(), and LLButton::setLabelUnselected().

Referenced by LLFloaterEditUI().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterEditUI::onCommitHeight ( LLUICtrl ctrl,
void *  data 
) [static]

Definition at line 394 of file llfloatereditui.cpp.

References LLSpinCtrl::get(), LLRectBase< Type >::getHeight(), LLView::getRect(), LLRectBase< Type >::getWidth(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mTop, r, LLView::reshape(), S32, LLView::sEditingUIView, and LLView::setRect().

Referenced by LLFloaterEditUI().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterEditUI::onCommitWidth ( LLUICtrl ctrl,
void *  data 
) [static]

Definition at line 408 of file llfloatereditui.cpp.

References LLSpinCtrl::get(), LLRectBase< Type >::getHeight(), LLView::getRect(), LLRectBase< Type >::getWidth(), LLRectBase< Type >::mLeft, LLRectBase< Type >::mRight, r, LLView::reshape(), S32, LLView::sEditingUIView, and LLView::setRect().

Referenced by LLFloaterEditUI().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 63 of file llfloatereditui.h.

Referenced by refresh().

Definition at line 65 of file llfloatereditui.h.

Referenced by LLFloaterEditUI(), refresh(), refreshButton(), and refreshView().

Definition at line 66 of file llfloatereditui.h.

Referenced by LLFloaterEditUI(), refresh(), and refreshCore().

Definition at line 67 of file llfloatereditui.h.

Referenced by LLFloaterEditUI(), refresh(), and refreshCore().

LLFloaterEditUI * LLFloaterEditUI::sInstance = NULL [static, protected]


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:45:30 2008 for SecondLife by  doxygen 1.5.5