Tk Source Code

Changes On Branch bug-1510538fff
Login

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

Changes In Branch bug-1510538fff Excluding Merge-Ins

This is equivalent to a diff from 5325caee to 91be7cbc

2016-01-08
11:20
Fixed bug [1510538] - Wrong initial scrollbar width check-in: 8a512d8e user: jan.nijtmans tags: trunk
2016-01-06
20:06
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled check-in: b9395333 user: fvogel tags: core-8-5-branch
15:59
Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: 99cb0584 user: fvogel tags: bug-1927212fff
13:22
Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 Closed-Leaf check-in: 5476931f user: fvogel tags: bug-3e3e25f483
2016-01-05
15:32
Fixed bug [1305128] - Scrollbar doesn't receive event Closed-Leaf check-in: 0d00b144 user: fvogel tags: bug-1305128fff
2016-01-04
17:34
Fixed bug [1510538] - Wrong initial scrollbar width Closed-Leaf check-in: 91be7cbc user: fvogel tags: bug-1510538fff
2015-12-31
13:50
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost Closed-Leaf check-in: 4afc37da user: fvogel tags: bug-3102228fff
2015-12-30
22:07
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled Closed-Leaf check-in: cba57e09 user: fvogel tags: bug-1288433fff
2015-12-26
21:23
Merged core-8-5-branch check-in: 078644f1 user: fvogel tags: tip-438
21:19
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist check-in: f9195057 user: fvogel tags: trunk
21:10
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist check-in: 5325caee user: fvogel tags: core-8-5-branch
2015-12-23
17:08
Made test textDisp-16.18 pass again on Win7 after [a4bf73e4b8]: map the text widget earlier check-in: dc97dedc user: fvogel tags: core-8-5-branch
16:43
Better comment about the fix, since the issue is now fully understood. Closed-Leaf check-in: 1847c858 user: fvogel tags: bug-2f78c7c5ea

Changes to win/tkWinScrlbr.c.

214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
    TkWindow *winPtr;
    WinScrollbar *scrollPtr = (WinScrollbar *)instanceData;

    parent = Tk_GetHWND(parentWin);

    if (scrollPtr->info.vertical) {
	style = WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_CLIPSIBLINGS
		| SBS_VERT | SBS_RIGHTALIGN;
    } else {
	style = WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_CLIPSIBLINGS
		| SBS_HORZ | SBS_BOTTOMALIGN;
    }

    scrollPtr->hwnd = CreateWindow("SCROLLBAR", NULL, style,
	    Tk_X(tkwin), Tk_Y(tkwin), Tk_Width(tkwin), Tk_Height(tkwin),
	    parent, NULL, Tk_GetHINSTANCE(), NULL);

    /*







|


|







214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
    TkWindow *winPtr;
    WinScrollbar *scrollPtr = (WinScrollbar *)instanceData;

    parent = Tk_GetHWND(parentWin);

    if (scrollPtr->info.vertical) {
	style = WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_CLIPSIBLINGS
		| SBS_VERT;
    } else {
	style = WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_CLIPSIBLINGS
		| SBS_HORZ;
    }

    scrollPtr->hwnd = CreateWindow("SCROLLBAR", NULL, style,
	    Tk_X(tkwin), Tk_Y(tkwin), Tk_Width(tkwin), Tk_Height(tkwin),
	    parent, NULL, Tk_GetHINSTANCE(), NULL);

    /*