LibreOffice Module svtools (master) 1
Classes | Functions
tabbar.cxx File Reference
#include <svtools/tabbar.hxx>
#include <tools/time.hxx>
#include <tools/poly.hxx>
#include <utility>
#include <vcl/InterimItemWindow.hxx>
#include <vcl/bitmapex.hxx>
#include <vcl/svapp.hxx>
#include <vcl/help.hxx>
#include <vcl/decoview.hxx>
#include <vcl/event.hxx>
#include <vcl/settings.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/svtaccessiblefactory.hxx>
#include <vcl/accessiblefactory.hxx>
#include <vcl/ptrstyle.hxx>
#include <vcl/weldutils.hxx>
#include <svtools/svtresid.hxx>
#include <svtools/strings.hrc>
#include <limits>
#include <memory>
#include <vector>
#include <vcl/idle.hxx>
#include <bitmaps.hlst>
Include dependency graph for tabbar.cxx:

Go to the source code of this file.

Classes

struct  ImplTabBarItem
 
class  ImplTabSizer
 
struct  TabBar_Impl
 

Functions

 IMPL_LINK_NOARG (TabBarEdit, ActivatedHdl, weld::Entry &, bool)
 
 IMPL_LINK (TabBarEdit, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (TabBarEdit, FocusOutHdl, weld::Widget &, void)
 
 IMPL_LINK (TabBarEdit, ImplEndEditHdl, void *, pCancel, void)
 
 IMPL_LINK_NOARG (TabBarEdit, ImplEndTimerHdl, Timer *, void)
 
 IMPL_LINK (TabBar, ContextMenuHdl, const CommandEvent &, rCommandEvent, void)
 
 IMPL_LINK (TabBar, MousePressHdl, const MouseEvent &, rMouseEvent, bool)
 
 IMPL_LINK (TabBar, ImplClickHdl, weld::Button &, rBtn, void)
 
 IMPL_LINK_NOARG (TabBar, ImplAddClickHandler, weld::Button &, void)
 

Function Documentation

◆ IMPL_LINK() [1/5]

IMPL_LINK ( TabBar  ,
ContextMenuHdl  ,
const CommandEvent ,
rCommandEvent  ,
void   
)

Definition at line 771 of file tabbar.cxx.

◆ IMPL_LINK() [2/5]

IMPL_LINK ( TabBar  ,
ImplClickHdl  ,
weld::Button ,
rBtn  ,
void   
)

Definition at line 885 of file tabbar.cxx.

References MOUSE_LEFT, MOUSE_MIDDLE, MOUSE_RIGHT, and nCount.

◆ IMPL_LINK() [3/5]

IMPL_LINK ( TabBar  ,
MousePressHdl  ,
const MouseEvent ,
rMouseEvent  ,
bool   
)

Definition at line 776 of file tabbar.cxx.

◆ IMPL_LINK() [4/5]

IMPL_LINK ( TabBarEdit  ,
ImplEndEditHdl  ,
void *  ,
pCancel  ,
void   
)

Definition at line 402 of file tabbar.cxx.

◆ IMPL_LINK() [5/5]

IMPL_LINK ( TabBarEdit  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 379 of file tabbar.cxx.

References KEY_ESCAPE, and LINK.

◆ IMPL_LINK_NOARG() [1/4]

IMPL_LINK_NOARG ( TabBar  ,
ImplAddClickHandler  ,
weld::Button ,
void   
)

Definition at line 935 of file tabbar.cxx.

References MOUSE_LEFT, MOUSE_MIDDLE, and MOUSE_RIGHT.

◆ IMPL_LINK_NOARG() [2/4]

IMPL_LINK_NOARG ( TabBarEdit  ,
ActivatedHdl  ,
weld::Entry ,
bool   
)

Definition at line 369 of file tabbar.cxx.

References LINK.

◆ IMPL_LINK_NOARG() [3/4]

IMPL_LINK_NOARG ( TabBarEdit  ,
FocusOutHdl  ,
weld::Widget ,
void   
)

Definition at line 393 of file tabbar.cxx.

References LINK.

◆ IMPL_LINK_NOARG() [4/4]

IMPL_LINK_NOARG ( TabBarEdit  ,
ImplEndTimerHdl  ,
Timer ,
void   
)

Definition at line 415 of file tabbar.cxx.