#include <llmenugl.h>
Public Member Functions | |
LLMenuItemTearOffGL (LLHandle< LLFloater > parent_floater_handle=LLHandle< LLFloater >()) | |
virtual LLString | getType () const |
virtual void | doIt (void) |
virtual void | draw (void) |
virtual U32 | getNominalHeight () const |
Private Attributes | |
LLHandle< LLFloater > | mParentHandle |
Definition at line 787 of file llmenugl.h.
LLMenuItemTearOffGL::LLMenuItemTearOffGL | ( | LLHandle< LLFloater > | parent_floater_handle = LLHandle<LLFloater>() |
) |
Definition at line 619 of file llmenugl.cpp.
virtual LLString LLMenuItemTearOffGL::getType | ( | ) | const [inline, virtual] |
void LLMenuItemTearOffGL::doIt | ( | void | ) | [virtual] |
Reimplemented from LLMenuItemGL.
Definition at line 626 of file llmenugl.cpp.
References LLFloater::addDependentFloater(), LLMenuGL::arrange(), LLFloater::close(), LLTearOffMenu::create(), LLMenuItemGL::doIt(), FALSE, LLHandle< T >::get(), LLMenuItemGL::getHighlight(), LLMenuItemGL::getMenu(), LLView::getParent(), LLMenuGL::highlightNextItem(), mParentHandle, LLFloater::setFocus(), and TRUE.
void LLMenuItemTearOffGL::draw | ( | void | ) | [virtual] |
Reimplemented from LLMenuItemGL.
Definition at line 661 of file llmenugl.cpp.
References LLGLImmediate::color4fv(), LLMenuItemGL::getDisabledColor(), LLView::getEnabled(), LLMenuItemGL::getEnabledColor(), LLRectBase< Type >::getHeight(), LLMenuItemGL::getHighlight(), LLMenuItemGL::getHighlightBGColor(), LLView::getRect(), gGL, gl_line_2d(), gl_rect_2d(), LLMenuItemGL::isBriefItem(), and S32.
U32 LLMenuItemTearOffGL::getNominalHeight | ( | void | ) | const [virtual] |
Reimplemented from LLMenuItemGL.
Definition at line 684 of file llmenugl.cpp.
References TEAROFF_SEPARATOR_HEIGHT_PIXELS.
LLHandle<LLFloater> LLMenuItemTearOffGL::mParentHandle [private] |