source: trunk/src/user32/new/controls.cpp@ 369

Last change on this file since 369 was 357, checked in by cbratschi, 26 years ago

scrollbar WINE port

File size: 1.3 KB
Line 
1/* File: controls.cpp -- Win32 common controls
2 *
3 * Copyright (c) 1999 Christoph Bratschi
4 *
5 */
6
7#include <os2win.h>
8#include <string.h>
9#include "misc.h"
10
11#include "controls.h"
12#include "button.h"
13#include "static.h"
14#include "scroll.h"
15
16/* registration */
17
18void CONTROLS_Register()
19{
20 dprintf(("Register BUTTON class"));
21 if (!BUTTON_Register()) dprintf(("failed!!!"));
22
23 dprintf(("Register STATIC class"));
24 if (!STATIC_Register()) dprintf(("failed!!!"));
25
26 dprintf(("Register SCROLLBAR class"));
27 if (!SCROLLBAR_Register()) dprintf(("failed!!!"));
28}
29
30void CONTROLS_Unregister()
31{
32 dprintf(("Unregister BUTTON class"));
33 BUTTON_Unregister();
34
35 dprintf(("Unregister STATIC class"));
36 STATIC_Unregister();
37
38 dprintf(("Unregister SCROLLBAR class"));
39 SCROLLBAR_Unregister();
40}
41
42/* Win32 <-> internal control name */
43
44char* Win32ToOdinControlName(char* name)
45{
46 if (!name) return NULL;
47
48 if (stricmp(name,WIN32BUTTONCLASSNAME))
49 return ODINBUTTONCLASSNAME;
50
51 if (stricmp(name,WIN32STATICCLASSNAME))
52 return ODINSTATICCLASSNAME;
53
54 return name; //original name
55}
56
57char* OdinToWin32ControlName(char* name)
58{
59 if (!name) return NULL;
60
61 if (stricmp(name,ODINBUTTONCLASSNAME))
62 return WIN32BUTTONCLASSNAME;
63
64 if (stricmp(name,ODINSTATICCLASSNAME))
65 return WIN32STATICCLASSNAME;
66
67 return name; //original name
68}
Note: See TracBrowser for help on using the repository browser.