LLMenuItemGL Class Reference

#include <llmenugl.h>

Inheritance diagram for LLMenuItemGL:

Inheritance graph
[legend]
Collaboration diagram for LLMenuItemGL:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLMenuItemGL (const LLString &name, const LLString &label, KEY key=KEY_NONE, MASK=MASK_NONE)
virtual void setValue (const LLSD &value)
virtual EWidgetType getWidgetType () const
virtual LLString getWidgetTag () const
virtual LLXMLNodePtr getXML (bool save_children=true) const
virtual LLString getType () const
virtual BOOL handleKey (KEY key, MASK mask, BOOL called_from_parent)
virtual BOOL handleHover (S32 x, S32 y, MASK mask)
virtual BOOL handleAcceleratorKey (KEY key, MASK mask)
BOOL getHighlight () const
void setJumpKey (KEY key)
KEY getJumpKey ()
void setFont (LLFontGL *font)
void setFontStyle (U8 style)
virtual U32 getNominalHeight (void)
virtual void setBriefItem (BOOL brief)
virtual BOOL addToAcceleratorList (std::list< LLKeyBinding * > *listp)
void setAllowKeyRepeat (BOOL allow)
LLString getLabel (void) const
void setLabel (const LLStringExplicit &label)
virtual BOOL setLabelArg (const LLString &key, const LLStringExplicit &text)
virtual LLMenuGLgetMenu ()
virtual U32 getNominalWidth (void)
virtual void buildDrawLabel (void)
virtual void updateBranchParent (LLView *parentp)
virtual void doIt (void)
virtual void setHighlight (BOOL highlight)
virtual BOOL isActive (void) const
virtual BOOL isOpen (void) const
virtual void setEnabledSubMenus (BOOL enable)
virtual BOOL handleKeyHere (KEY key, MASK mask, BOOL called_from_parent)
virtual BOOL handleMouseDown (S32 x, S32 y, MASK mask)
virtual BOOL handleMouseUp (S32 x, S32 y, MASK mask)
virtual void draw (void)
BOOL getHover ()
BOOL getDrawTextDisabled () const

Static Public Member Functions

static void setEnabledColor (const LLColor4 &color)
static void setDisabledColor (const LLColor4 &color)
static void setHighlightBGColor (const LLColor4 &color)
static void setHighlightFGColor (const LLColor4 &color)

Static Public Attributes

static LLColor4 sEnabledColor
static LLColor4 sDisabledColor
static LLColor4 sHighlightBackground
static LLColor4 sHighlightForeground

Protected Member Functions

void appendAcceleratorString (LLString &st)

Protected Attributes

LLUIString mLabel
LLUIString mDrawBoolLabel
LLUIString mDrawAccelLabel
LLUIString mDrawBranchLabel
KEY mJumpKey
KEY mAcceleratorKey
MASK mAcceleratorMask
BOOL mAllowKeyRepeat
BOOL mHighlight
BOOL mGotHover
BOOL mBriefItem
LLFontGLmFont
U8 mStyle
BOOL mDrawTextDisabled

Static Protected Attributes

static BOOL sDropShadowText = TRUE

Detailed Description

Definition at line 84 of file llmenugl.h.


Constructor & Destructor Documentation

LLMenuItemGL::LLMenuItemGL ( const LLString name,
const LLString label,
KEY  key = KEY_NONE,
MASK  mask = MASK_NONE 
)

============================================================================ Class LLMenuItemGL ============================================================================

Definition at line 135 of file llmenugl.cpp.

References setLabel().


Member Function Documentation

BOOL LLMenuItemGL::addToAcceleratorList ( std::list< LLKeyBinding * > *  listp  )  [virtual]

Reimplemented in LLMenuItemBranchGL.

Definition at line 240 of file llmenugl.cpp.

References FALSE, KEY_NONE, mAcceleratorKey, mAcceleratorMask, MASK_NORMALKEYS, LLKeyBinding::mKey, LLKeyBinding::mMask, NULL, and TRUE.

Referenced by LLMenuItemBranchGL::addToAcceleratorList().

void LLMenuItemGL::appendAcceleratorString ( LLString st  )  [protected]

Definition at line 285 of file llmenugl.cpp.

