LibreOffice Module vcl (master) 1
|
#include <rtl/ustrbuf.hxx>
#include <utility>
#include <vcl/menubarupdateicon.hxx>
#include <vcl/lineinfo.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <unotools/resmgr.hxx>
#include <bubblewindow.hxx>
#include <bitmaps.hlst>
Go to the source code of this file.
Macros | |
#define | TIP_HEIGHT 15 |
#define | TIP_WIDTH 7 |
#define | TIP_RIGHT_OFFSET 18 |
#define | BUBBLE_BORDER 10 |
#define | TEXT_MAX_WIDTH 300 |
#define | TEXT_MAX_HEIGHT 200 |
Functions | |
IMPL_LINK_NOARG (MenuBarUpdateIconManager, TimeOutHdl, Timer *, void) | |
IMPL_LINK (MenuBarUpdateIconManager, WindowEventHdl, VclWindowEvent &, rEvent, void) | |
IMPL_LINK (MenuBarUpdateIconManager, ApplicationEventHdl, VclSimpleEvent &, rEvent, void) | |
IMPL_LINK_NOARG (MenuBarUpdateIconManager, UserEventHdl, void *, void) | |
IMPL_LINK_NOARG (MenuBarUpdateIconManager, ClickHdl, MenuBarButtonCallbackArg &, bool) | |
IMPL_LINK (MenuBarUpdateIconManager, HighlightHdl, MenuBarButtonCallbackArg &, rData, bool) | |
IMPL_LINK_NOARG (MenuBarUpdateIconManager, WaitTimeOutHdl, Timer *, void) | |
#define BUBBLE_BORDER 10 |
Definition at line 33 of file bubblewindow.cxx.
#define TEXT_MAX_HEIGHT 200 |
Definition at line 35 of file bubblewindow.cxx.
#define TEXT_MAX_WIDTH 300 |
Definition at line 34 of file bubblewindow.cxx.
#define TIP_HEIGHT 15 |
Definition at line 30 of file bubblewindow.cxx.
#define TIP_RIGHT_OFFSET 18 |
Definition at line 32 of file bubblewindow.cxx.
#define TIP_WIDTH 7 |
Definition at line 31 of file bubblewindow.cxx.
IMPL_LINK | ( | MenuBarUpdateIconManager | , |
ApplicationEventHdl | , | ||
VclSimpleEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 330 of file bubblewindow.cxx.
References SystemWindow::GetMenuBar(), vcl::Window::GetSystemWindow(), vcl::Window::IsTopWindow(), WindowActivate, WindowGetFocus, and WindowShow.
IMPL_LINK | ( | MenuBarUpdateIconManager | , |
HighlightHdl | , | ||
MenuBarButtonCallbackArg & | , | ||
rData | , | ||
bool | |||
) |
Definition at line 391 of file bubblewindow.cxx.
IMPL_LINK | ( | MenuBarUpdateIconManager | , |
WindowEventHdl | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 279 of file bubblewindow.cxx.
References tools::Rectangle::BottomCenter(), vcl::Window::GetSystemWindow(), vcl::Window::GetWindow(), ObjectDying, WindowMenubarAdded, WindowMenubarRemoved, WindowMove, and WindowResize.
IMPL_LINK_NOARG | ( | MenuBarUpdateIconManager | , |
ClickHdl | , | ||
MenuBarButtonCallbackArg & | , | ||
bool | |||
) |
Definition at line 380 of file bubblewindow.cxx.
IMPL_LINK_NOARG | ( | MenuBarUpdateIconManager | , |
TimeOutHdl | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 274 of file bubblewindow.cxx.
IMPL_LINK_NOARG | ( | MenuBarUpdateIconManager | , |
UserEventHdl | , | ||
void * | , | ||
void | |||
) |
Definition at line 352 of file bubblewindow.cxx.
References Application::GetActiveTopWindow(), Application::GetFirstTopLevelWindow(), Application::GetNextTopLevelWindow(), vcl::Window::GetSystemWindow(), and vcl::Window::IsTopWindow().
IMPL_LINK_NOARG | ( | MenuBarUpdateIconManager | , |
WaitTimeOutHdl | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 401 of file bubblewindow.cxx.