NAME¶
XmScaleSetTicks — A Scale function that controls tick marks
"XmScaleSetTicks" "Scale functions"
"XmScaleSetTicks"
SYNOPSIS¶
#include <Xm/Scale.h>
void XmScaleSetTicks(
Widget scale,
int big_every,
Cardinal num_medium,
Cardinal num_small,
Dimension size_big,
Dimension size_medium,
Dimension size_small);
DESCRIPTION¶
XmScaleSetTicks controls the number, location, and size of the tick marks
on a Scale. Each tick mark is a SeparatorGadget oriented perpendicular to the
Scale's orientation. For example, if the Scale is oriented horizontally, the
tick marks will be oriented vertically.
If you specify tick marks for a Scale and then change the Scale's orientation,
you will have to do the following:
- •
- Remove all the tick marks. To remove tick marks from a Scale, you must
destroy (with XtDestroyChildren) the SeparatorGadget tick marks.
The first two children of a Scale are its title and scroll bar, and all
additional children are tick marks.
- •
- Recreate the tick marks by calling XmScaleSetTicks.
- scale
- Specifies the Scale widget ID that is getting the tick marks.
- big_every
- Specifies the number of scale values between big ticks.
- num_medium
- Specifies the number of medium ticks between big values.
- num_small
- Specifies the number of small ticks between medium values.
- size_big
- Specifies the size (either width or height) of the big ticks.
- size_medium
- Specifies the size (either width or height) of the medium ticks.
- size_small
- Specifies the size (either width or height) of the small ticks.
For a complete definition of Scale and its associated resources, see
XmScale(3).
XmScale(3).