The "xtmisc" Package

These routines are meant to provide miscellaneuos Xt support. NOTE: THIS PACKAGE IS WORK IN PROGRESS. THE INTERFACE MAY CHANGE IN THE NEXT RELEASE, POSSIBLY WITHOUT NOTICE.

Library: karmaXt
Link With: -lkarmaXt

Functions

xtmisc_set_iconCreate an icon for an application's top level widget.
xtmisc_popup_cbkPop up a popup widget.
xtmisc_exclusive_popup_cbkPop up a popup widget with exclusive grab.
xtmisc_popdown_cbkPop down a popup widget.
xtmisc_support_work_funcsRegister support for work functions within an Xt application.

Prototype Functions

XTMISC_PROTO_icon_funcWrite an icon pixmap.


Functions


void xtmisc_set_icon ( Widget top_level, void (*icon_func) (Display *display, Pixmap pixmap, int width, int height) )

Create an icon for an application's top level widget.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


void xtmisc_popup_cbk (Widget w, XtPointer client_data, XtPointer call_data)

This routine will pop up a popup widget. This routine is a convenience routine to be used as a callback.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


void xtmisc_exclusive_popup_cbk (Widget w, XtPointer client_data, XtPointer call_data)

This routine will pop up a popup widget. This routine is a convenience routine to be used as a callback. An exclusive grab is performed on the popped up widget.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


void xtmisc_popdown_cbk (Widget w, XtPointer client_data, XtPointer call_data)

This routine will pop down a popup widget. This routine is a convenience routine to be used as a callback.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


void xtmisc_support_work_funcs (XtAppContext app_context)

This routine will register Xt support for work functions using the wf package.

Parameters:

Returns: Nothing. On failure the process aborts.
Multithreading Level: Unsafe


Prototype Functions


void XTMISC_PROTO_icon_func (Display *display, Pixmap pixmap, int width, int height)

Write an icon pixmap.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


Contact: Richard Gooch
Web Development: Ariel Internet Services