gitk: use a tabbed dialog to edit preferences pt/tabbed-preferences
authorPat Thoyts <patthoyts@users.sourceforge.net>
Tue, 13 Dec 2011 14:56:49 +0000 (14:56 +0000)
committerPat Thoyts <patthoyts@users.sourceforge.net>
Tue, 13 Dec 2011 22:46:53 +0000 (22:46 +0000)
commitfb42b1793f3dcbc952c3dd248a74976aa8ff0890
treeb27cdab456fa78e2451b4daa6d6171fb83b1e93c
parentde665fd3cfee674a62818246dfb158ecf81b2b76
gitk: use a tabbed dialog to edit preferences

This commit converts the user preferences dialog into a tabbed property
sheet grouping general properties, colours and font selections onto
separate pages. The previous implementation was exceeding the screen
height on some systems and this avoids such problems and permits extension
using new pages in the future.

If themed Tk is unavailable or undesired a reasonable facsimile of the
tabbed notebook widget is used instead.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
gitk