References KEY_NONE, mAcceleratorKey, mAcceleratorMask, MASK_ALT, MASK_CONTROL, MASK_MAC_CONTROL, MASK_NORMALKEYS, MASK_SHIFT, and LLKeyboard::stringFromKey().

Referenced by LLPieMenuBranch::buildDrawLabel(), LLMenuItemBranchDownGL::buildDrawLabel(), LLMenuItemBranchGL::buildDrawLabel(), LLMenuItemToggleGL::buildDrawLabel(), buildDrawLabel(), and getNominalWidth().

void LLMenuItemGL::buildDrawLabel ( void   )  [virtual]

Reimplemented in LLMenuItemBranchDownGL, LLPieMenuBranch, LLMenuItemCallGL, LLMenuItemCheckGL, LLMenuItemToggleGL, and LLMenuItemBranchGL.

Definition at line 416 of file llmenugl.cpp.

References appendAcceleratorString(), LLUIString::clear(), LLUIString::getString(), and mDrawAccelLabel.

Referenced by LLPieMenuBranch::buildDrawLabel(), LLMenuItemCallGL::buildDrawLabel(), LLMenuHolderGL::draw(), and LLMenuGL::setItemLastSelected().

void LLMenuItemGL::doIt ( void   )  [virtual]

Reimplemented in LLMenuItemSeparatorGL, LLMenuItemBlankGL, LLPieMenuBranch, LLMenuItemCallGL, LLMenuItemToggleGL, LLMenuItemBranchGL, and LLMenuItemTearOffGL.

Definition at line 424 of file llmenugl.cpp.

References getMenu(), LLView::getVisible(), LLMenuHolderGL::hideMenus(), and LLMenuGL::sMenuContainer.

Referenced by LLMenuItemToggleGL::doIt(), LLMenuItemCallGL::doIt(), LLMenuItemTearOffGL::doIt(), handleAcceleratorKey(), LLMenuItemBranchDownGL::handleKeyHere(), handleKeyHere(), and handleMouseUp().

void LLMenuItemGL::draw ( void   )  [virtual]

Reimplemented from LLView.

Reimplemented in LLMenuItemSeparatorGL, LLMenuItemBlankGL, LLMenuItemBranchDownGL, LLMenuItemBranchGL, and LLMenuItemTearOffGL.

Definition at line 522 of file llmenugl.cpp.

References LLFontGL::BOTTOM, BRIEF_PAD_PIXELS, LLFontGL::DROP_SHADOW_SOFT, LLUIString::empty(), f, FALSE, LLView::getEnabled(), LLRectBase< Type >::getHeight(), getHighlight(), LLMenuGL::getKeyboardMode(), getMenu(), LLUIString::getString(), LLFontGL::getWidth(), LLRectBase< Type >::getWidth(), LLUIString::getWString(), gl_line_2d(), gl_rect_2d(), glColor4fv, LLMenuGL::jumpKeysActive(), LLFontGL::LEFT, LEFT_PAD_PIXELS, LEFT_PLAIN_PIXELS, mBriefItem, mDrawAccelLabel, mDrawBoolLabel, mDrawBranchLabel, mDrawTextDisabled, MENU_ITEM_PADDING, mFont, mGotHover, mJumpKey, mLabel, LLView::mRect, LLRectBase< Type >::mRight, mStyle, LLColor4::mV, NULL, LLFontGL::render(), LLFontGL::RIGHT, RIGHT_PAD_PIXELS, RIGHT_PLAIN_PIXELS, S32, S32_MAX, sDisabledColor, sDropShadowText, sEnabledColor, sHighlightBackground, sHighlightForeground, and LLStringBase< char >::toUpper().

Referenced by LLMenuHolderGL::draw(), and LLMenuItemBranchGL::draw().

BOOL LLMenuItemGL::getDrawTextDisabled (  )  const [inline]

Definition at line 177 of file llmenugl.h.

References mDrawTextDisabled.

BOOL LLMenuItemGL::getHighlight (  )  const [inline]

Definition at line 102 of file llmenugl.h.

References mHighlight.

Referenced by LLMenuItemTearOffGL::doIt(), LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), draw(), LLMenuItemBranchDownGL::handleKeyHere(), LLMenuItemBranchGL::handleKeyHere(), handleKeyHere(), LLMenuItemBranchDownGL::setHighlight(), and LLMenuItemBranchGL::setHighlight().

