source: trunk/src/user32/controls.cpp@ 949

Last change on this file since 949 was 949, checked in by sandervl, 26 years ago

Moved new user32 here

File size: 2.9 KB
Line 
1/* $Id: controls.cpp,v 1.1 1999-09-15 23:18:48 sandervl Exp $ */
2/* File: controls.cpp -- Win32 common controls
3 *
4 * Copyright (c) 1999 Christoph Bratschi
5 *
6 */
7
8#include <os2win.h>
9#include <string.h>
10#include "misc.h"
11
12#include "controls.h"
13#include "button.h"
14#include "static.h"
15#include "scroll.h"
16#include "combo.H" //listbox,combo,edit
17#include "win32wmdiclient.h"
18#include "win32dlg.h"
19
20/* registration */
21
22void CONTROLS_Register()
23{
24 //TODO: Remove this once we replace the atom code in kernel32
25 //Delete all Open32 global class atoms and recreate them
26 ATOM atom;
27
28 atom = GlobalFindAtomA(BUTTONCLASSNAME);
29 if(atom) GlobalDeleteAtom(atom);
30 atom = GlobalFindAtomA(STATICCLASSNAME);
31 if(atom) GlobalDeleteAtom(atom);
32 atom = GlobalFindAtomA(SCROLLBARCLASSNAME);
33 if(atom) GlobalDeleteAtom(atom);
34 atom = GlobalFindAtomA(LISTBOXCLASSNAME);
35 if(atom) GlobalDeleteAtom(atom);
36 atom = GlobalFindAtomA(COMBOLBOXCLASSNAME);
37 if(atom) GlobalDeleteAtom(atom);
38 atom = GlobalFindAtomA(COMBOBOXCLASSNAME);
39 if(atom) GlobalDeleteAtom(atom);
40 atom = GlobalFindAtomA(EDITCLASSNAME);
41 if(atom) GlobalDeleteAtom(atom);
42 atom = GlobalFindAtomA(MDICLIENTCLASSNAMEA);
43 if(atom) GlobalDeleteAtom(atom);
44 //END to be removed code
45
46 dprintf(("Register BUTTON class"));
47 if (!BUTTON_Register()) dprintf(("failed!!!"));
48
49 dprintf(("Register STATIC class"));
50 if (!STATIC_Register()) dprintf(("failed!!!"));
51
52 dprintf(("Register SCROLLBAR class"));
53 if (!SCROLLBAR_Register()) dprintf(("failed!!!"));
54
55 dprintf(("Register LISTBOX class"));
56 if (!LISTBOX_Register()) dprintf(("failed!!!"));
57
58 dprintf(("Register COMBOLBOX class"));
59 if (!COMBOLBOX_Register()) dprintf(("failed!!!"));
60
61 dprintf(("Register COMBOBOX class"));
62 if (!COMBOBOX_Register()) dprintf(("failed!!!"));
63
64 dprintf(("Register EDIT class"));
65 if (!EDIT_Register()) dprintf(("failed!!!"));
66
67 dprintf(("Register MDICLIENT class"));
68 if (!MDICLIENT_Register()) dprintf(("failed!!!"));
69
70 dprintf(("Register DIALOG class"));
71 if (!DIALOG_Register()) dprintf(("failed!!!"));
72}
73
74void CONTROLS_Unregister()
75{
76 dprintf(("Unregister BUTTON class"));
77 if (!BUTTON_Unregister()) dprintf(("failed!!!"));
78
79 dprintf(("Unregister STATIC class"));
80 if (!STATIC_Unregister()) dprintf(("failed!!!"));
81
82 dprintf(("Unregister SCROLLBAR class"));
83 if (!SCROLLBAR_Unregister()) dprintf(("failed!!!"));
84
85 dprintf(("Unregister LISTBOX class"));
86 if (!LISTBOX_Unregister()) dprintf(("failed!!!"));
87
88 dprintf(("Unregister COMBOLBOX class"));
89 if (!COMBOLBOX_Unregister()) dprintf(("failed!!!"));
90
91 dprintf(("Unregister COMBOBOX class"));
92 if (!COMBOBOX_Unregister()) dprintf(("failed!!!"));
93
94 dprintf(("Unregister EDIT class"));
95 if (!EDIT_Unregister()) dprintf(("failed!!!"));
96
97 dprintf(("Unregister MDICLIENT class"));
98 if (!MDICLIENT_Unregister()) dprintf(("failed!!!"));
99
100 dprintf(("Unregister DIALOG class"));
101 if (!DIALOG_Unregister()) dprintf(("failed!!!"));
102}
103
104
Note: See TracBrowser for help on using the repository browser.