From: SourceForge.net <no...@so...> - 2008-12-07 18:44:17
|
Bugs item #2219588, was opened at 2008-11-03 14:54 Message generated for change (Comment added) made by jenglish You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=2219588&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: 88. Themed Tk Group: development: 8.6a4 Status: Open Resolution: None Priority: 7 Private: No Submitted By: Pat Thoyts (patthoyts) Assigned to: Joe English (jenglish) Summary: ttk::spinbox needs aqua arrow elements Initial Comment: I have committed a ttk::spinbox with support in all the core themes except for Aqua. Someone with a Mac needs to add the button elements for that theme and check it all looks ok. ---------------------------------------------------------------------- Comment By: Joe English (jenglish) Date: 2008-12-07 10:44 Message: Patch committed to Tk. Spinbox looks right, but still feels wrong -- still no 'pressed' feedback for the up- and down-arrow parts of the spinbutton. ---------------------------------------------------------------------- Comment By: Joe English (jenglish) Date: 2008-11-30 17:24 Message: OSX spinbutton implementation committed to Tile CVS; forward-ported changes to Tk (but have not yet committed). It looks OK on OSX, but the interaction is incorrect: the spinbuttons don't give the correct 'pressed' feedback. (This part will take a bit more work to fix.) Also moved most of the spinbox "business logic" out of the C code into Tcl binding scripts, fixing a couple bugs in process (see ChangeLog for details). Pat -- please review; if it looks OK I'll commit the revised version to Tk CVS. ---------------------------------------------------------------------- Comment By: Joe English (jenglish) Date: 2008-11-03 15:48 Message: A couple of large yaks need to be shaved before this can work right on OSX. The most immediate one is The Scrollbar Problem Redux: the Aqua Appearance Manager wants to draw the spinbox arrows as a unit (DrawThemeButton(..., kThemeIncDecButton, ...)), not as individual up- and down- arrow parts like in Windows. This is an impedance mismatch with the Ttk theme engine and the ttk::spinbox bindings, which really want to see the *uparrow and *downarrow parts as separate elements. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=2219588&group_id=12997 |