VkRepeatButton(3x)
VkRepeatButton - A component for displaying repeating Motif buttons
As shipped in IRIX 6.5.19. Unchanged since IRIX 6.5.
NAME VkRepeatButton - A component for displaying repeating Motif buttons INHERITS FROM VkComponent : VkCallbackObject HEADER FILE #include <Vk/VkRepeatButton.h> PUBLIC PROTOCOL SUMMARY Constructor/Destructor VkRepeatButton(char* name, Widget parent, VkRepeatButtonType type); virtual void ~VkRepeatButton(void); Access Functions VkRepeatButtonType type(void); Configuration void setParameters(long initial, long repeat); X RESOURCES ASSOCIATED WITH THIS CLASS initialDelay repeatDelay CLASS DESCRIPTION VkRepeatButton provides auto-repeating Motif push buttons. Normally, a Motif push button activates once when the user presses and releases. VkRepeatButton behaves much like scrollbar buttons. Activation occurs when the user presses, begins repeating after some delay and at some interval, and stops activating when the user releases. DERIVING SUBCLASSES Since VkRepeatButton is designed to substitute for an ordinary, non- repeating XmPushButton or XmArrowButton, use of subclasses is unexpected. Instead, build VkComponent subclasses as you would with other Motif widgets. FUNCTION DESCRIPTIONS VkRepeatButton() VkRepeatButton(char* name, Widget parent, VkRepeatButtonType type); virtual void ~VkRepeatButton(void); VkRepeatButton creates a component using the name and parent parameters. The file parameter specifies what type of Motif button to create. This value can be RB_pushButton, RB_pushButtonGadget, RB_arrowButton, or RB_arrowButtonGadget. These create XmPushButton, XmPushButtonGadget, XmArrowButton, and XmArrowButtonGadget widgets, respectively. type() VkRepeatButtonType type(void); This function returns the type of button, RB_pushButton, RB_pushButtonGadget, RB_arrowButton, or RB_arrowButtonGadget. setParameters() void setParameters(long initial, long repeat); The first argument controls how long, in milliseconds, the user has to hold the button down before auto-repeat begins. It defaults to 1000, but is controllable via the initialDelay resource. The second argument controls the interval between auto-repeat activations, in milliseconds. It defaults to 200, but is controllable via the repeatDelay resource. const const char* buttonCallback; static const const char* buttonCallback; A callback function for detecting activations of the repeating button. The callData argument should be cast to a (XmAnyCallbackStruct *). Inherited from VkComponent installDestroyHandler(), removeDestroyHandler(), widgetDestroyed(), setDefaultResources(), getResources(), manage(), unmanage(), baseWidget(), okToQuit(), _name, _baseWidget, _w, deleteCallback Inherited from VkCallbackObject callCallbacks(), addCallback(), removeCallback(), removeAllCallbacks() SEE ALSO VkComponent ViewKit Programmer's Guide The X Window System, DEC Press, Bob Sheifler and Jim Gettys The X Window System Toolkit, DEC Press, Paul Asente and Ralph Swick The OSF/Motif Programmers Reference, Prentice Hall, OSF