The "TracePopup" Widget

This widget provides a trace display in a popup.

Library: karmawidgets
Link With: -lkarmawidgets

Tables

TracePopup_ResourceNamesList of resource names for TracePopup widget
TracePopup_ResourcesList of resources for TracePopup widget

Functions

XkwTracePopupNewArrayRegister new array.
XkwTracePopupShowTraceShow a trace.
XkwTracePopupShowTracesShow a weighted, summed trace.
XkwTracePopupShowBoxedTraceShow a boxed trace.
XkwTracePopupInvalidateInvalidate trace data.


Tables


TracePopup_ResourceNames List of resource names for TracePopup widget

Name Purpose
XkwNverbose If TRUE verbose output is displayed
XkwNcanvasVisual The visual for the canvas
XkwNworldCanvas The world canvas that is created
XkwNrealiseCallbacks Callbacks when the canvas is realised
XkwNkarmaColourmap The Karma colourmap


TracePopup_Resources List of resources for TracePopup widget

Name Class Rep. Type Default
XkwNverbose XkwCVerbose XtRBool FALSE
XkwNcanvasVisual XtCVisual XtRVisual CopyFromParent
XkwNworldCanvas XkwCWorldCanvas XtRPointer NULL
XkwNrealiseCallback XtCCallback XtRCallback NULL
XkwNkarmaColourmap XkwCKarmaColourmap XtRPointer NULL


Functions


EXPERIMENTAL FUNCTION: subject to change without notice

void XkwTracePopupNewArray (Widget W, iarray array, double min, double max)

Register new array.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


EXPERIMENTAL FUNCTION: subject to change without notice

void XkwTracePopupShowTrace (Widget W, CONST unsigned int *dim_indices, CONST uaddr *coord_indices)

Show a trace.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


EXPERIMENTAL FUNCTION: subject to change without notice

void XkwTracePopupShowTraces (Widget W, CONST unsigned int *dim_indices, flag sum, float global_weight, unsigned int num_traces, CONST uaddr *coord_indices, CONST float *weights)

Show a weighted, summed trace.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


EXPERIMENTAL FUNCTION: subject to change without notice

void XkwTracePopupShowBoxedTrace (Widget W, CONST unsigned int *dim_indices, flag sum, CONST uaddr *start_indices, CONST uaddr *stop_indices)

Show a boxed trace.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


EXPERIMENTAL FUNCTION: subject to change without notice

void XkwTracePopupInvalidate (Widget W)

Invalidate trace data.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


Back to Karma Home Page
Contact: Richard Gooch
Web Development: Ariel Internet Services