LibreOffice Module vcl (master) 1
|
#include "menufloatingwindow.hxx"
#include "menuitemlist.hxx"
#include "bufferdevice.hxx"
#include <sal/log.hxx>
#include <salframe.hxx>
#include <svdata.hxx>
#include <vcl/decoview.hxx>
#include <vcl/settings.hxx>
#include <window.h>
Go to the source code of this file.
Functions | |
IMPL_LINK_NOARG (MenuFloatingWindow, PopupEnd, FloatingWindow *, void) | |
IMPL_LINK_NOARG (MenuFloatingWindow, AutoScroll, Timer *, void) | |
IMPL_LINK (MenuFloatingWindow, HighlightChanged, Timer *, pTimer, void) | |
IMPL_LINK_NOARG (MenuFloatingWindow, SubmenuClose, Timer *, void) | |
IMPL_LINK (MenuFloatingWindow, ShowHideListener, VclWindowEvent &, rEvent, void) | |
IMPL_LINK | ( | MenuFloatingWindow | , |
HighlightChanged | , | ||
Timer * | , | ||
pTimer | , | ||
void | |||
) |
Definition at line 320 of file menufloatingwindow.cxx.
References Point::AdjustX(), Point::AdjustY(), MenuItemData::bEnabled, VclPtr< reference_type >::get(), Menu::GetItemCount(), n, NoAppFocusClose, pData, MenuItemData::pSubMenu, Right, and Size::Width().
IMPL_LINK | ( | MenuFloatingWindow | , |
ShowHideListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 391 of file menufloatingwindow.cxx.
References ITEMPOS_INVALID, MenuHide, MenuShow, WindowHide, and WindowShow.
IMPL_LINK_NOARG | ( | MenuFloatingWindow | , |
AutoScroll | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 315 of file menufloatingwindow.cxx.
IMPL_LINK_NOARG | ( | MenuFloatingWindow | , |
PopupEnd | , | ||
FloatingWindow * | , | ||
void | |||
) |
Definition at line 289 of file menufloatingwindow.cxx.
References End, and Menu::pStartedFrom.
IMPL_LINK_NOARG | ( | MenuFloatingWindow | , |
SubmenuClose | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 381 of file menufloatingwindow.cxx.
References MenuFloatingWindow::KillActivePopup().