Ignore:
Timestamp:
Sep 5, 2001, 2:05:03 PM (24 years ago)
Author:
bird
Message:

Added $Id:$ keyword.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comctl32/flatsb.c

    r5416 r6644  
     1/* $Id: flatsb.c,v 1.10 2001-09-05 12:04:58 bird Exp $ */
    12/*
    23 * Flat Scrollbar control
     
    3940
    4041/***********************************************************************
    41  *              InitializeFlatSB
    42  *
    43  *      returns nonzero if successful, zero otherwise
     42 *      InitializeFlatSB
     43 *
     44 *  returns nonzero if successful, zero otherwise
    4445 *
    4546 */
     
    5253
    5354/***********************************************************************
    54  *              UninitializeFlatSB
    55  *
    56  *      returns:
    57  *      E_FAIL          if one of the scroll bars is currently in use
    58  *      S_FALSE         if InitializeFlatSB was never called on this hwnd
    59  *      S_OK            otherwise
     55 *      UninitializeFlatSB
     56 *
     57 *  returns:
     58 *  E_FAIL      if one of the scroll bars is currently in use
     59 *  S_FALSE     if InitializeFlatSB was never called on this hwnd
     60 *  S_OK        otherwise
    6061 *
    6162 */
     
    6869
    6970/***********************************************************************
    70  *              FlatSB_GetScrollProp
    71  *
    72  *      Returns nonzero if successful, or zero otherwise. If index is WSB_PROP_HSTYLE,
    73  *      the return is nonzero if InitializeFlatSB has been called for this window, or
    74  *      zero otherwise.
    75  *
    76  */
    77 BOOL WINAPI 
     71 *      FlatSB_GetScrollProp
     72 *
     73 *  Returns nonzero if successful, or zero otherwise. If index is WSB_PROP_HSTYLE,
     74 *  the return is nonzero if InitializeFlatSB has been called for this window, or
     75 *  zero otherwise.
     76 *
     77 */
     78BOOL WINAPI
    7879FlatSB_GetScrollProp(HWND hwnd, INT propIndex, LPINT prop)
    7980{
     
    8485
    8586/***********************************************************************
    86  *              FlatSB_SetScrollProp
    87  */
    88 BOOL WINAPI 
     87 *      FlatSB_SetScrollProp
     88 */
     89BOOL WINAPI
    8990FlatSB_SetScrollProp(HWND hwnd, UINT index, INT newValue, BOOL flag)
    9091{
     
    9596
    9697/***********************************************************************
    97  *      From the Microsoft docs:
    98  *      "If flat scroll bars haven't been initialized for the
    99  *      window, the flat scroll bar APIs will defer to the corresponding
    100  *      standard APIs.  This allows the developer to turn flat scroll
    101  *      bars on and off without having to write conditional code."
    102  *
    103  *      So, if we just call the standard functions until we implement
    104  *      the flat scroll bar functions, flat scroll bars will show up and
    105  *      behave properly, as though they had simply not been setup to
    106  *      have flat properties.
    107  *
    108  *      Susan <sfarley@codeweavers.com>
    109  *
    110  */
    111 
    112 /***********************************************************************
    113  *              FlatSB_EnableScrollBar
    114  */
    115 BOOL WINAPI 
     98 *  From the Microsoft docs:
     99 *  "If flat scroll bars haven't been initialized for the
     100 *  window, the flat scroll bar APIs will defer to the corresponding
     101 *  standard APIs.  This allows the developer to turn flat scroll
     102 *  bars on and off without having to write conditional code."
     103 *
     104 *  So, if we just call the standard functions until we implement
     105 *  the flat scroll bar functions, flat scroll bars will show up and
     106 *  behave properly, as though they had simply not been setup to
     107 *  have flat properties.
     108 *
     109 *  Susan <sfarley@codeweavers.com>
     110 *
     111 */
     112
     113/***********************************************************************
     114 *      FlatSB_EnableScrollBar
     115 */
     116BOOL WINAPI
    116117FlatSB_EnableScrollBar(HWND hwnd, int nBar, UINT flags)
    117118{
     
    120121
    121122/***********************************************************************
    122  *              FlatSB_ShowScrollBar
    123  */
    124 BOOL WINAPI 
     123 *      FlatSB_ShowScrollBar
     124 */
     125BOOL WINAPI
    125126FlatSB_ShowScrollBar(HWND hwnd, int nBar, BOOL fShow)
    126127{
     
    129130
    130131/***********************************************************************
    131  *              FlatSB_GetScrollRange
    132  */
    133 BOOL WINAPI 
     132 *      FlatSB_GetScrollRange
     133 */
     134BOOL WINAPI
    134135FlatSB_GetScrollRange(HWND hwnd, int nBar, LPINT min, LPINT max)
    135136{
     
    138139
    139140/***********************************************************************
    140  *              FlatSB_GetScrollInfo
    141  */
    142 BOOL WINAPI 
     141 *      FlatSB_GetScrollInfo
     142 */
     143BOOL WINAPI
    143144FlatSB_GetScrollInfo(HWND hwnd, int nBar, LPSCROLLINFO info)
    144145{
     
    147148
    148149/***********************************************************************
    149  *              FlatSB_GetScrollPos
    150  */
    151 INT WINAPI 
     150 *      FlatSB_GetScrollPos
     151 */
     152INT WINAPI
    152153FlatSB_GetScrollPos(HWND hwnd, int nBar)
    153154{
     
    156157
    157158/***********************************************************************
    158  *              FlatSB_SetScrollPos
    159  */
    160 INT WINAPI 
     159 *      FlatSB_SetScrollPos
     160 */
     161INT WINAPI
    161162FlatSB_SetScrollPos(HWND hwnd, int nBar, INT pos, BOOL bRedraw)
    162163{
     
    165166
    166167/***********************************************************************
    167  *              FlatSB_SetScrollInfo
    168  */
    169 INT WINAPI 
     168 *      FlatSB_SetScrollInfo
     169 */
     170INT WINAPI
    170171FlatSB_SetScrollInfo(HWND hwnd, int nBar, LPSCROLLINFO info, BOOL bRedraw)
    171172{
     
    174175
    175176/***********************************************************************
    176  *              FlatSB_SetScrollRange
    177  */
    178 INT WINAPI 
     177 *      FlatSB_SetScrollRange
     178 */
     179INT WINAPI
    179180FlatSB_SetScrollRange(HWND hwnd, int nBar, INT min, INT max, BOOL bRedraw)
    180181{
     
    212213    switch (uMsg)
    213214    {
    214         case WM_CREATE:
    215             return FlatSB_Create (hwnd, wParam, lParam);
    216 
    217         case WM_DESTROY:
    218             return FlatSB_Destroy (hwnd, wParam, lParam);
    219 
    220         default:
    221             if (uMsg >= WM_USER)
    222                 ERR("unknown msg %04x wp=%08x lp=%08lx\n",
     215    case WM_CREATE:
     216        return FlatSB_Create (hwnd, wParam, lParam);
     217
     218    case WM_DESTROY:
     219        return FlatSB_Destroy (hwnd, wParam, lParam);
     220
     221    default:
     222        if (uMsg >= WM_USER)
     223        ERR("unknown msg %04x wp=%08x lp=%08lx\n",
    223224                    uMsg, wParam, lParam);
    224225#ifdef __WIN32OS2__
    225226            return defComCtl32ProcA (hwnd, uMsg, wParam, lParam);
    226227#else
    227             return DefWindowProcA (hwnd, uMsg, wParam, lParam);
     228        return DefWindowProcA (hwnd, uMsg, wParam, lParam);
    228229#endif
    229230    }
     
    245246    wndClass.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
    246247    wndClass.lpszClassName = FLATSB_CLASSA;
    247  
     248
    248249    RegisterClassA (&wndClass);
    249250}
Note: See TracChangeset for help on using the changeset viewer.