table of contents
        
      
      
    
      other versions
    
    - Tumbleweed 2.3.8-4.1
 - Leap-15.6
 
| XmScaleSetTicks(library call) | XmScaleSetTicks(library call) | 
NAME¶
XmScaleSetTicks — 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).