Data Structures |
| struct | PAGER_INFO |
Defines |
| #define | MIN_ARROW_WIDTH 8 |
| #define | MIN_ARROW_HEIGHT 5 |
| #define | TIMERID1 1 |
| #define | TIMERID2 2 |
| #define | INITIAL_DELAY 500 |
| #define | REPEAT_DELAY 50 |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (pager) |
| static void | PAGER_GetButtonRects (const PAGER_INFO *infoPtr, RECT *prcTopLeft, RECT *prcBottomRight, BOOL bClientCoords) |
| static void | PAGER_DrawHorzArrow (HDC hdc, RECT r, INT colorRef, BOOL left) |
| static void | PAGER_DrawVertArrow (HDC hdc, RECT r, INT colorRef, BOOL up) |
| static void | PAGER_DrawButton (HDC hdc, COLORREF clrBk, RECT arrowRect, BOOL horz, BOOL topLeft, INT btnState) |
| static LRESULT | PAGER_ForwardMouse (PAGER_INFO *infoPtr, BOOL bFwd) |
| static LRESULT | PAGER_GetButtonState (const PAGER_INFO *infoPtr, INT btn) |
| static INT | PAGER_GetPos (const PAGER_INFO *infoPtr) |
| static INT | PAGER_GetButtonSize (const PAGER_INFO *infoPtr) |
| static INT | PAGER_GetBorder (const PAGER_INFO *infoPtr) |
| static COLORREF | PAGER_GetBkColor (const PAGER_INFO *infoPtr) |
| static void | PAGER_CalcSize (const PAGER_INFO *infoPtr, INT *size, BOOL getWidth) |
| static void | PAGER_PositionChildWnd (PAGER_INFO *infoPtr) |
| static INT | PAGER_GetScrollRange (PAGER_INFO *infoPtr) |
| static void | PAGER_UpdateBtns (PAGER_INFO *infoPtr, INT scrollRange, BOOL hideGrayBtns) |
| static LRESULT | PAGER_SetPos (PAGER_INFO *infoPtr, INT newPos, BOOL fromBtnPress) |
| static LRESULT | PAGER_WindowPosChanging (PAGER_INFO *infoPtr, WINDOWPOS *winpos) |
| static INT | PAGER_SetFixedWidth (PAGER_INFO *infoPtr) |
| static INT | PAGER_SetFixedHeight (PAGER_INFO *infoPtr) |
| static LRESULT | PAGER_RecalcSize (PAGER_INFO *infoPtr) |
| static COLORREF | PAGER_SetBkColor (PAGER_INFO *infoPtr, COLORREF clrBk) |
| static INT | PAGER_SetBorder (PAGER_INFO *infoPtr, INT iBorder) |
| static INT | PAGER_SetButtonSize (PAGER_INFO *infoPtr, INT iButtonSize) |
| static LRESULT | PAGER_SetChild (PAGER_INFO *infoPtr, HWND hwndChild) |
| static void | PAGER_Scroll (PAGER_INFO *infoPtr, INT dir) |
| static LRESULT | PAGER_FmtLines (const PAGER_INFO *infoPtr) |
| static LRESULT | PAGER_Create (HWND hwnd, const CREATESTRUCTW *lpcs) |
| static LRESULT | PAGER_Destroy (PAGER_INFO *infoPtr) |
| static LRESULT | PAGER_NCCalcSize (PAGER_INFO *infoPtr, WPARAM wParam, LPRECT lpRect) |
| static LRESULT | PAGER_NCPaint (const PAGER_INFO *infoPtr, HRGN hRgn) |
| static INT | PAGER_HitTest (const PAGER_INFO *infoPtr, const POINT *pt) |
| static LRESULT | PAGER_NCHitTest (const PAGER_INFO *infoPtr, INT x, INT y) |
| static LRESULT | PAGER_MouseMove (PAGER_INFO *infoPtr, INT keys, INT x, INT y) |
| static LRESULT | PAGER_LButtonDown (PAGER_INFO *infoPtr, INT keys, INT x, INT y) |
| static LRESULT | PAGER_LButtonUp (PAGER_INFO *infoPtr, INT keys, INT x, INT y) |
| static LRESULT | PAGER_Timer (PAGER_INFO *infoPtr, INT nTimerId) |
| static LRESULT | PAGER_EraseBackground (const PAGER_INFO *infoPtr, HDC hdc) |
| static LRESULT | PAGER_Size (PAGER_INFO *infoPtr, INT type, INT x, INT y) |
| static LRESULT | PAGER_StyleChanged (PAGER_INFO *infoPtr, WPARAM wStyleType, const STYLESTRUCT *lpss) |
| static LRESULT WINAPI | PAGER_WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| VOID | PAGER_Register (void) |
| VOID | PAGER_Unregister (void) |