This patch applies the saved pane sizes for the ttk widgets. The ttk paned window does not have a paneconfigure subcommand but we can set the sash position once the widget gets mapped. Signed-off-by: Pat Thoyts <patthoyts@xxxxxxxxxxxxxxxxxxxxx> --- gitk | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/gitk b/gitk index 053b1a0..8c6a239 100755 --- a/gitk +++ b/gitk @@ -2326,6 +2326,17 @@ proc makewindow {} { set ::BM "2" } + if {$use_ttk} { + bind .ctop <Map> { + bind %W <Map> {} + %W sashpos 0 $::geometry(topheight) + } + bind .pwbottom <Map> { + bind %W <Map> {} + %W sashpos 0 $::geometry(botwidth) + } + } + bind .pwbottom <Configure> {resizecdetpanes %W %w} pack .ctop -fill both -expand 1 bindall <1> {selcanvline %W %x %y} -- 1.6.2.2.1669.g7eaf8 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html