From: SourceForge.net <no...@so...> - 2008-12-11 06:28:42
|
Patches item #845248, was opened at 2003-11-19 16:55 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=312997&aid=845248&group_id=12997 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 68. Win Window Operations Group: TIP Implementation Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Chengye Mao (chengyemao) Summary: TIP#167: Context help for Win32 Initial Comment: Check TIP#167 ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2008-12-11 06:28 Message: mHQCaF <a href="http://qntjwtpxgtkw.com/">qntjwtpxgtkw</a>, [url=http://usqwskztbxpj.com/]usqwskztbxpj[/url], [link=http://oqphawxqamxr.com/]oqphawxqamxr[/link], http://yhgujtkkeadw.com/ ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2008-12-07 03:48 Message: wXD1ax <a href="http://juxogeskxnhn.com/">juxogeskxnhn</a>, [url=http://iiibzovflaqu.com/]iiibzovflaqu[/url], [link=http://vlrnhqgrriif.com/]vlrnhqgrriif[/link], http://icrdnaveennj.com/ ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2008-11-21 13:38 Message: YOUo8J <a href="http://hvtamarbyyvj.com/">hvtamarbyyvj</a>, [url=http://ofxxzalvneqe.com/]ofxxzalvneqe[/url], [link=http://zuoweguqnksk.com/]zuoweguqnksk[/link], http://hggjzuvwiukm.com/ ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2008-11-02 01:30 Message: zUlM1n <a href="http://wtnzvbzdnche.com/">wtnzvbzdnche</a>, [url=http://yetafodkwkeq.com/]yetafodkwkeq[/url], [link=http://ksdvrvrracht.com/]ksdvrvrracht[/link], http://tlnboxrbejoq.com/ ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2008-11-02 01:29 Message: zUlM1n <a href="http://wtnzvbzdnche.com/">wtnzvbzdnche</a>, [url=http://yetafodkwkeq.com/]yetafodkwkeq[/url], [link=http://ksdvrvrracht.com/]ksdvrvrracht[/link], http://tlnboxrbejoq.com/ ---------------------------------------------------------------------- Comment By: Anton Kovalenko (a_kovalenko) Date: 2007-10-25 02:54 Message: Logged In: YES user_id=241496 Originator: NO PS. If someone has a courage to work with my code from the latest patch, refining it for inclusion into Tk, I'm ready to answer questions related to the code, either by SF e-mail or by Jabber: an...@ja.... Some aspects of message handling in Tk on win32 are obscure; e.g. the current CVS version of EatSpuriousMessageBugFix() is evidently based on a wrong idea about mouse button event generation in Tk/win32. If any part of my code seems useless, please ask me first if possible; if it seems obscure, yeah, it is :(. ---------------------------------------------------------------------- Comment By: Anton Kovalenko (a_kovalenko) Date: 2007-10-25 02:34 Message: Logged In: YES user_id=241496 Originator: NO I know that it doesn't work right. I have a working solution that is used in Tk builds for my own projects. Now I'm attaching tkchelp.diff in hope that someone has time to refine it and make its way to the core. Unfortunately I'm very short of time for 2 weeks or so, of course I'd done it myself otherwise. The solution to the context help problem used in the new patch is far from elegant, but it works and enabled me to solve another longstanding problem as well (see tkWinDialog.c: EatSpuriousMessageBugFix(); this function in the current CVS really doesn't do anything useful, while the patched version does). There are two other kinds of changes in the attached file: (1) wm attribute -shadow support for win32 - there was no TIP on it and no discussion, and (2) changes to tkUnixRFont.c for -underline font attribute support with Xft. At this moment I don't have enough time to isolate these changes and submit them separately and create a TIP for -shadow etc.etc. Sorry. File Added: tkchelp.diff ---------------------------------------------------------------------- Comment By: Pat Thoyts (patthoyts) Date: 2007-10-25 01:50 Message: Logged In: YES user_id=202636 Originator: NO This patch doesn't work right. If a I test this then the clicks are passed through. So trying to get context help for a radio/checkbutton sets the button. On a normal button it clicks the button. On a text widget it sets the insert position etc. This should not happen - the click should be eaten by the help event. The cursor handling seems fine though. ---------------------------------------------------------------------- Comment By: Anton Kovalenko (a_kovalenko) Date: 2005-12-27 05:56 Message: Logged In: YES user_id=241496 I'm attaching the patch that uses <<Help>> virtual event instead of <Help>, to address the reasonable concern of Joe English. It seems, however, that it requires editing the TIP, and perhaps voting or re-voting on it, or something like this. If a half-year delay with contexthelp is inevitable due to all these things, I would prefer to run out of event mask bits :-) ---------------------------------------------------------------------- Comment By: Joe English (jenglish) Date: 2004-02-25 00:32 Message: Logged In: YES user_id=68433 Wouldn't it be better to use virtual events for this? (<<Help>> instead of <Help>). This part worries me: #define HelpMask (1L << 31) Which means we've now run out of event mask bits... ---------------------------------------------------------------------- Comment By: Donal K. Fellows (dkf) Date: 2003-11-19 17:03 Message: Logged In: YES user_id=79902 Submitted by Ramon Rib <ra...@ci...> ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=312997&aid=845248&group_id=12997 |