BOOL LLMenuItemGL::getHover (  )  [inline]

Definition at line 175 of file llmenugl.h.

References mGotHover.

Referenced by LLMenuBarGL::draw().

KEY LLMenuItemGL::getJumpKey (  ) 

Definition at line 335 of file llmenugl.cpp.

References mJumpKey.

Referenced by LLMenuBarGL::appendMenu().

LLString LLMenuItemGL::getLabel ( void   )  const [inline]

Definition at line 127 of file llmenugl.h.

References LLUIString::getString(), and mLabel.

LLMenuGL * LLMenuItemGL::getMenu (  )  [virtual]

Definition at line 382 of file llmenugl.cpp.

References LLView::getParent().

Referenced by LLMenuItemToggleGL::doIt(), LLMenuItemCallGL::doIt(), LLMenuItemTearOffGL::doIt(), doIt(), LLMenuHolderGL::draw(), LLMenuItemBranchDownGL::draw(), draw(), LLMenuItemSeparatorGL::handleHover(), LLMenuItemBranchDownGL::handleKeyHere(), LLMenuItemBranchGL::handleKeyHere(), handleKeyHere(), LLMenuItemSeparatorGL::handleMouseDown(), LLMenuItemSeparatorGL::handleMouseUp(), LLTearOffMenu::onFocusReceived(), LLMenuItemBranchDownGL::setHighlight(), LLMenuItemBranchGL::setHighlight(), and setHighlight().

U32 LLMenuItemGL::getNominalHeight ( void   )  [virtual]

Reimplemented in LLMenuItemSeparatorGL, and LLMenuItemTearOffGL.

Definition at line 348 of file llmenugl.cpp.

References LLFontGL::getLineHeight(), llround(), MENU_ITEM_PADDING, and mFont.

Referenced by LLMenuGL::arrange().

U32 LLMenuItemGL::getNominalWidth ( void   )  [virtual]

Reimplemented in LLMenuItemBranchDownGL.

Definition at line 391 of file llmenugl.cpp.

References ACCEL_PAD_PIXELS, appendAcceleratorString(), BRIEF_PAD_PIXELS, LLFontGL::getWidth(), LLUIString::getWString(), KEY_NONE, mAcceleratorKey, mBriefItem, mFont, mLabel, PLAIN_PAD_PIXELS, and width.

Referenced by LLMenuGL::arrange().

virtual LLString LLMenuItemGL::getType (  )  const [inline, virtual]

Reimplemented in LLMenuItemSeparatorGL, LLMenuItemBranchDownGL, LLMenuItemCallGL, LLMenuItemCheckGL, LLMenuItemToggleGL, LLMenuItemBranchGL, and LLMenuItemTearOffGL.

Definition at line 95 of file llmenugl.h.

Referenced by getXML().

virtual LLString LLMenuItemGL::getWidgetTag (  )  const [inline, virtual]

Implements LLView.

Reimplemented in LLMenuItemSeparatorGL, LLMenuItemVerticalSeparatorGL, LLMenuItemBlankGL, LLMenuItemBranchDownGL, LLPieMenuBranch, LLMenuItemCallGL, LLMenuItemCheckGL, LLMenuItemBranchGL, and LLMenuItemTearOffGL.

Definition at line 91 of file llmenugl.h.

References LL_MENU_ITEM_TAG.

virtual EWidgetType LLMenuItemGL::getWidgetType (  )  const [inline, virtual]

Implements LLView.

Reimplemented in LLMenuItemSeparatorGL, LLMenuItemVerticalSeparatorGL, LLMenuItemBlankGL, LLMenuItemBranchDownGL, LLPieMenuBranch, LLMenuItemCallGL, LLMenuItemCheckGL, LLMenuItemBranchGL, and LLMenuItemTearOffGL.

Definition at line 90 of file llmenugl.h.

References WIDGET_TYPE_MENU_ITEM.

LLXMLNodePtr LLMenuItemGL::getXML ( bool  save_children = true  )  const [virtual]

Reimplemented from LLView.

Reimplemented in LLMenuItemCallGL, LLMenuItemCheckGL, and LLMenuItemBranchGL.

Definition at line 152 of file llmenugl.cpp.

