From 0dce529d49a6a5039d58838829dc77724c4b4442 Mon Sep 17 00:00:00 2001 From: csaba Date: Tue, 3 Sep 2019 13:09:49 +0000 Subject: [PATCH] * doc/scrollutil.html Slightly extended. --- modules/scrollutil/doc/scrollutil.html | 47 +++++++++++++------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/modules/scrollutil/doc/scrollutil.html b/modules/scrollutil/doc/scrollutil.html index 7484739c..e8f08701 100644 --- a/modules/scrollutil/doc/scrollutil.html +++ b/modules/scrollutil/doc/scrollutil.html @@ -93,10 +93,10 @@

What Is Scrollutil?

  • reference pages in HTML format.
  • -

    The scrollutil::scrollarea mega-widget greatly simplifies the creation of - arbitrary scrolled widgets.  It consists of a scrollable widget and two - scrollbars connected with that widget.  The display mode of each - scrollbar can be static, dynamic, or +

    The scrollutil::scrollarea mega-widget greatly simplifies the + creation of arbitrary scrolled widgets.  It consists of a scrollable + widget and two scrollbars connected with that widget.  The display mode + of each scrollbar can be static, dynamic, or none.  This scrolled window implementation also supports the widgets that are scrollable in one direction only (e.g., entry and ttk::entry) and respects the header component and title columns of What Is Scrollutil? Tcl 8.5) TclOO.  It is also free from the shimmering problem in connection with text widgets, which the above-mentioned - scrolled window implementations either share with the autoscroll package or - circumvent in a suboptimal way.

    - -

    The scrollutil::scrollsync mega-widget is designed for scrolling several - widgets simultaneously.  Whenever the horizontal/vertical position of - the view in the window of one of its widgets changes, the view in the windows - of all the other widgets is automatically adjusted accordingly, thus making - sure that the view's position in these windows is kept in sync.  This - mega-widget is horizontally and vertically scrollable, hence it can be - embedded into a scrollutil::scrollarea widget.

    - -

    From the point of view of the commands for mouse wheel event handling - provided by the Scrollutil package, the scrollability of a widget container - window means that the associated Tcl command supports the  xview - scroll number units  and  yview scroll - number units  subcommands.  The reason for requiring - at least Tk version 8.6b2 on Windows for these commands is that in earlier Tk - versions on this platform the mouse wheel events were sent to the widget - having the focus rather than to the one under the pointer.

    + scrolled window implementations either share with the autoscroll package + (contained in tklib) or circumvent in a suboptimal way.

    + +

    The scrollutil::scrollsync mega-widget is designed for scrolling + several widgets simultaneously.  Whenever the horizontal/vertical + position of the view in the window of one of its widgets changes, the view in + the windows of all the other widgets is automatically adjusted accordingly, + thus making sure that the view's position in these windows is kept in + sync.  This mega-widget is horizontally and vertically scrollable, hence + it can be embedded into a scrollutil::scrollarea widget.

    + +

    From the point of view of the commands for mouse wheel event + handling provided by the Scrollutil package, the scrollability of a + widget container window means that the associated Tcl command supports + the  xview scroll number units  and  + yview scroll number units  subcommands.  The + reason for requiring at least Tk version 8.6b2 on Windows for these commands + is that in earlier Tk versions on this platform the mouse wheel events were + sent to the widget having the focus rather than to the one under the + pointer.

    To make use of the user-friendly mouse wheel event handling via the Scrollutil package, follow the steps below: