NeoMutt
2024-11-14-34-g5aaf0d
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
functions.h
Go to the documentation of this file.
1
23
#ifndef MUTT_COMPOSE_FUNCTIONS_H
24
#define MUTT_COMPOSE_FUNCTIONS_H
25
26
struct
MuttWindow
;
27
struct
ComposeSharedData
;
28
39
typedef
int (*
compose_function_t
)(
struct
ComposeSharedData
*priv,
int
op);
40
44
struct
ComposeFunction
45
{
46
int
op
;
47
compose_function_t
function
;
48
};
49
50
int
compose_function_dispatcher
(
struct
MuttWindow
*win,
int
op);
51
52
#endif
/* MUTT_COMPOSE_FUNCTIONS_H */
compose_function_t
int(* compose_function_t)(struct ComposeSharedData *priv, int op)
Definition:
functions.h:39
compose_function_dispatcher
int compose_function_dispatcher(struct MuttWindow *win, int op)
Perform a Compose function - Implements function_dispatcher_t -.
Definition:
functions.c:2136
ComposeFunction
A NeoMutt function.
Definition:
functions.h:45
ComposeFunction::op
int op
Op code, e.g. OP_COMPOSE_WRITE_MESSAGE.
Definition:
functions.h:46
ComposeFunction::function
compose_function_t function
Function to call.
Definition:
functions.h:47
ComposeSharedData
Shared Compose Data.
Definition:
shared_data.h:35
MuttWindow
Definition:
mutt_window.h:122