Tk Source Code

Check-in [17cd3433]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:TIP 262: -backgroundimage option for [frame] and [toplevel]
Downloads: See separate download page
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 17cd34336f820b34c95752ef58bfa950b81ebd6280500c727ac2d7bdf88ef2b7
User & Date: dkf 2019-05-25 08:11:58.909
References
2026-09-18
15:11 Ticket [9438cce0] Scrolling a frame in a canvas is very slow since TIP 262 (frame redrawn through a pixmap covering the whole frame) status still Open with 5 other changes artifact: 2e1e700a user: serhiy.storchaka
15:08
Fix [9438cce0bd]: Scrolling a frame in a canvas is very slow since TIP 262

Since [17cd34336f] (TIP 262) a frame was always drawn through a pixmap covering the whole frame, even without a background image. A frame scrolled in a canvas is redrawn on every scroll step, and its pixmap may be huge. Now only frames with a background image or a labelframe label are double-buffered, as before. closed check-in: 45dcda3d user: serhiy.storchaka tags: frame-no-pixmap, core-frame-no-pixmap

Context
2019-05-25
17:34
Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 784eeed3 user: culler tags: trunk
08:11
TIP 262: -backgroundimage option for [frame] and [toplevel] check-in: 17cd3433 user: dkf tags: trunk
2019-05-24
22:18
Merge trunk and adjust frame tests. closed check-in: 64d5777d user: culler tags: tip-262
22:06
Improve image testing for Aqua check-in: e49ebc82 user: culler tags: trunk
Changes
Unified Diff Side-by-Side Diff Patch
Changes to doc/frame.n.
Changes to doc/toplevel.n.
Changes to generic/tkFrame.c.
Changes to generic/tkInt.h.
Changes to macosx/tkMacOSXDefault.h.
Changes to macosx/tkMacOSXDraw.c.
Changes to tests/frame.test.
Changes to unix/tkUnixDefault.h.
Changes to unix/tkUnixDraw.c.
Changes to win/tkWinDefault.h.
Changes to win/tkWinDraw.c.