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

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

MDI + menu changes

File size: 2.7 KB
Line 
1/* $Id: controls.cpp,v 1.10 1999-08-31 17:14:51 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
19/* registration */
20
21void CONTROLS_Register()
22{
23 //TODO: Remove this once we replace the atom code in kernel32
24 //Delete all Open32 global class atoms and recreate them
25 ATOM atom;
26
27 atom = GlobalFindAtomA(BUTTONCLASSNAME);
28 if(atom) GlobalDeleteAtom(atom);
29 atom = GlobalFindAtomA(STATICCLASSNAME);
30 if(atom) GlobalDeleteAtom(atom);
31 atom = GlobalFindAtomA(SCROLLBARCLASSNAME);
32 if(atom) GlobalDeleteAtom(atom);
33 atom = GlobalFindAtomA(LISTBOXCLASSNAME);
34 if(atom) GlobalDeleteAtom(atom);
35 atom = GlobalFindAtomA(COMBOLBOXCLASSNAME);
36 if(atom) GlobalDeleteAtom(atom);
37 atom = GlobalFindAtomA(COMBOBOXCLASSNAME);
38 if(atom) GlobalDeleteAtom(atom);
39 atom = GlobalFindAtomA(EDITCLASSNAME);
40 if(atom) GlobalDeleteAtom(atom);
41 atom = GlobalFindAtomA(MDICLIENTCLASSNAMEA);
42 if(atom) GlobalDeleteAtom(atom);
43 //END to be removed code
44
45 dprintf(("Register BUTTON class"));
46 if (!BUTTON_Register()) dprintf(("failed!!!"));
47
48 dprintf(("Register STATIC class"));
49 if (!STATIC_Register()) dprintf(("failed!!!"));
50
51 dprintf(("Register SCROLLBAR class"));
52 if (!SCROLLBAR_Register()) dprintf(("failed!!!"));
53
54 dprintf(("Register LISTBOX class"));
55 if (!LISTBOX_Register()) dprintf(("failed!!!"));
56
57 dprintf(("Register COMBOLBOX class"));
58 if (!COMBOLBOX_Register()) dprintf(("failed!!!"));
59
60 dprintf(("Register COMBOBOX class"));
61 if (!COMBOBOX_Register()) dprintf(("failed!!!"));
62
63 dprintf(("Register EDIT class"));
64 if (!EDIT_Register()) dprintf(("failed!!!"));
65
66 dprintf(("Register MDICLIENT class"));
67 if (!MDICLIENT_Register()) dprintf(("failed!!!"));
68}
69
70void CONTROLS_Unregister()
71{
72 dprintf(("Unregister BUTTON class"));
73 if (!BUTTON_Unregister()) dprintf(("failed!!!"));
74
75 dprintf(("Unregister STATIC class"));
76 if (!STATIC_Unregister()) dprintf(("failed!!!"));
77
78 dprintf(("Unregister SCROLLBAR class"));
79 if (!SCROLLBAR_Unregister()) dprintf(("failed!!!"));
80
81 dprintf(("Unregister LISTBOX class"));
82 if (!LISTBOX_Unregister()) dprintf(("failed!!!"));
83
84 dprintf(("Unregister COMBOLBOX class"));
85 if (!COMBOLBOX_Unregister()) dprintf(("failed!!!"));
86
87 dprintf(("Unregister COMBOBOX class"));
88 if (!COMBOBOX_Unregister()) dprintf(("failed!!!"));
89
90 dprintf(("Unregister EDIT class"));
91 if (!EDIT_Unregister()) dprintf(("failed!!!"));
92
93 dprintf(("Unregister MDICLIENT class"));
94 if (!MDICLIENT_Unregister()) dprintf(("failed!!!"));
95}
96
97
Note: See TracBrowser for help on using the repository browser.