References getType(), LLView::getXML(), KEY_NONE, mAcceleratorKey, mAcceleratorMask, MASK_ALT, MASK_CONTROL, MASK_MAC_CONTROL, MASK_SHIFT, mLabel, LLKeyboard::stringFromKey(), and TRUE.

Referenced by LLMenuGL::getXML(), LLMenuItemBranchGL::getXML(), and LLMenuItemCallGL::getXML().

BOOL LLMenuItemGL::handleAcceleratorKey ( KEY  key,
MASK  mask 
) [virtual]

Reimplemented in LLMenuItemBranchDownGL, LLMenuItemCallGL, and LLMenuItemBranchGL.

Definition at line 216 of file llmenugl.cpp.

References doIt(), FALSE, LLKeyboard::getKeyRepeated(), gKeyboard, mAcceleratorKey, mAcceleratorMask, mAllowKeyRepeat, MASK_NORMALKEYS, LLView::mEnabled, and TRUE.

Referenced by LLMenuItemCallGL::handleAcceleratorKey().

BOOL LLMenuItemGL::handleHover ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLView.

Reimplemented in LLMenuItemSeparatorGL.

Definition at line 226 of file llmenugl.cpp.

References LLView::getWindow(), mGotHover, LLWindow::setCursor(), TRUE, and UI_CURSOR_ARROW.

BOOL LLMenuItemGL::handleKey ( KEY  key,
MASK  mask,
BOOL  called_from_parent 
) [virtual]

Reimplemented from LLView.

Reimplemented in LLMenuItemBranchGL.

Definition at line 191 of file llmenugl.cpp.

References LLView::childrenHandleKey(), FALSE, handleKeyHere(), LLView::mEnabled, and NULL.

Referenced by LLMenuItemBranchGL::handleKey().

BOOL LLMenuItemGL::handleKeyHere ( KEY  key,
MASK  mask,
BOOL  called_from_parent 
) [virtual]

Reimplemented from LLView.

Reimplemented in LLMenuItemBranchDownGL, and LLMenuItemBranchGL.

Definition at line 457 of file llmenugl.cpp.

References doIt(), FALSE, getHighlight(), getMenu(), LLMenuGL::highlightNextItem(), LLMenuGL::highlightPrevItem(), isOpen(), KEY_DOWN, KEY_RETURN, KEY_UP, MASK_NONE, LLMenuGL::setKeyboardMode(), and TRUE.

Referenced by handleKey(), and LLMenuItemBranchGL::handleKeyHere().

BOOL LLMenuItemGL::handleMouseDown ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLView.

Reimplemented in LLMenuItemSeparatorGL, LLMenuItemVerticalSeparatorGL, and LLMenuItemBranchDownGL.

Definition at line 505 of file llmenugl.cpp.

References FALSE, LLView::mEnabled, setHighlight(), LLMenuGL::setKeyboardMode(), and TRUE.

Referenced by LLPieMenu::handleMouseDown(), and LLPieMenu::handleRightMouseDown().

BOOL LLMenuItemGL::handleMouseUp ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLView.

Reimplemented in LLMenuItemSeparatorGL, LLMenuItemBranchDownGL, and LLMenuItemBranchGL.

Definition at line 491 of file llmenugl.cpp.

References doIt(), FALSE, make_ui_sound(), LLView::mEnabled, LLMenuGL::setKeyboardMode(), and TRUE.

Referenced by LLPieMenu::handleMouseUp().

BOOL LLMenuItemGL::isActive ( void   )  const [virtual]

Reimplemented in LLMenuItemBranchDownGL, and LLMenuItemBranchGL.

Definition at line 446 of file llmenugl.cpp.

References FALSE.

Referenced by LLViewerWindow::handleKey(), and LLMenuGL::jumpKeysActive().

BOOL LLMenuItemGL::isOpen ( void   )  const [virtual]

Reimplemented in LLMenuItemBranchGL.

Definition at line 452 of file llmenugl.cpp.

References FALSE.

Referenced by LLMenuBarGL::draw(), handleKeyHere(), and LLMenuGL::isOpen().

void LLMenuItemGL::setAllowKeyRepeat ( BOOL  allow  )  [inline]

Definition at line 124 of file llmenugl.h.

References mAllowKeyRepeat.

void LLMenuItemGL::setBriefItem ( BOOL  brief  )  [virtual]

Definition at line 233 of file llmenugl.cpp.

References mBriefItem.

Referenced by LLPieMenu::append().

void LLMenuItemGL::setDisabledColor ( const LLColor4 color  )  [static]

Definition at line 359 of file llmenugl.cpp.

References sDisabledColor.

Referenced by pre_init_menus().

void LLMenuItemGL::setEnabledColor ( const LLColor4 color  )  [static]

Definition at line 354 of file llmenugl.cpp.

References sEnabledColor.

Referenced by pre_init_menus().

virtual void LLMenuItemGL::setEnabledSubMenus ( BOOL  enable  )  [inline, virtual]

Reimplemented in LLMenuItemBranchGL.

Definition at line 167 of file llmenugl.h.

void LLMenuItemGL::setFont ( LLFontGL font  ) 

Definition at line 342 of file llmenugl.cpp.

References mFont.

Referenced by LLPieMenu::append(), LLPieMenu::appendMenu(), and LLPieMenu::appendSeparator().

void LLMenuItemGL::setFontStyle ( U8  style  )  [inline]

Definition at line 109 of file llmenugl.h.

References mStyle.

Referenced by LLMenuGL::createSpilloverBranch().

void LLMenuItemGL::setHighlight ( BOOL  highlight  )  [virtual]

Reimplemented in LLMenuItemBranchDownGL, and LLMenuItemBranchGL.

Definition at line 436 of file llmenugl.cpp.

References LLMenuGL::clearHoverItem(), getMenu(), and mHighlight.

Referenced by LLPieMenu::draw(), LLPieMenu::handleHover(), handleMouseDown(), LLPieMenu::hide(), and LLTearOffMenu::onFocusReceived().

void LLMenuItemGL::setHighlightBGColor ( const LLColor4 color  )  [static]

Definition at line 364 of file llmenugl.cpp.

References sHighlightBackground.

Referenced by pre_init_menus().

void LLMenuItemGL::setHighlightFGColor ( const LLColor4 color  )  [static]

Definition at line 369 of file llmenugl.cpp.

References sHighlightForeground.

Referenced by pre_init_menus().

void LLMenuItemGL::setJumpKey ( KEY  key  ) 

Definition at line 330 of file llmenugl.cpp.

References mJumpKey, and LLStringOps::toUpper().

Referenced by LLMenuBarGL::appendMenu(), and LLMenuGL::appendMenu().

void LLMenuItemGL::setLabel ( const LLStringExplicit label  ) 

Definition at line 376 of file llmenugl.cpp.

References mLabel.

Referenced by LLAgent::clearAFK(), LLAgent::clearBusy(), LLMenuItemGL(), LLMenuItemVerticalSeparatorGL::LLMenuItemVerticalSeparatorGL(), LLMenuGL::parseChildXML(), LLAgent::setAFK(), LLAgent::setBusy(), and setValue().

BOOL LLMenuItemGL::setLabelArg ( const LLString key,
const LLStringExplicit text 
) [virtual]

Reimplemented from LLView.

Definition at line 601 of file llmenugl.cpp.

References mLabel, LLUIString::setArg(), and TRUE.

virtual void LLMenuItemGL::setValue ( const LLSD value  )  [inline, virtual]

Reimplemented from LLView.

Reimplemented in LLMenuItemCheckGL.

Definition at line 89 of file llmenugl.h.

References LLSD::asString(), and setLabel().

virtual void LLMenuItemGL::updateBranchParent ( LLView parentp  )  [inline, virtual]

Reimplemented in LLMenuItemBranchGL.

Definition at line 153 of file llmenugl.h.


Member Data Documentation

KEY LLMenuItemGL::mAcceleratorKey [protected]

Definition at line 205 of file llmenugl.h.

Referenced by addToAcceleratorList(), appendAcceleratorString(), getNominalWidth(), getXML(), LLMenuItemCallGL::handleAcceleratorKey(), and handleAcceleratorKey().

MASK LLMenuItemGL::mAcceleratorMask [protected]

Definition at line 206 of file llmenugl.h.

Referenced by addToAcceleratorList(), appendAcceleratorString(), getXML(), LLMenuItemCallGL::handleAcceleratorKey(), and handleAcceleratorKey().

BOOL LLMenuItemGL::mAllowKeyRepeat [protected]

Definition at line 207 of file llmenugl.h.

