delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Message-ID: | <402549B4.4000204@nycap.rr.com> |
Date: | Sat, 07 Feb 2004 15:25:24 -0500 |
From: | Mathieu Malaterre <mmalater AT nycap DOT rr DOT com> |
User-Agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 |
MIME-Version: | 1.0 |
To: | Alejandro Lopez-Valencia <dradul AT etb DOT net DOT co> |
CC: | cygwin AT cygwin DOT com |
Subject: | Re: tcl /tk on cygwin + mouse wheel event |
References: | <4024228E DOT 4090007 AT nycap DOT rr DOT com> |
In-Reply-To: | <4024228E.4090007@nycap.rr.com> |
X-Virus-Scanned: | Symantec AntiVirus Scan Engine |
Note-from-DJ: | This may be spam |
Alejandro, [Please CC as I am not on the list] Your suggestion did get me a little further :) Now the python script output 'foo' but I still get a seg fault (*). On the other hand the tcl script didn't change, I still don't get anything. *But* if I start startxwin.sh and then start: $ wish wheel.tcl then it works fine. The problem is that you told me it is 'Cygwin's Tcl/Tk is in reality a set of true *native* win32 binaries'. So why do I need to start X11 ? BTW I found somebody else having difficulties with python: <MouseWheel> causes crash on Windows2000 https://sourceforge.net/tracker/?func=detail&atid=105470&aid=673115&group_id=5470 http://mail.python.org/pipermail/python-bugs-list/2003-January/015756.html Thanks Mathieu (*) $ gdb python GNU gdb 2003-09-20-cvs (cygwin-special) Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-cygwin"...(no debugging symbols found)... (gdb) r wheel.py Starting program: /usr/bin/python.exe wheel.py Program received signal SIGSEGV, Segmentation fault. 0x00b93d59 in tcl84!Tcl_FindExecutable () (gdb) bt #0 0x00b93d59 in tcl84!Tcl_FindExecutable () #1 0x00b9289d in tcl84!Tcl_ExternalToUtfDString () #2 0x00c23344 in tk84!TkpGetString () #3 0x00c3a0c6 in tk84!TkBindDeadWindow () #4 0x00c3973d in tk84!Tk_BindEvent () #5 0x00c5e33c in tk84!TkBindEventProc () #6 0x00c6b6ad in tk84!Tk_HandleEvent () #7 0x00c6bdb5 in tk84!TkQueueEventForAllChildren () #8 0x00bbd385 in tcl84!Tcl_ServiceEvent () #9 0x00bbd666 in tcl84!Tcl_DoOneEvent () #10 0x6b384a12 in tkinter!init_tkinter () from /usr/lib/python2.3/lib-dynload/_tkinter.dll #11 0x6b274bba in libpython2!PyCFunction_Call () from /usr/bin/libpython2.3.dll #12 0x6b2ae23e in libpython2!PyEval_GetFuncDesc () from /usr/bin/libpython2.3.dll #13 0x0a06952c in ?? () Mathieu Malaterre wrote: > Hello, > I am having some issues with mouse wheel on a cygwin system. Could > any one comment on this ? > > None of these scripts work: > wish > #---- tcl program starts here > % proc foo { args } { puts "foo" } > % bind . "<MouseWheel>" foo > #---- > > python > #---- python program starts here > def foo(event): print "foo" > import Tkinter > win = Tkinter.Tk() > win.bind("<MouseWheel>", foo) > win.mainloop() > #---- > > > Is there something I should know to use catch a mouse wheel event in tk > on a cygwin system. I also tried the 'unix' fashion that is say binding > the Button-4 and Button-5 but still I get no result at all. > > Comments/suggestions really welcome. > Thanks a bunch, > Mathieu > Ps: by the way if you think this is more of a tcl/tk problem just let me > know. > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |