Jacek Caban : hhctrl.ocx: Added content tab window.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Feb 28 08:19:12 CST 2007
Module: wine
Branch: master
Commit: 6b68e8d606883929a53a341a3c00af91659ad237
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6b68e8d606883929a53a341a3c00af91659ad237
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed Feb 28 03:58:18 2007 +0100
hhctrl.ocx: Added content tab window.
---
dlls/hhctrl.ocx/help.c | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/dlls/hhctrl.ocx/help.c b/dlls/hhctrl.ocx/help.c
index 5d4e750..3c629a9 100644
--- a/dlls/hhctrl.ocx/help.c
+++ b/dlls/hhctrl.ocx/help.c
@@ -668,6 +668,22 @@ static BOOL HH_AddHTMLPane(HHInfo *pHHInfo)
return TRUE;
}
+static BOOL AddContentTab(HHInfo *info)
+{
+ info->tabs[TAB_CONTENTS].hwnd = CreateWindowExW(WS_EX_CLIENTEDGE, WC_TREEVIEWW,
+ szEmpty, WS_CHILD | WS_BORDER | 0x25, 50, 50, 100, 100,
+ info->WinType.hwndNavigation, NULL, hhctrl_hinstance, NULL);
+ if(!info->tabs[TAB_CONTENTS].hwnd) {
+ ERR("Could not create treeview control\n");
+ return FALSE;
+ }
+
+ ResizeTabChild(info, info->tabs[TAB_CONTENTS].hwnd);
+ ShowWindow(info->tabs[TAB_CONTENTS].hwnd, SW_SHOW);
+
+ return TRUE;
+}
+
/* Viewer Window */
static LRESULT Help_OnSize(HWND hWnd)
@@ -840,6 +856,9 @@ static BOOL CreateViewer(HHInfo *pHHInfo)
if (!HH_AddHTMLPane(pHHInfo))
return FALSE;
+ if (!AddContentTab(pHHInfo))
+ return FALSE;
+
return TRUE;
}
More information about the wine-cvs
mailing list