Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ DtAction(5) — Digital UNIX 4.0d

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DtActionDescription(3)

DtActionExists(3)

DtActionIcon(3)

DtActionInvoke(3)

DtActionLabel(3)

DtActionCallbackProc(3)

DtDbLoad(3)

DtDbReloadNotify(3)

dtaction(1)

DtAction(5)  —  Macro Packages and Conventions

CDE

NAME

Action.h − action service definitions

SYNOPSIS

#include <Dt/Action.h>

DESCRIPTION

The Dt/Action.h header defines the following DtActionStatus constants:

DtACTION_OK
DtACTION_INVALID_ID
DtACTION_INVOKED
DtACTION_DONE
DtACTION_CANCELED
DtACTION_FAILED
DtACTION_STATUS_UPDATE

The header defines the following data type through typedef:

typedef unsigned long DtActionInvocationID;

The header defines the following callback prototypes:

typedef void (∗DtActionCallbackProc)(DtActionInvocationID id,
XtPointer client_data,
DtActionArg ∗args,
int argCount,
DtActionStatus status);

typedef void (∗DtDbReloadCallbackProc)(XtPointer clientData);

The header defines the following as functions:

void DtDbReloadNotify(DtDbReloadCallbackProc proc,
XtPointer clientData);

void DtDbLoad(void);

Boolean DtActionExists(char ∗s);

char ∗DtActionLabel(char ∗s);

char ∗DtActionDescription(char ∗actionName);

char ∗DtActionIcon(char ∗actionName);

DtActionInvocationID
DtActionInvoke(Widget w,
char ∗action,
DtActionFile ∗args,
int argCount,
char ∗termOpts,
char ∗execHost,
char ∗contextDir,
int useIndicator,
DtActionCallbackProc statusUpdateCb,
XtPointer client_data);

SEE ALSO

DtActionDescription(3), DtActionExists(3), DtActionIcon(3), DtActionInvoke(3), DtActionLabel(3), DtActionCallbackProc(3), DtDbLoad(3), DtDbReloadNotify(3), dtaction(1). 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026