Kevin Walzer

Show:

What's happening?

  • TkDND

    wordtech committed revision 2 to the TkDND SVN repository, changing 2 files.

    2009-11-08 23:36:16 UTC in TkDND

  • Comment: Recreating menu appends duplicate entries

    Further testing on Tcl-Mac shows that this is a Leopard (10.5)-specific bug rooted in AppKit, one of the core Cocoa libraries. It doesn't appear in Snow Leopard (10.6). Since it appears the AppKit bug won't be fixed in Leopard, I'm closing this as won'tfix.

    2009-10-20 14:52:32 UTC in Tk Toolkit

  • Recreating menu appends duplicate entries

    In Tk-Cocoa, I've observed that if one tries to reset/recreate a specified menu, the old menu isn't updated in place, but instead has additional, redundant entries appended to the end of the menu. Here's how I reproduce this step: 1. Run the Tk widget demo in Wish. 2. Choose the "menu demonstration" demo. 3. Select the "see code" button from the menu demonstration. 4. The menu has these...

    2009-10-11 22:41:04 UTC in Tk Toolkit

  • Comment: Need to track opaque content in textured windows

    After testing this patch more extensively in an shipping application, I now have serious reservations about it. Even switching to a solid, Tk-compatible color to allow Tk backgrounds to blend in does not sufficiently eliminate the "flash" that occurs when redraw occurs, i.e. when images are scrolled, when a message box pops up in front of the window, etc. It seems to me that the textured window...

    2009-09-17 21:26:43 UTC in Tk Toolkit

  • Comment: Need to track opaque content in textured windows

    Additional patch works around issues of opacity & systemTransparent color in Tk frames by changing the textured background to a solid color, [NSColor lightGrayColor]. This corresponds to a Tk color of "gray 67." As a result, a toplevel metal window can now have a truly "unified"-looking toolbar without a dividing line between the title bar and frames; all one has to do is set label, frame, etc...

    2009-09-05 02:36:15 UTC in Tk Toolkit

  • Comment: WM_DELETE_WINDOW error

    I've attached a patch that seems to solve the worst part of this problem. I removed a call to Tk_HandleEvent in TkGenWMDestroyEvent in TkMacOSXWindowEvent.c and restored a call to Tk_QueueWindowEvent, which was present in the Tk-Carbon version of this file. Restoring the QueueWindowEvent call appears to allow a custom WM_DELETE_PROTOCOL handler to intercept the [window destroy] event, which my...

    2009-08-15 01:23:09 UTC in Tk Toolkit

  • Comment: Cocoa metal window can be dragged from opaque widget

    I understand your point. Unfortunately, the architectural issues you refer to are a bit out of my depth. I'm glad you agree that the patch is an improvement over the current state of affairs, in which the "metal" window flag is not really usable. This will allow a much more modern Tk UI on Leopard and later, i.e. the "unified" look.

    2009-08-14 00:36:18 UTC in Tk Toolkit

  • Comment: Cocoa metal window can be dragged from opaque widget

    The attached patch appears to solve the problem. The metal toplevel now is draggable only in the titlebar, which is the expected behavior.

    2009-08-13 23:47:10 UTC in Tk Toolkit

  • Patch to improve tooltip font in dynhelp -- BWidget

    This patch improves the font in dynhelp.tcl in BWidgets to make it readable on OS X.

    2009-08-10 21:50:12 UTC in tcllib

  • Comment: Scrolling problem in Tk-Cocoa

    To cause the crash, I source the script, then try to scroll quickly through it using the mouse wheel and/or pressing the down-up buttons on the scrollbar. Such activity works fine in Wish 8.4.7, but crashes Wish 8.6.b1. Running Wish 8.6 in debug mode, I get this output from the crash reporter dialog: 0 libSystem.B_debug.dylib 0x00000001004a7c6a __kill + 10 (__kill.s:5) 1...

    2009-08-06 14:17:47 UTC in Tk Toolkit