LibreOffice Module vcl (master)  1
Classes | Macros | Functions
scrbar.cxx File Reference
#include <vcl/event.hxx>
#include <vcl/decoview.hxx>
#include <vcl/scrbar.hxx>
#include <vcl/timer.hxx>
#include <vcl/settings.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

#define SCRBAR_DRAW_BACKGROUND   (sal_uInt16(0x0020))

Definition at line 53 of file scrbar.cxx.

Referenced by ScrollBar::ImplDraw().

#define SCRBAR_DRAW_BTN1   (sal_uInt16(0x0001))

Definition at line 48 of file scrbar.cxx.

Referenced by ScrollBar::ImplDraw(), and ScrollBar::ImplDrawNative().

#define SCRBAR_DRAW_BTN2   (sal_uInt16(0x0002))

Definition at line 49 of file scrbar.cxx.

Referenced by ScrollBar::ImplDraw(), and ScrollBar::ImplDrawNative().

#define SCRBAR_DRAW_PAGE1   (sal_uInt16(0x0004))

Definition at line 50 of file scrbar.cxx.

Referenced by ScrollBar::ImplDraw(), and ScrollBar::ImplDrawNative().

#define SCRBAR_DRAW_PAGE2   (sal_uInt16(0x0008))

Definition at line 51 of file scrbar.cxx.

Referenced by ScrollBar::ImplDraw(), and ScrollBar::ImplDrawNative().

#define SCRBAR_DRAW_THUMB   (sal_uInt16(0x0010))
#define SCRBAR_STATE_BTN1_DISABLE   (sal_uInt16(0x0002))
#define SCRBAR_STATE_BTN1_DOWN   (sal_uInt16(0x0001))
#define SCRBAR_STATE_BTN2_DISABLE   (sal_uInt16(0x0008))
#define SCRBAR_STATE_BTN2_DOWN   (sal_uInt16(0x0004))
#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)

Definition at line 63 of file scrbar.cxx.

Referenced by ScrollBar::StateChanged().

Function Documentation

IMPL_LINK_NOARG ( ScrollBar  ,
ImplAutoTimerHdl  ,
Timer ,
void   
)

Definition at line 1111 of file scrbar.cxx.