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

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

Added static control

File size: 1.1 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
15/* registration */
16
17void CONTROLS_Register()
18{
19 dprintf(("Register BUTTON class"));
20 if (!BUTTON_Register()) dprintf(("failed!!!"));
21
22 dprintf(("Register STATIC class"));
23 if (!STATIC_Register()) dprintf(("failed!!!"));
24}
25
26void CONTROLS_Unregister()
27{
28 dprintf(("Unregister BUTTON class"));
29 BUTTON_Unregister();
30
31 dprintf(("Unregister STATIC class"));
32 STATIC_Unregister();
33}
34
35/* Win32 <-> internal control name */
36
37char* Win32ToOdinControlName(char* name)
38{
39 if (!name) return NULL;
40
41 if (stricmp(name,WIN32BUTTONCLASSNAME))
42 return ODINBUTTONCLASSNAME;
43
44 if (stricmp(name,WIN32STATICCLASSNAME))
45 return ODINSTATICCLASSNAME;
46
47 return name; //original name
48}
49
50char* OdinToWin32ControlName(char* name)
51{
52 if (!name) return NULL;
53
54 if (stricmp(name,ODINBUTTONCLASSNAME))
55 return WIN32BUTTONCLASSNAME;
56
57 if (stricmp(name,ODINSTATICCLASSNAME))
58 return WIN32STATICCLASSNAME;
59
60 return name; //original name
61}
Note: See TracBrowser for help on using the repository browser.