Commit Graph

113 Commits

Author SHA1 Message Date
Kirill K. Smirnov b3b6a227aa winhelp: Pointer coordinates are relative to richedit text window, not the main window. 2008-05-08 18:14:10 +02:00
Gerald Pfeifer 49799ccb01 winhelp: Remove extraneous positiveness check for unsigned variable in WINHELP_HandleTextMouse(). 2008-05-05 13:34:05 +02:00
Eric Pouech 00040c4814 winhelp: Added support for relative offsets in richedit rendered pages. 2008-05-02 11:24:12 +02:00
Eric Pouech 15f6786bcc winhelp: Added support for font scaling when using RichEdit. 2008-05-02 11:24:04 +02:00
Eric Pouech 303462329c winhelp: Get rid of the old internal rendering. 2008-05-02 11:23:23 +02:00
Elias Benali 38daafb77e winhelp: Check against a NULL pointer dereference. 2008-04-30 10:22:52 +02:00
Eric Pouech 9b24f2a050 winhelp: Make richedit the default for rendering. 2008-04-29 12:37:20 +02:00
Eric Pouech 56a41706c7 winhelp: Setup a better font size for the richedit rendering. 2008-04-24 12:21:37 +02:00
Eric Pouech bfa999eaf6 winhelp: Allow links inside popups to work properly. 2008-04-24 12:21:13 +02:00
Eric Pouech 9d92b76181 winhelp: Create the shadow window also for popups handled by RichEdit. 2008-04-24 12:21:03 +02:00
Eric Pouech b9848a757d winhelp: Correctly compute the popup size and manage the popup when richedit is used. 2008-04-24 12:20:51 +02:00
Eric Pouech 603e1a1584 winhelp: Implement the first round of support for links in RichEdit. 2008-04-24 12:20:13 +02:00
Eric Pouech e29b5f5dfb winhelp: Start feeding the richedit control with relevant RTF stream. 2008-04-24 12:19:06 +02:00
Eric Pouech cf2de8c00d winhelp: Added as an option, to use richedit to render the text window. 2008-04-24 12:18:03 +02:00
Eric Pouech dd39c1f90d winhelp: Be sure to raise a newly (re)created window in all cases. 2008-04-23 12:29:45 +02:00
Eric Pouech b2061c26b8 winhelp: Popup's background color should be inherited from parent. 2008-04-23 12:29:21 +02:00
Eric Pouech 6cd9b1a313 winhelp: Store reference to the popup (if any) as a WINHELP_WINDOW pointer. 2008-04-23 12:29:12 +02:00
Eric Pouech 3f1b62f2f7 winhelp: Simplify most of the helpers dealing with window creation. 2008-04-23 12:28:32 +02:00
Eric Pouech 857d0e063c winhelp: Also store the relative offsets of a page in the history and back information sets. 2008-04-23 12:28:22 +02:00
Eric Pouech a4480365d7 winhelp: Added ability to locate information within a page (and to store it inside WNDPAGE). 2008-04-23 12:28:11 +02:00
Eric Pouech 61cc510623 winhelp: Now use the icon out of hlpfile if any. 2008-04-23 12:28:00 +02:00
Eric Pouech c631bb0b56 winhelp: Simplified message box handling. 2008-04-23 12:27:51 +02:00
Eric Pouech 3ae5ad8ede winhelp: Enable/Disable prev/next buttons if there's a prev/next page. 2008-04-23 12:27:24 +02:00
Eric Pouech 4a89d29104 winhelp: Don't add a page to the history when using the back button. 2008-04-23 12:26:20 +02:00
Eric Pouech 07cf778b2b winhelp: Properly display the page title. 2008-04-23 12:26:11 +02:00
Eric Pouech ccd75350dd winhelp: Properly handle the back button (in multiple windows, in empty stack...). 2008-04-23 12:25:17 +02:00
Eric Pouech d95bcb73a9 winhelp: Present correctly the history when dealing with multiple files. 2008-04-23 12:25:02 +02:00
Eric Pouech db5902baee winhelp: Store the history in correct order. 2008-04-23 12:24:52 +02:00
Eric Pouech 6d40dbe3da winhelp: Added the notion of WINHELP_WNDPAGE and use it to move the history to the global variables. 2008-04-23 12:24:31 +02:00
Eric Pouech 7a608ea627 winhelp: Get rid of the reuse concept for Windows and refactor the code a bit for window creation / deletion. 2008-04-23 12:24:07 +02:00
Eric Pouech f3730ccc00 winhelp: When no help file is passed on command line, we should open then file pickup dialog. 2008-04-21 14:05:37 +02:00
Eric Pouech 84f0968acd winhelp: Instead of loading all pages at once, allow to browse them one by one. 2008-04-21 14:05:37 +02:00
Eric Pouech 7eba95de27 winhelp: Removed a couple of internal windows' handle and replaced them with control IDs. 2008-04-21 14:05:37 +02:00
Eric Pouech 8169f0ff9d winhelp: No longer store the WINHELP_WINDOW* inside the button box. 2008-04-21 14:05:37 +02:00
Eric Pouech b986236904 winhelp: Always create a main window, even for popups. 2008-04-21 14:05:37 +02:00
Eric Pouech 4c236530ef winhelp: Removed no longer needed field (wStringTableOffset) in Globals. 2008-04-21 14:05:36 +02:00
Eric Pouech d58ab515df winhelp: Get rid of the WM_USER message. 2008-04-21 14:05:36 +02:00
Eric Pouech 077964a8d4 winhelp: Add an (ugly) icon. 2008-04-21 14:05:32 +02:00
Dmitry Timoshkov 8ba66c0cc1 winhelp: Fix Win64 warnings. 2008-04-09 16:27:42 +02:00
Kirill K. Smirnov 7c97735b09 winhelp: Fix index to handle offset value = 0 correclty. 2008-01-07 12:20:07 +01:00
Gerald Pfeifer fde4e4b608 winhelp: Remove a dead condition. 2007-12-31 19:21:01 +01:00
Kirill K. Smirnov 72c5aea600 winhelp: When we reuse window structure, old brush should not be reused. 2007-12-21 12:41:14 +01:00
Kirill K. Smirnov 8d6d9fd3ad winhelp: Avoid any keywords comparision during lookup, store pointer to listbox ITEMDATA instead. 2007-12-18 12:32:55 +01:00
Kirill K. Smirnov d72cfb7342 winhelp: Display keywords index dialog box. 2007-12-13 13:09:37 +01:00
Kirill K. Smirnov 16cc13341f winhelp: Change font charset from ANSI to DEFAULT. 2007-12-12 13:48:11 +01:00
Alexandre Julliard 5393b7a675 winhelp: Use system colors instead of hardcoded colors. 2007-12-06 12:06:47 +01:00
Kirill K. Smirnov 56ab4a20e0 winhelp: Do not confuse caller application with bogus error when we really succeeded. 2007-12-05 12:04:20 +01:00
Kirill K. Smirnov 43860b7a6e winhelp: Add WS_EX_TOOLWINDOW style to popup windows. 2007-08-30 16:34:32 +02:00
Michael Stefaniuc 016b8bbedd winhelp: Add missing case label "default". Found by Smatch (unreached code). 2007-07-19 11:57:26 +02:00
Kirill K. Smirnov cd20e11f4a winhelp: Fix popup window style. 2007-06-21 16:38:48 +02:00