ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



autoscroll(n)                          Automatic mapping of scrollbars                         autoscroll(n)



____________________________________________________________________________________________________________

NAME
       autoscroll - Provides for a scrollbar to automatically mapped and unmapped as needed

SYNOPSIS
       package require Tcl

       package require autoscroll  ?1.1?

       ::autoscroll::autoscroll scrollbar

       ::autoscroll::unautoscroll scrollbar

       ::autoscroll::wrap

       ::autoscroll::unwrap

____________________________________________________________________________________________________________

DESCRIPTION
       This  package allows scrollbars to be mapped and unmapped as needed depending on the size and content
       of the scrollbars scrolled widget. The scrollbar must be managed by either pack or grid, other geome-try geometry
       try managers are not supported.

       When managed by pack, any geometry changes made in the scrollbars parent between the time a scrollbar
       is unmapped, and when it is mapped will be lost. It is an error to destroy any of the scrollbars sib-lings siblings
       lings  while the scrollbar is unmapped. When managed by grid, if anything becomes gridded in the same
       row and column the scrollbar occupied it will be replaced by the scrollbar when remapped.

       This package may be used on any scrollbar-like widget as long as it supports the  set  subcommand  in
       the same style as scrollbar. If the set subcommand is not used then this package will have no effect.


       ::autoscroll::autoscroll scrollbar
              Arranges for the already existing scrollbar scrollbar to be mapped and unmapped as needed.

       ::autoscroll::unautoscroll scrollbar
              Returns the named scrollbar to its original static state.

       ::autoscroll::wrap
              Arranges for all scrollbars created after this command is run to be automatically  mapped  and
              unmapped as needed.

       ::autoscroll::unwrap
              Turns off the automatic autoscrolling of all new scrollbars.  Does not effect existing scroll-bars scrollbars
              bars

              text .t -yscrollcommand ".scrolly set"
              scrollbar .scrolly -orient v -command ".t yview"
              pack .scrolly -side right -fill y
              pack .t -side left -fill both -expand 1
              ::autoscroll::autoscroll .scrolly


KEYWORDS
       scroll, scrollbar



autoscroll                                           1.1                                       autoscroll(n)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.