(3)

NAME
XfwfHScrollbar

DESCRIPTION
The XfwfHScrollbar widget is exactly the same as its superclass, XfwfScrollbar, except for the default value of the vertical resource and the fact that it has default translations for keyboard events. It would be a simple matter to add these translations in a resource file or in an application's source, but having them by default is quite convenient.

  Public variables
XfwfHScrollbar
Name | Class | Type | Default

XtNvertical
     vertical = False
    XfwfScrollbar
    Name | Class | Type | Default
    XtNvertical | XtCVertical | Boolean | True
    XtNscrollCallback | XtCScrollCallback | Callback | NULL
    XtNscrollResponse | XtCScrollResponse | XTCallbackProc | scroll_response
    XtNinitialDelay | XtCInitialDelay | Cardinal | 500
    XtNrepeatDelay | XtCRepeatDelay | Cardinal | 50
    XtNincrement | XtCIncrement | Float | "0.05"
    XtNscrollbarForeground | XtCScrollbarForeground | Pixel | copy_background
    XtNshadow | XtCShadow | Dimension | 2
    XtNminsize | XtCMinsize | Dimension | 20
    XfwfBoard
    Name | Class | Type | Default
    XtNabs_x | XtCAbs_x | Int | 0
    XtNrel_x | XtCRel_x | Float | "0.0"
    XtNabs_y | XtCAbs_y | Int | 0
    XtNrel_y | XtCRel_y | Float | "0.0"
    XtNabs_width | XtCAbs_width | Int | 0
    XtNrel_width | XtCRel_width | Float | "1.0"
    XtNabs_height | XtCAbs_height | Int | 0
    XtNrel_height | XtCRel_height | Float | "1.0"
    XtNhunit | XtCHunit | Float | "1.0"
    XtNvunit | XtCVunit | Float | "1.0"
    XtNlocation | XtCLocation | String | NULL
    XfwfFrame
    Name | Class | Type | Default
    XtNcursor | XtCCursor | Cursor | None
    XtNframeType | XtCFrameType | FrameType | XfwfRaised
    XtNframeWidth | XtCFrameWidth | Dimension | 0
    XtNframeOffset | XtCFrameOffset | Dimension | 0
    XtNshadowScheme | XtCShadowScheme | ShadowScheme | XfwfAuto
    XtNlightColor | XtCLightColor | Pixel | XtDefaultBackground
    XtNdarkColor | XtCDarkColor | Pixel | XtDefaultForeground
    XtNlightStipple | XtCLightStipple | Bitmap | NULL
    XtNdarkStipple | XtCDarkStipple | Bitmap | NULL
    XfwfCommon
    Name | Class | Type | Default
    XtNtraversalOn | XtCTraversalOn | Boolean | True
    XtNhighlightThickness | XtCHighlightThickness | Dimension | 2
    XtNhighlightColor | XtCHighlightColor | Pixel | XtDefaultForeground
    XtNhighlightPixmap | XtCHighlightPixmap | Pixmap | None
    XtNnextTop | XtCNextTop | Callback | NULL
    XtNuserData | XtCUserData | Pointer | NULL
    Composite
    Name | Class | Type | Default
    XtNchildren | XtCChildren | WidgetList | NULL
    insertPosition | XtCInsertPosition | XTOrderProc | NULL
    numChildren | XtCNumChildren | Cardinal | 0
    Core
    Name | Class | Type | Default
    XtNx | XtCX | Position | 0
    XtNy | XtCY | Position | 0
    XtNwidth | XtCWidth | Dimension | 0
    XtNheight | XtCHeight | Dimension | 0
    borderWidth | XtCBorderWidth | Dimension | 0
    XtNcolormap | XtCColormap | Colormap | NULL
    XtNdepth | XtCDepth | Int | 0
    destroyCallback | XtCDestroyCallback | XTCallbackList | NULL
    XtNsensitive | XtCSensitive | Boolean | True
    XtNtranslations | XtCTranslations | XTTranslations | NULL
    ancestorSensitive | XtCAncestorSensitive | Boolean | False
    accelerators | XtCAccelerators | XTTranslations | NULL
    borderColor | XtCBorderColor | Pixel | 0
    borderPixmap | XtCBorderPixmap | Pixmap | NULL
    background | XtCBackground | Pixel | 0
    backgroundPixmap | XtCBackgroundPixmap | Pixmap | NULL
    mappedWhenManaged | XtCMappedWhenManaged | Boolean | True
    XtNscreen | XtCScreen | Screen * | NULL

  Translations
The action is already defined by the superclass, but by default not used.
Ctrl<Key>Left: Scroll(pageLeft)
Ctrl<Key>Right: Scroll(pageRight)
<Key>Left: Scroll(left)
<Key>Right: Scroll(right)
Are PageUp and PageDown always available? Or only in OSF?
:
trans Ctrl<Key>PageUp: Scroll("pageLeft")
:
trans Ctrl<Key>PageDown: Scroll("pageRight")
Shift<Key>Home: Scroll(rightSide)
<Key>Home: Scroll(leftSide)