Provided by: libmotif-dev_2.3.3-5ubuntu1_amd64 bug


       XmScrolledWindow — The ScrolledWindow widget class


       #include <Xm/ScrolledW.h>


       The  ScrolledWindow  widget  combines  one  or two ScrollBar widgets and a viewing area to
       implement a visible window onto some other (usually larger) data display. The visible part
       of the window can be scrolled through the larger display by the use of ScrollBars.

       To  use  ScrolledWindow,  an application first creates a ScrolledWindow widget, any needed
       ScrollBar widgets, and a widget capable of displaying any desired data as the work area of
       ScrolledWindow.  ScrolledWindow positions the work area widget and displays the ScrollBars
       if so requested. When the user performs some action on the ScrollBar, the  application  is
       notified through the normal ScrollBar callback interface.

       ScrolledWindow  can  be  configured  to  operate  automatically  so  that  it performs all
       scrolling and display actions with no need for application  program  involvement.  It  can
       also  be  configured  to  provide  a minimal support framework in which the application is
       responsible for processing all user input and making all visual changes to  the  displayed
       data in response to that input.

       When  ScrolledWindow  is  performing  automatic scrolling it creates a clipping window and
       automatically creates the scroll bars.  Conceptually, this  window  becomes  the  viewport
       through  which  the  user examines the larger underlying data area. The application simply
       creates the desired data, then makes that data the work area of the ScrolledWindow.   When
       the  user  moves the slider to change the displayed data, the workspace is moved under the
       viewing area so that a new portion of the data becomes visible.

       Sometimes it is impractical for an application to create a large  data  space  and  simply
       display  it  through  a  small  clipping window. For example, in a text editor, creating a
       single data area that consisted of a large file would involve  an  undesirable  amount  of
       overhead.   The  application  needs  to  use  a ScrolledWindow (a small viewport onto some
       larger data), but needs to be notified when the user scrolls the viewport so it can  bring
       in more data from storage and update the display area. For these cases, the ScrolledWindow
       can be configured so that it provides only visual layout support. No  clipping  window  is
       created, and the application must maintain the data displayed in the work area, as well as
       respond to user input on the ScrollBars.

       The user can specify resources in a resource file for the  automatically  created  widgets
       that  contain  the  horizontal  and  vertical  scrollbars  and  the  clipping  area of the
       ScrolledWindow widget. The names of these widgets  are  HorScrollBar,  VertScrollBar,  and
       ClipWindow  respectively,  and  remain consistent whether created by XmCreateScrolledList,
       XmCreateScrolledText or XmCreateScrolledWindow.

       ScrolledWindow uses the XmQTnavigator trait, and holds the XmQTscrollFrame trait.

       ScrolledWindow automatically creates the descendants shown in  the  following  table.   An
       application  can use XtNameToWidget to gain access to the named descendant. In addition, a
       user or an application can use the named descendant when specifying resource values.

       │Named DescendantClassIdentity              │
       │VertScrollBarXmScrollBar  │ vertical scroll bar   │
       │HorScrollBarXmScrollBar  │ horizontal scroll bar │
       │ClipWindowXmClipWindow │ clip window           │
       ScrolledWindow inherits behavior, resources, and traits from Core, Composite,  Constraint,
       and XmManager.

       The class pointer is xmScrolledWindowWidgetClass.

       The class name is XmScrolledWindow.

   New Resources
       The  following  table  defines a set of widget resources used by the programmer to specify
       data. The programmer can also set the resource values for the  inherited  classes  to  set
       attributes  for  this  widget. To reference a resource by name or by class in a .Xdefaults
       file, remove the XmN or XmC prefix and use the remaining letters. To specify  one  of  the
       defined  values  for  a  resource  in  a .Xdefaults file, remove the Xm prefix and use the
       remaining letters (in either lowercase or uppercase, but include any  underscores  between
       words).   The  codes  in  the  access  column indicate if the given resource can be set at
       creation time (C), set by using XtSetValues (S), retrieved by using XtGetValues (G), or is
       not applicable (N/A).

Binary file (standard input) matches