XTMISC(3)

PACKAGE
xtmisc - Routines to provide miscellaneous Xt support

PURPOSE
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_destroy_cbk
    Destroy a popup widget.

xtmisc_event_init
    Initialise periodic event management support under Xt.

xtmisc_ext_call
    Call an extension function.

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

xtmisc_init_app_initialise
    Initialise an application for Xt.

xtmisc_init_post_realise_arg_process
    Process and remove arguments after main widget realisation.

xtmisc_init_get_pc_colourmap
    Get PseudoColour colourmap with a minimum of free colourcells.

xtmisc_popup_cbk
    Pop up a popup widget.

xtmisc_exclusive_popup_cbk
    Pop up a popup widget with exclusive grab.

xtmisc_popdown_cbk
    Pop down a popup widget.

xtmisc_sensitive_cbk
    Make a widget sensitive.

xtmisc_insensitive_cbk
    Make a widget insensitive.

xtmisc_toggle_cbk
    Default toggle callback.

xtmisc_support_work_funcs
    Register support for work functions within an Xt application.

xtmisc_PROTO_icon_func
    Write an icon pixmap.

TABLE xtmisc_INIT_ATTRIBUTES
List of attributes for <-xtmisc_init_app_initialise->
Name Type Meaning
XTMISC_INIT_ATT_END End of varargs list
XTMISC_INIT_ATT_MIN_CCELLS unsigned int The min. number of colourcells
that the application will want
to allocate.
XTMISC_INIT_ATT_COMMS_SETUP flag If TRUE, communications setting
up is performed
XTMISC_INIT_ATT_CONTROLLED flag * TRUE is written here if an
external agent is controlling
XTMISC_INIT_ATT_VERBOSE flag * TRUE is written here if the
"-verbose" flag is given by user
XTMISC_INIT_ATT_BECOME_SERVER flag If TRUE, become a server
XTMISC_INIT_ATT_TITLE char * Title string is written here

AUTHOR
Richard Gooch (rgooch@atnf.csiro.au)

AVAILABLITY
The Karma Distribution is available for anonymous ftp from: ftp://ftp.atnf.csiro.au/pub/software/karma/ ftp://wuarchive.wustl.edu/graphics/graphics/packages/karma/ ftp://ftp.pwr.wroc.pl/pub/karma/ The Karma Home Page is: http://www.atnf.csiro.au/karma/