NeoMutt  2023-03-22
Teaching an old dog new tricks
DOXYGEN
functions.h
Go to the documentation of this file.
1
23#ifndef MUTT_BROWSER_FUNCTIONS_H
24#define MUTT_BROWSER_FUNCTIONS_H
25
26struct MuttWindow;
28
38typedef int (*browser_function_t)(struct BrowserPrivateData *priv, int op);
39
44{
45 int op;
47};
48
49extern struct BrowserFunction BrowserFunctions[];
50
51int browser_function_dispatcher(struct MuttWindow *win_browser, int op);
52
53#endif //MUTT_BROWSER_FUNCTIONS_H
int(* browser_function_t)(struct BrowserPrivateData *priv, int op)
Definition: functions.h:38
struct BrowserFunction BrowserFunctions[]
All the NeoMutt functions that the Browser supports.
Definition: functions.c:1086
int browser_function_dispatcher(struct MuttWindow *win_browser, int op)
Perform a Browser function.
Definition: functions.c:1142
A NeoMutt function.
Definition: functions.h:44
int op
Op code, e.g. OP_MAIN_LIMIT.
Definition: functions.h:45
browser_function_t function
Function to call.
Definition: functions.h:46
Private state data for the Browser.
Definition: private_data.h:34