LibreOffice Module vcl (master) 1
Classes | Macros | Functions
scrbar.cxx File Reference
#include <vcl/event.hxx>
#include <vcl/decoview.hxx>
#include <vcl/timer.hxx>
#include <vcl/settings.hxx>
#include <vcl/toolkit/scrbar.hxx>
#include <vcl/vclevent.hxx>
#include <sal/log.hxx>
#include "thumbpos.hxx"
Include dependency graph for scrbar.cxx:

Go to the source code of this file.

Classes

struct  ImplScrollBarData
 

Macros

#define SCRBAR_DRAW_BTN1   (sal_uInt16(0x0001))
 
#define SCRBAR_DRAW_BTN2   (sal_uInt16(0x0002))
 
#define SCRBAR_DRAW_PAGE1   (sal_uInt16(0x0004))
 
#define SCRBAR_DRAW_PAGE2   (sal_uInt16(0x0008))
 
#define SCRBAR_DRAW_THUMB   (sal_uInt16(0x0010))
 
#define SCRBAR_DRAW_BACKGROUND   (sal_uInt16(0x0020))
 
#define SCRBAR_STATE_BTN1_DOWN   (sal_uInt16(0x0001))
 
#define SCRBAR_STATE_BTN1_DISABLE   (sal_uInt16(0x0002))
 
#define SCRBAR_STATE_BTN2_DOWN   (sal_uInt16(0x0004))
 
#define SCRBAR_STATE_BTN2_DISABLE   (sal_uInt16(0x0008))
 
#define SCRBAR_STATE_PAGE1_DOWN   (sal_uInt16(0x0010))
 
#define SCRBAR_STATE_PAGE2_DOWN   (sal_uInt16(0x0020))
 
#define SCRBAR_STATE_THUMB_DOWN   (sal_uInt16(0x0040))
 
#define SCRBAR_VIEW_STYLE   (WB_3DLOOK | WB_HORZ | WB_VERT)
 

Functions

 IMPL_LINK_NOARG (ScrollBar, ImplAutoTimerHdl, Timer *, void)
 

Macro Definition Documentation

◆ SCRBAR_DRAW_BACKGROUND

#define SCRBAR_DRAW_BACKGROUND   (sal_uInt16(0x0020))

Definition at line 53 of file scrbar.cxx.

◆ SCRBAR_DRAW_BTN1

#define SCRBAR_DRAW_BTN1   (sal_uInt16(0x0001))

Definition at line 48 of file scrbar.cxx.

◆ SCRBAR_DRAW_BTN2

#define SCRBAR_DRAW_BTN2   (sal_uInt16(0x0002))

Definition at line 49 of file scrbar.cxx.

◆ SCRBAR_DRAW_PAGE1

#define SCRBAR_DRAW_PAGE1   (sal_uInt16(0x0004))

Definition at line 50 of file scrbar.cxx.

◆ SCRBAR_DRAW_PAGE2

#define SCRBAR_DRAW_PAGE2   (sal_uInt16(0x0008))

Definition at line 51 of file scrbar.cxx.

◆ SCRBAR_DRAW_THUMB

#define SCRBAR_DRAW_THUMB   (sal_uInt16(0x0010))

Definition at line 52 of file scrbar.cxx.

◆ SCRBAR_STATE_BTN1_DISABLE

#define SCRBAR_STATE_BTN1_DISABLE   (sal_uInt16(0x0002))

Definition at line 56 of file scrbar.cxx.

◆ SCRBAR_STATE_BTN1_DOWN

#define SCRBAR_STATE_BTN1_DOWN   (sal_uInt16(0x0001))

Definition at line 55 of file scrbar.cxx.

◆ SCRBAR_STATE_BTN2_DISABLE

#define SCRBAR_STATE_BTN2_DISABLE   (sal_uInt16(0x0008))

Definition at line 58 of file scrbar.cxx.

◆ SCRBAR_STATE_BTN2_DOWN

#define SCRBAR_STATE_BTN2_DOWN   (sal_uInt16(0x0004))

Definition at line 57 of file scrbar.cxx.

◆ SCRBAR_STATE_PAGE1_DOWN

#define SCRBAR_STATE_PAGE1_DOWN   (sal_uInt16(0x0010))

Definition at line 59 of file scrbar.cxx.

◆ SCRBAR_STATE_PAGE2_DOWN

#define SCRBAR_STATE_PAGE2_DOWN   (sal_uInt16(0x0020))

Definition at line 60 of file scrbar.cxx.

◆ SCRBAR_STATE_THUMB_DOWN

#define SCRBAR_STATE_THUMB_DOWN   (sal_uInt16(0x0040))

Definition at line 61 of file scrbar.cxx.

◆ SCRBAR_VIEW_STYLE

#define SCRBAR_VIEW_STYLE   (WB_3DLOOK | WB_HORZ | WB_VERT)

Definition at line 63 of file scrbar.cxx.

Function Documentation

◆ IMPL_LINK_NOARG()

IMPL_LINK_NOARG ( ScrollBar  ,
ImplAutoTimerHdl  ,
Timer ,
void   
)

Definition at line 1111 of file scrbar.cxx.