aqua needs help to trigger events
- From: jose-v@xxxxxxxxxxxxxxxxxxxxx
- Date: 14 Jul 2006 03:14:58 -0700
Dear all,
I've recently updated my Tcl. and Tk.frameworks from 8.4.6 to 8.4.12 on
my Dual Tiger 10.4.6, and suddenly my Tk application stopped working
properly. I've made many tests. Among them, I simply built many
Frameworks with make -C tcl${ver}/macosx, and I found out that
1) all TclTk aqua versions from 8.4.6 to 8.4.9 work nicely as expected.
2) Then 8.4.10 and 8.4.11 don't even let me initialize the application
(I see no GUI) so I will skip comments on these.
3) Finally, 8.4.12 and 8.4.13 launch my GUI properly, but (and this is
what is driving me crazy) all mouse clicks and keypressings need "extra
help" to trigger:
3.a) On a console, e.g., my keyboard input is only displayed on the
screen (or executed at all?) after I move the mouse a little bit. I
don't need to leave the window or change the focus, just a small mouse
movement will do it.
3.b) On my application's TkAqua GUI, all clicks and drags either on
graphical objects or menu elements will only react after I change the
focus to another application and then come back. More detailed:
3.b.1) If I click File, the File menu opens OK. Thus the first click
seems to work OK.
3.b.2) If I click now File -> Open, nothing happens!
3.b.3) Now I press apple+tab once, and the File -> Open menu entry
flashes as if the click was registered, but still nothing else happens.
That I see in the background, because I am with the focus in another
application, of course.
3.b.4) Finally I press apple+tab again to go back to my GUI, and the
Open: Wish dialog finally appears, completing the procedure.
The same steps are necessary to complete any interaction with the GUI,
even moving the whole window around!
Has anyone experienced something similar? Do you have any clue on what
am I doing wrong when building the Framworks? Maybe I'm missing an
important compilation option, but after digging in for four days I
couldn't find anything...
Thanks in advance for any help,
jose.
.
- Prev by Date: Re: How to get a Tk widget's coordinate? How to judge mouse is on a widget or not?
- Next by Date: Re: How to get a Tk widget's coordinate? How to judge mouse is on a widget or not?
- Previous by thread: tk_table in Unix Environment
- Next by thread: Is AKAv1-MD5 package available in TCL as open source?
- Index(es):
Relevant Pages
|