LLMenuItemSeparatorGL Class Reference

Inheritance diagram for LLMenuItemSeparatorGL:

Inheritance graph
[legend]
Collaboration diagram for LLMenuItemSeparatorGL:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLMenuItemSeparatorGL (const LLString &name=SEPARATOR_NAME)
virtual LLString getType () const
virtual EWidgetType getWidgetType () const
virtual LLString getWidgetTag () const
virtual void doIt (void)
virtual void draw (void)
virtual BOOL handleMouseDown (S32 x, S32 y, MASK mask)
virtual BOOL handleMouseUp (S32 x, S32 y, MASK mask)
virtual BOOL handleHover (S32 x, S32 y, MASK mask)
virtual U32 getNominalHeight (void)

Detailed Description

Definition at line 613 of file llmenugl.cpp.


Constructor & Destructor Documentation

LLMenuItemSeparatorGL::LLMenuItemSeparatorGL ( const LLString name = SEPARATOR_NAME  ) 

Definition at line 634 of file llmenugl.cpp.


Member Function Documentation

virtual void LLMenuItemSeparatorGL::doIt ( void   )  [inline, virtual]

Reimplemented from LLMenuItemGL.

Definition at line 624 of file llmenugl.cpp.

void LLMenuItemSeparatorGL::draw ( void   )  [virtual]

Reimplemented from LLMenuItemGL.

Definition at line 639 of file llmenugl.cpp.

References LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), gl_line_2d(), glColor4fv, LLView::mRect, LLColor4::mV, S32, LLMenuItemGL::sDisabledColor, and y.

virtual U32 LLMenuItemSeparatorGL::getNominalHeight ( void   )  [inline, virtual]

Reimplemented from LLMenuItemGL.

Definition at line 631 of file llmenugl.cpp.

References SEPARATOR_HEIGHT_PIXELS.

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

Reimplemented from LLMenuItemGL.

Definition at line 618 of file llmenugl.cpp.

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

Reimplemented from LLMenuItemGL.

Reimplemented in LLMenuItemVerticalSeparatorGL.

Definition at line 621 of file llmenugl.cpp.

References LL_MENU_ITEM_SEPARATOR_GL_TAG.

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

Reimplemented from LLMenuItemGL.

Reimplemented in LLMenuItemVerticalSeparatorGL.

Definition at line 620 of file llmenugl.cpp.

References WIDGET_TYPE_MENU_ITEM_SEPARATOR.

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

Reimplemented from LLMenuItemGL.

Definition at line 673 of file llmenugl.cpp.

References FALSE, LLRectBase< Type >::getHeight(), LLMenuItemGL::getMenu(), LLMenuGL::highlightNextItem(), LLMenuGL::highlightPrevItem(), and LLView::mRect.

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

Reimplemented from LLMenuItemGL.

Reimplemented in LLMenuItemVerticalSeparatorGL.

Definition at line 647 of file llmenugl.cpp.

References LLRectBase< Type >::getHeight(), LLMenuItemGL::getMenu(), LLView::handleMouseDown(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, LLView::mRect, and LLRectBase< Type >::mTop.

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

Reimplemented from LLMenuItemGL.

Definition at line 660 of file llmenugl.cpp.

References LLRectBase< Type >::getHeight(), LLMenuItemGL::getMenu(), LLView::handleMouseUp(), LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, LLView::mRect, and LLRectBase< Type >::mTop.


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