Referenced by LLMenuItemCallGL::handleAcceleratorKey(), handleAcceleratorKey(), and setAllowKeyRepeat().

BOOL LLMenuItemGL::mBriefItem [protected]

Definition at line 213 of file llmenugl.h.

Referenced by LLMenuItemTearOffGL::draw(), draw(), getNominalWidth(), and setBriefItem().

LLUIString LLMenuItemGL::mDrawAccelLabel [protected]

Definition at line 200 of file llmenugl.h.

Referenced by LLPieMenuBranch::buildDrawLabel(), LLMenuItemBranchDownGL::buildDrawLabel(), LLMenuItemBranchGL::buildDrawLabel(), LLMenuItemToggleGL::buildDrawLabel(), buildDrawLabel(), and draw().

LLUIString LLMenuItemGL::mDrawBoolLabel [protected]

Definition at line 199 of file llmenugl.h.

Referenced by LLMenuItemToggleGL::buildDrawLabel(), LLMenuItemCheckGL::buildDrawLabel(), draw(), and LLMenuItemCheckGL::handleEvent().

LLUIString LLMenuItemGL::mDrawBranchLabel [protected]

Definition at line 201 of file llmenugl.h.

Referenced by LLPieMenuBranch::buildDrawLabel(), LLMenuItemBranchGL::buildDrawLabel(), and draw().

BOOL LLMenuItemGL::mDrawTextDisabled [protected]

Definition at line 219 of file llmenugl.h.

Referenced by LLPieMenuBranch::buildDrawLabel(), LLMenuItemBranchDownGL::draw(), draw(), and getDrawTextDisabled().

LLFontGL* LLMenuItemGL::mFont [protected]

Definition at line 216 of file llmenugl.h.

Referenced by LLMenuItemBranchDownGL::draw(), draw(), getNominalHeight(), LLMenuItemBranchDownGL::getNominalWidth(), getNominalWidth(), and setFont().

BOOL LLMenuItemGL::mGotHover [protected]

Definition at line 209 of file llmenugl.h.

Referenced by LLMenuItemBranchDownGL::draw(), draw(), getHover(), and handleHover().

BOOL LLMenuItemGL::mHighlight [protected]

Definition at line 208 of file llmenugl.h.

Referenced by getHighlight(), LLMenuItemBranchDownGL::setHighlight(), LLMenuItemBranchGL::setHighlight(), and setHighlight().

KEY LLMenuItemGL::mJumpKey [protected]

Definition at line 204 of file llmenugl.h.

Referenced by LLMenuItemBranchDownGL::draw(), draw(), getJumpKey(), and setJumpKey().

LLUIString LLMenuItemGL::mLabel [protected]

Definition at line 194 of file llmenugl.h.

Referenced by LLMenuItemCallGL::buildDrawLabel(), LLMenuItemBranchDownGL::draw(), draw(), getLabel(), LLMenuItemBranchDownGL::getNominalWidth(), getNominalWidth(), getXML(), setLabel(), and setLabelArg().

U8 LLMenuItemGL::mStyle [protected]

Definition at line 218 of file llmenugl.h.

Referenced by LLMenuItemBranchDownGL::draw(), draw(), and setFontStyle().

LLColor4 LLMenuItemGL::sDisabledColor [static]

Definition at line 186 of file llmenugl.h.

Referenced by LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), LLMenuItemSeparatorGL::draw(), draw(), and setDisabledColor().

BOOL LLMenuItemGL::sDropShadowText = TRUE [static, protected]

Definition at line 191 of file llmenugl.h.

Referenced by LLMenuItemBranchDownGL::draw(), and draw().

LLColor4 LLMenuItemGL::sEnabledColor [static]

Definition at line 185 of file llmenugl.h.

Referenced by LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), draw(), and setEnabledColor().

LLColor4 LLMenuItemGL::sHighlightBackground [static]

Definition at line 187 of file llmenugl.h.

Referenced by LLMenuHolderGL::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), draw(), and setHighlightBGColor().

LLColor4 LLMenuItemGL::sHighlightForeground [static]

Definition at line 188 of file llmenugl.h.

Referenced by LLMenuItemBranchDownGL::draw(), draw(), and setHighlightFGColor().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:30 2010 for Second Life Viewer by  doxygen 1.4.7