diff options
author | jenglish@flightlab.com <jenglish> | 2006-12-18 19:33:10 (GMT) |
---|---|---|
committer | jenglish@flightlab.com <jenglish> | 2006-12-18 19:33:10 (GMT) |
commit | 0b223b797c4b784afb50b38b0d76c909b5969d6b (patch) | |
tree | b0a6aa116ab0a8f8f7eefc79d7816eb5eb6e5c58 /doc/ttk_treeview.n | |
parent | 83f8d0bfb326ee9518825e00273d47882f1b1939 (diff) | |
download | tk-0b223b797c4b784afb50b38b0d76c909b5969d6b.zip tk-0b223b797c4b784afb50b38b0d76c909b5969d6b.tar.gz tk-0b223b797c4b784afb50b38b0d76c909b5969d6b.tar.bz2 |
Big batch of ttk::treeview improvements:
Added column '-stretch' and '-minwidth' options.
Improved column drag and resize behavior.
Added horizontal scrolling [#1518650].
Row height and child indent specifiable on Treeview style.
Decreased default row height, no default -padding.
Use correct heading height [#1163349].
Apply tag settings to tree item as well as to data columns
[NOTE: 'tag configure' still buggy].
Fix off-by-one condition when moving nodes forward [#1618142]
Prevent overscroll ([#1173434])
Treeview style settings specified separately in each theme.
Added disclosure triangle element in aqua theme.
Diffstat (limited to 'doc/ttk_treeview.n')
-rw-r--r-- | doc/ttk_treeview.n | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/doc/ttk_treeview.n b/doc/ttk_treeview.n index 0770c7c..63c354d 100644 --- a/doc/ttk_treeview.n +++ b/doc/ttk_treeview.n @@ -4,7 +4,7 @@ '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" -'\" RCS: @(#) $Id: ttk_treeview.n,v 1.3 2006/12/13 23:04:33 hobbs Exp $ +'\" RCS: @(#) $Id: ttk_treeview.n,v 1.4 2006/12/18 19:33:13 jenglish Exp $ '\" .so man.macros .TH ttk_treeview n 8.5 Tk "Tk Themed Widget" @@ -41,12 +41,12 @@ and control the appearance of the item. .\" .PP .\" @@@HERE: describe selection, focus item .PP -Treeview widgets support vertical scrolling with the -standard \fB-yscrollcommand\fR option and \fByview\fR widget command. -They probably ought to support horizontal scrolling as well. +Treeview widgets support horizontal and vertical scrolling with the +standard \fB-[xy]scrollcommand\fR options +and \fB[xyview\fR widget commands. .SO \-class \-cursor \-takefocus \-style -\-yscrollcommand +\-xscrollcommand \-yscrollcommand .SE .SH "WIDGET-SPECIFIC OPTIONS" @@ -141,6 +141,16 @@ with respect to the cell. One of \fBn\fR, \fBne\fR, \fBe\fR, \fBse\fR, \fBs\fR, \fBsw\fR, \fBw\fR, \fBnw\fR, or \fBcenter\fR. .TP +\fB-minwidth\fR +The minimum width of the column in pixels. +The treeview widget will not make the column any smaller than +\fB-minwidth\fR when the widget is resized or the user drags a +column separator. +.TP +\fB-stretch\fR +Specifies whether or not the column's width should be adjusted +when the widget is resized. +.TP \fB-width \fIw\fR The width of the column in pixels. Default is something reasonable, probably 200 or so. @@ -331,6 +341,9 @@ returns a dictionary of the option settings for \fItagName\fR. See \fBTAG OPTIONS\fR for the list of available options. .RE .TP +\fIpathName \fBxview \fIargs\fR +Standard command for horizontal scrolling; see \fIwidget(n)\fR. +.TP \fIpathName \fByview \fIargs\fR Standard command for vertical scrolling; see \fIttk_widget(n)\fR. |