Widget Class | xmScrollBarWidgetClass |
Public Header | <Xm/ScrollBar.h> |
Private Header | <Xm/ScrollBarP.h> |
Class Hierarchy | Core:: XmPrimitive:: XmScrollBar |
Name | Class | Type | Default | Access |
XmNdecrementCallback | XmCCallback | XtCallbackList | NULL | CSG |
XmNdragCallback | XmCCallback | XtCallbackList | NULL | CSG |
XmNincrement | XmCIncrement | int | 1 | CSG |
XmNincrementCallback | XmCCallback | XtCallbackList | NULL | CSG |
XmNinitialDelay | XmCInitialDelay | int | 250 | CSG |
XmNmaximum | XmCMaximum | int | _XmScrollBarMaximumDefault | CSG |
XmNminimum | XmCMinimum | int | 0 | CSG |
XmNorientation | XmCOrientation | unsigned char | XmVERTICAL | CSG |
XmNpageDecrementCallback | XmCCallback | XtCallbackList | NULL | CSG |
XmNpageIncrement | XmCPageIncrement | int | 10 | CSG |
XmNpageIncrementCallback | XmCCallback | XtCallbackList | NULL | CSG |
XmNprocessingDirection | XmCProcessingDirection | XmRProcessingDirection | _XmScrollBarProcessingDirectionDefault | CSG |
XmNrepeatDelay | XmCRepeatDelay | int | 50 | CSG |
XmNshowArrows | XmCShowArrows | Boolean | True | CSG |
XmNsliderSize | XmCSliderSize | int | _XmScrollBarSliderSizeDefault | CSG |
XmNtoBottomCallback | XmCCallback | XtCallbackList | NULL | CSG |
XmNtoTopCallback | XmCCallback | XtCallbackList | NULL | CSG |
XmNtroughColor | XmCTroughColor | Pixel | _XmScrollBarTroughColorDefault | CSG |
XmNvalue | XmCValue | int | _XmScrollBarValueDefault | CSG |
XmNvalueChangedCallback | XmCCallback | XtCallbackList | NULL | CSG |
XmNorientation
.
If XmNorientation
is XmVERTICAL
, the default
value is XmMAX_ON_TOP
, and the valid values are:
If XmNorientation
is XmHORIZONTAL
, the default
value is XmMAX_ON_RIGHT
, and the valid values are:
True
= arrows are displayed,
False
= arrows are hidden.
XmNmaximum
and XmNminimum
. Valid values
range from 1 to (XmNmaximum - XmNminimum)
. If
XmNsliderSize
is set to a value outside this range,
a warning is written to stderr
. The default
value is (XmNmaximum - XmNminimum) / 10
.
XmNbackground
.
XmNminimum
to (XmNmaximum - XmNsliderSize)
.
If a value specified is outside this range, a warning is written to
stderr
.
Name | Reason |
XmNdecrementCallback | XmCR_DECREMENT |
XmNdragCallback | XmCR_DRAG |
XmNincrementCallback | XmCR_INCREMENT |
XmNpageDecrementCallback | XmCR_PAGE_DECREMENT |
XmNpageIncrementCallback | XmCR_PAGE_INCREMENT |
XmNtoBottomCallback | XmCR_TO_BOTTOM |
XmNtoTopCallback | XmCR_TO_TOP |
XmNvalueChangedCallback | XmCR_VALUE_CHANGED |
typedef struct { int reason; XEvent *event; int value; int pixel; } XmScrollBarCallbackStruct;
Name | Type | Default | Access |
XmNforeground | Pixel | _XmForegroundColorDefault | CSG |
XtNbackground | Pixel | _XmBackgroundColorDefault | CSG |
XmNbottomShadowColor | Pixel | _XmBottomShadowColorDefault | CSG |
XmNbottomShadowPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
XmNtopShadowColor | Pixel | _XmTopShadowColorDefault | CSG |
XmNtopShadowPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
XmNshadowThickness | Dimension | 2 | CSG |
XmNhighlightColor | Pixel | _XmHighlightColorDefault | CSG |
XmNhighlightOnEnter | Boolean | False | CSG |
XmNhighlightPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
XmNhighlightThickness | Dimension | 2 | CSG |
XmNnavigationType | XmNavigationType | XmNONE | CSG |
XmNtraversalOn | Boolean | True | CSG |
XmNunitType | unsigned char | 0 | CSG |
XmNuserData | XtPointer | NULL | CSG |
XmNhelpCallback | XtCallbackList | NULL | C |
Name | Type | Default | Access |
XmNaccelerators | XmString | XmUNSPECIFIED | CSG |
XmNancestorSensitive | Boolean | TRUE | G |
XmNbackground | Pixel | _XmBackgroundColorDefault | CSG |
XmNbackgroundPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
XmNborderColor | Pixel | Black | CSG |
XmNborderPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
XmNborderWidth | int | 1 | CSG |
XmNcolormap | Colormap | XmUNSPECIFIED | CG |
XmNdepth | int | 1 | CSG |
XmNdestroyCallback | XtCallbackList | NULL | C |
XmNheight | Dimension | 0 | CSG |
XmNmappedWhenManaged | Boolean | TRUE | CSG |
XmNscreen | Screen * | 0 | CG |
XmNsensitive | Boolean | True | CSG |
XmNtranslations | XtTranslations | NULL | CSG |
XmNwidth | Dimension | 0 | CSG |
XmNx | Position | 0 | CSG |
XmNy | Position | 0 | CSG |
Sequence | Actions |
BSelect Press | Select() |
BSelect Release | Release() |
BSelect Press Moved | Moved() |
BTransfer Press | Select() |
BTransfer Release | Release() |
BTransfer Press Moved | Moved() |
MCtrl BSelect Press | TopOrBottom() |
MCtrl BSelect Release | Release() |
KUp | IncrementUpOrLeft(0) |
MCtrl KUp | PageUpOrLeft(0) |
KDown | IncrementDownOrRight(0) |
MCtrl KDown | PageDownOrRight(0) |
KLeft | IncrementUpOrLeft(1) |
MCtrl KLeft | PageUpOrLeft(1) |
KRight | IncrementDownOrRight(1) |
MCtrl KRight | PageDownOrRight(1) |
KPageUp | PageUpOrLeft(0) |
KPageDown | PageDownOrRight(0) |
KPageLeft | PageUpOrLeft(1) |
KPageRight | PageDownOrRight(1) |
KBeginLine | TopOrBottom() |
KEndLine | TopOrBottom() |
KBeginData | TopOrBottom() |
KEndData | TopOrBottom() |
KNextField | PrimitiveNextTabGroup() |
KPrevField | PrimitivePrevTabGroup() |
KActivate | PrimitiveParentActivate() |
KCancel | CancelDrag() |
KHelp | PrimitiveHelp() |