XmScaleSetTicks - Man Page

A Scale function that controls tick marks

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)​.