LibreOffice Module vcl (master) 1
Macros | Functions
bubblewindow.cxx File Reference
#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>
Include dependency graph for bubblewindow.cxx:

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)
 

Macro Definition Documentation

◆ BUBBLE_BORDER

#define BUBBLE_BORDER   10

Definition at line 33 of file bubblewindow.cxx.

◆ TEXT_MAX_HEIGHT

#define TEXT_MAX_HEIGHT   200

Definition at line 35 of file bubblewindow.cxx.

◆ TEXT_MAX_WIDTH

#define TEXT_MAX_WIDTH   300

Definition at line 34 of file bubblewindow.cxx.

◆ TIP_HEIGHT

#define TIP_HEIGHT   15

Definition at line 30 of file bubblewindow.cxx.

◆ TIP_RIGHT_OFFSET

#define TIP_RIGHT_OFFSET   18

Definition at line 32 of file bubblewindow.cxx.

◆ TIP_WIDTH

#define TIP_WIDTH   7

Definition at line 31 of file bubblewindow.cxx.

Function Documentation

◆ IMPL_LINK() [1/3]

IMPL_LINK ( MenuBarUpdateIconManager  ,
ApplicationEventHdl  ,
VclSimpleEvent ,
rEvent  ,
void   
)

◆ IMPL_LINK() [2/3]

IMPL_LINK ( MenuBarUpdateIconManager  ,
HighlightHdl  ,
MenuBarButtonCallbackArg ,
rData  ,
bool   
)

Definition at line 391 of file bubblewindow.cxx.

◆ IMPL_LINK() [3/3]

IMPL_LINK ( MenuBarUpdateIconManager  ,
WindowEventHdl  ,
VclWindowEvent ,
rEvent  ,
void   
)

◆ IMPL_LINK_NOARG() [1/4]

IMPL_LINK_NOARG ( MenuBarUpdateIconManager  ,
ClickHdl  ,
MenuBarButtonCallbackArg ,
bool   
)

Definition at line 380 of file bubblewindow.cxx.

◆ IMPL_LINK_NOARG() [2/4]

IMPL_LINK_NOARG ( MenuBarUpdateIconManager  ,
TimeOutHdl  ,
Timer ,
void   
)

Definition at line 274 of file bubblewindow.cxx.

◆ IMPL_LINK_NOARG() [3/4]

IMPL_LINK_NOARG ( MenuBarUpdateIconManager  ,
UserEventHdl  ,
void *  ,
void   
)

◆ IMPL_LINK_NOARG() [4/4]

IMPL_LINK_NOARG ( MenuBarUpdateIconManager  ,
WaitTimeOutHdl  ,
Timer ,
void   
)

Definition at line 401 of file bubblewindow.cxx.