DTACTION(5)
okay so bestie π welcome to the DTACTION(5) page β yep, the Dt/Action.h file-formats manual, and it is literally all about action service definitions β¨ this one is mostly declarations, typedefs, callbacks, and function signatures, so keep your wig on and let's go π«Ά
β¨ NAME β¨
Dt/Action.h β action service definitions. That's the whole name, periodt π
π¦ SYNOPSIS π¦
include this exact line, no edits bestie:
#include &<Dt/Action.h>
(yes, there's an & in there β copy it exactly π)
π DESCRIPTION π
The Dt/Action.h header defines these DtActionStatus constants β collect them all, no skipping π:
DtACTION_OK
DtACTION_INVALID_ID
DtACTION_INVOKED
DtACTION_DONE
DtACTION_CANCELED
DtACTION_FAILED
DtACTION_STATUS_UPDATE
Then it defines this data type through typedef β main character typedef energy, fr fr:
typedef unsigned long DtActionInvocationID;
It also defines these callback prototypes β yes, both of them, we are not leaving anyone on read π«Ά:
typedef void (*DtActionCallbackProc)(DtActionInvocationID id,
XtPointer client_data,
DtActionArg *args,
int argCount,
DtActionStatus status);
typedef void (*DtDbReloadCallbackProc)(XtPointer clientData);
And it defines these as functions β full signature dump, because precision is the vibe β:
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 π
Okay bestie, go read these next β every single one is listed, no crumbs left behind πβ¨:
DtActionDescription(3)DtActionExists(3)DtActionIcon(3)DtActionInvoke(3)DtActionLabel(3)DtActionCallbackProc(3)DtDbLoad(3)DtDbReloadNotify(3)dtaction(1)
Cute sign-off π«Άπ: source/version is the Dt/Action.h file-formats manual page, and there is literally no date printed in the footer β so no cap, that's all she wrote, periodt π
β¨
π¦ where this page comes from
- nixos 26.05: cde 2.5.3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms