summaryrefslogtreecommitdiff
path: root/alf/alfpriv.h
diff options
context:
space:
mode:
authorJonas Kümmerlin <jonas@kuemmerlin.eu>2019-04-29 22:10:17 +0200
committerJonas Kümmerlin <jonas@kuemmerlin.eu>2019-04-29 22:10:17 +0200
commitac07e9afb9ef67ae227966425f85c26613b7ea94 (patch)
tree34e6307dc2d40366214de873a9f6689849226c2c /alf/alfpriv.h
parentd64290aaffd4721518747713929d79a78ba963f4 (diff)
remove app, use global variables instead
also some unrelated combobox fixes
Diffstat (limited to 'alf/alfpriv.h')
-rw-r--r--alf/alfpriv.h16
1 files changed, 6 insertions, 10 deletions
diff --git a/alf/alfpriv.h b/alf/alfpriv.h
index 61d7b39..c3a7fb9 100644
--- a/alf/alfpriv.h
+++ b/alf/alfpriv.h
@@ -18,7 +18,6 @@
#include "alflayout.h"
typedef struct {
- ALFAPP app;
ALFWindowVTable *vtbl;
void *closure;
ALFWindowFonts fonts;
@@ -28,12 +27,9 @@ typedef struct {
HWND hwndFocus;
} ALFWindowPriv;
-struct ALFAppPriv {
- HINSTANCE hInstance;
- TCHAR *comboClass;
- TCHAR *panelClass;
- TCHAR *spacerClass;
-};
+extern TCHAR *_alf_comboClass;
+extern TCHAR *_alf_panelClass;
+extern TCHAR *_alf_spacerClass;
int
ALF_CentipointsToPxPriv(ALFWindowPriv *priv, int cptValue);
@@ -48,13 +44,13 @@ BOOL
ALF_PreTranslateMessagePriv(HWND win, ALFWindowPriv *priv, MSG *message);
void
-ALF_RegisterComboClass(ALFAPP app);
+ALF_RegisterComboClass(void);
void
-ALF_RegisterPanelClass(ALFAPP app);
+ALF_RegisterPanelClass(void);
void
-ALF_RegisterSpacerClass(ALFAPP app);
+ALF_RegisterSpacerClass(void);
void
ALF_BuildRandomClassName(const TCHAR *prefix, TCHAR *buf, DWORD cchBuf);