diff options
| author | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2020-06-06 23:45:50 +0200 |
|---|---|---|
| committer | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2020-06-06 23:45:50 +0200 |
| commit | 57ee7c6f709ed1243fee0c96af3a0f7f51380545 (patch) | |
| tree | 7d28a0933154d688a72bdbb910e7dc5ced2f2c15 /alf/alf.h | |
| parent | 12ba6ccef311641c991c4bf1334627b27d8e263e (diff) | |
notebook: completely homegrown reimplementation
for now only classic theme, also not well tested outside of winxp
Diffstat (limited to 'alf/alf.h')
| -rw-r--r-- | alf/alf.h | 27 |
1 files changed, 1 insertions, 26 deletions
@@ -66,10 +66,6 @@ typedef struct { #define ALF_LABEL_ALIGN_BOTTOM 12 #define ALF_LABEL_VALIGN_MASK 12 -// notebook flags -#define ALF_NOTEBOOK_SOLID_TAB_BACKGROUND 1 - - // messages #define ALF_WM__BASE 0x2800 #define ALF_WM_QUERYSIZE (ALF_WM__BASE + 1) @@ -118,12 +114,10 @@ typedef struct { #define ALF_WM_PANEL_GETEDGE (ALF_WM__BASE + 202) #define ALF_WM_PANEL_SETEDGE (ALF_WM__BASE + 203) -#define ALF_WM_NTBK_GETFLAGS (ALF_WM__BASE + 201) -#define ALF_WM_NTBK_SETFLAGS (ALF_WM__BASE + 202) #define ALF_WM_NTBK_ADDTAB (ALF_WM__BASE + 203) #define ALF_WM_NTBK_TABCOUNT (ALF_WM__BASE + 204) #define ALF_WM_NTBK_GETPANEL (ALF_WM__BASE + 205) -#define ALF_WM_NTBK_GETSELINDEX (ALF_WM__BASE + 206) +#define ALF_WM_NTBK_GETSELPANEL (ALF_WM__BASE + 206) #define ALF_WM_NTBK_GETPNLINDEX (ALF_WM__BASE + 207) #define ALF_WM_TPLVL_SETDEFFONT (ALF_WM__BASE + 201) @@ -558,31 +552,12 @@ ALF_Notebook_TabCount(HWND notebook); int ALF_Notebook_TabIndex(HWND notebook, HWND tabPanel); -int -ALF_Notebook_SelectedIndex(HWND notebook); - HWND ALF_Notebook_SelectedPanel(HWND notebook); HWND ALF_Notebook_TabPanel(HWND notebook, int index); -DWORD -ALF_Notebook_Flags(HWND notebook); - -void -ALF_Notebook_SetFlags(HWND notebook, DWORD flags); - -static inline void -ALF_Notebook_AddFlag(HWND notebook, DWORD flag) { - ALF_Notebook_SetFlags(notebook, ALF_Notebook_Flags(notebook) | flag); -} - -static inline void -ALF_Notebook_RemoveFlag(HWND notebook, DWORD flag) { - ALF_Notebook_SetFlags(notebook, ALF_Notebook_Flags(notebook) & ~flag); -} - // checkbox HWND ALF_AddCheckbox(HWND parent, WORD id, int x, int y, const TCHAR *text); |
