*--------------------------------------------------------------
*/
-int
-Tk_IntervalCmd(clientData, interp, argc, argv)
- ClientData clientData; /* Main window associated with
+int
+Tk_IntervalCmd (
+ ClientData clientData, /* Main window associated with
* interpreter. */
- Tcl_Interp *interp; /* Current interpreter. */
- int argc; /* Number of arguments. */
- char **argv; /* Argument strings. */
+ Tcl_Interp *interp, /* Current interpreter. */
+ int argc, /* Number of arguments. */
+ char **argv /* Argument strings. */
+)
{
Tk_Window tkwin = (Tk_Window) clientData;
register Interval *intervalPtr;
|PointerMotionMask|ButtonPressMask|ButtonReleaseMask,
IntervalMouseProc, (ClientData) intervalPtr);
Tcl_CreateCommand(interp, Tk_PathName(intervalPtr->tkwin), IntervalWidgetCmd,
- (ClientData) intervalPtr, (void (*)()) NULL);
+ (ClientData) intervalPtr, (void (*)(int *)) NULL);
if (ConfigureInterval(interp, intervalPtr, argc-2, argv+2, 0) != TCL_OK) {
goto error;
}
*--------------------------------------------------------------
*/
-static int
-IntervalWidgetCmd(clientData, interp, argc, argv)
- ClientData clientData; /* Information about interval
+static int
+IntervalWidgetCmd (
+ ClientData clientData, /* Information about interval
* widget. */
- Tcl_Interp *interp; /* Current interpreter. */
- int argc; /* Number of arguments. */
- char **argv; /* Argument strings. */
+ Tcl_Interp *interp, /* Current interpreter. */
+ int argc, /* Number of arguments. */
+ char **argv /* Argument strings. */
+)
{
register Interval *intervalPtr = (Interval *) clientData;
int result = TCL_OK;
*----------------------------------------------------------------------
*/
-static void
-DestroyInterval(clientData)
- ClientData clientData; /* Info about interval widget. */
+static void
+DestroyInterval (
+ ClientData clientData /* Info about interval widget. */
+)
{
register Interval *intervalPtr = (Interval *) clientData;
*----------------------------------------------------------------------
*/
-static int
-ConfigureInterval(interp, intervalPtr, argc, argv, flags)
- Tcl_Interp *interp; /* Used for error reporting. */
- register Interval *intervalPtr; /* Information about widget; may or may
+static int
+ConfigureInterval (
+ Tcl_Interp *interp, /* Used for error reporting. */
+ register Interval *intervalPtr, /* Information about widget; may or may
* not already have values for some fields. */
- int argc; /* Number of valid entries in argv. */
- char **argv; /* Arguments. */
- int flags; /* Flags to pass to Tk_ConfigureWidget. */
+ int argc, /* Number of valid entries in argv. */
+ char **argv, /* Arguments. */
+ int flags /* Flags to pass to Tk_ConfigureWidget. */
+)
{
XGCValues gcValues;
GC newGC;
*----------------------------------------------------------------------
*/
-static void
-ComputeIntervalGeometry(intervalPtr)
- register Interval *intervalPtr; /* Information about widget. */
+static void
+ComputeIntervalGeometry (
+ register Interval *intervalPtr /* Information about widget. */
+)
{
XCharStruct bbox;
char valueString[30];
*--------------------------------------------------------------
*/
-static void
-DisplayVerticalInterval(clientData)
- ClientData clientData; /* Information about widget. */
+static void
+DisplayVerticalInterval (
+ ClientData clientData /* Information about widget. */
+)
{
register Interval *intervalPtr = (Interval *) clientData;
register Tk_Window tkwin = intervalPtr->tkwin;
*----------------------------------------------------------------------
*/
-static void
-DisplayVerticalValue(intervalPtr, value, rightEdge)
- register Interval *intervalPtr; /* Information about widget in which to
+static void
+DisplayVerticalValue (
+ register Interval *intervalPtr, /* Information about widget in which to
* display value. */
- int value; /* Y-coordinate of number to display,
+ int value, /* Y-coordinate of number to display,
* specified in application coords, not
* in pixels (we'll compute pixels). */
- int rightEdge; /* X-coordinate of right edge of text,
+ int rightEdge /* X-coordinate of right edge of text,
* specified in pixels. */
+)
{
register Tk_Window tkwin = intervalPtr->tkwin;
int y, dummy, length;
*--------------------------------------------------------------
*/
-static void
-DisplayHorizontalInterval(clientData)
- ClientData clientData; /* Information about widget. */
+static void
+DisplayHorizontalInterval (
+ ClientData clientData /* Information about widget. */
+)
{
register Interval *intervalPtr = (Interval *) clientData;
register Tk_Window tkwin = intervalPtr->tkwin;
*----------------------------------------------------------------------
*/
-static void
-DisplayHorizontalValue(intervalPtr, value, bottom)
- register Interval *intervalPtr; /* Information about widget in which to
+static void
+DisplayHorizontalValue (
+ register Interval *intervalPtr, /* Information about widget in which to
* display value. */
- int value; /* Y-coordinate of number to display,
+ int value, /* Y-coordinate of number to display,
* specified in application coords, not
* in pixels (we'll compute pixels). */
- int bottom; /* Y-coordinate of bottom edge of text,
+ int bottom /* Y-coordinate of bottom edge of text,
* specified in pixels. */
+)
{
register Tk_Window tkwin = intervalPtr->tkwin;
int x, y, dummy, length;
*----------------------------------------------------------------------
*/
-static int
-PixelToValue(intervalPtr, x, y)
- register Interval *intervalPtr; /* Information about widget. */
- int x, y; /* Coordinates of point within
+static int
+PixelToValue (
+ register Interval *intervalPtr, /* Information about widget. */
+ int x,
+ int y /* Coordinates of point within
* window. */
+)
{
int value, pixelRange;
*----------------------------------------------------------------------
*/
-static int
-ValueToPixel(intervalPtr, value)
- register Interval *intervalPtr; /* Information about widget. */
- int value; /* Reading of the widget. */
+static int
+ValueToPixel (
+ register Interval *intervalPtr, /* Information about widget. */
+ int value /* Reading of the widget. */
+)
{
int y, pixelRange, valueRange;
*--------------------------------------------------------------
*/
-static void
-IntervalEventProc(clientData, eventPtr)
- ClientData clientData; /* Information about window. */
- XEvent *eventPtr; /* Information about event. */
+static void
+IntervalEventProc (
+ ClientData clientData, /* Information about window. */
+ XEvent *eventPtr /* Information about event. */
+)
{
Interval *intervalPtr = (Interval *) clientData;
*--------------------------------------------------------------
*/
-static void
-IntervalMouseProc(clientData, eventPtr)
- ClientData clientData; /* Information about window. */
- register XEvent *eventPtr; /* Information about event. */
+static void
+IntervalMouseProc (
+ ClientData clientData, /* Information about window. */
+ register XEvent *eventPtr /* Information about event. */
+)
{
register Interval *intervalPtr = (Interval *) clientData;
*--------------------------------------------------------------
*/
-static void
-StartTrackInterval(intervalPtr, value)
- register Interval *intervalPtr; /* Info about widget. */
- int value; /* New value for interval. Gets
+static void
+StartTrackInterval (
+ register Interval *intervalPtr, /* Info about widget. */
+ int value /* New value for interval. Gets
* adjusted if it's off the interval. */
+)
{
if ((value < intervalPtr->fromValue)
^ (intervalPtr->toValue < intervalPtr->fromValue)) {
}
-static void
-TrackInterval(intervalPtr, value)
- register Interval *intervalPtr; /* Info about widget. */
- int value;
+static void
+TrackInterval (
+ register Interval *intervalPtr, /* Info about widget. */
+ int value
+)
{
int min, max, delta, lastmin, lastmax;
static void
-SetInterval(intervalPtr, min, max, notify)
- register Interval *intervalPtr; /* Info about widget. */
- int min, max, notify;
+SetInterval(
+ register Interval *intervalPtr, /* Info about widget. */
+ int min,
+ int max,
+ int notify
+)
{
if (min > max) {
int temp = min;
*--------------------------------------------------------------
*/
-static void
-EventuallyRedrawInterval(intervalPtr, what)
- register Interval *intervalPtr; /* Information about widget. */
- int what; /* What to redraw: REDRAW_SLIDER
+static void
+EventuallyRedrawInterval (
+ register Interval *intervalPtr, /* Information about widget. */
+ int what /* What to redraw: REDRAW_SLIDER
* or REDRAW_ALL. */
+)
{
if ((what == 0) || (intervalPtr->tkwin == NULL)
|| !Tk_IsMapped(intervalPtr->tkwin)) {