NeoMutt
2025-12-11-949-g4870ee
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
functions_sidebar.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_SIDEBAR_FUNCTIONS_SIDEBAR_H
24
#define MUTT_SIDEBAR_FUNCTIONS_SIDEBAR_H
25
26
#include "
key/lib.h
"
27
31
struct
SidebarFunctionData
32
{
33
struct
NeoMutt
*
n
;
34
struct
SidebarModuleData
*
mod_data
;
35
struct
SidebarWindowData
*
wdata
;
36
};
37
51
typedef
int (*
sidebar_function_t
)(
struct
SidebarFunctionData
*fdata,
const
struct
KeyEvent
*event);
52
56
struct
SidebarFunction
57
{
58
int
op
;
59
sidebar_function_t
function
;
60
};
61
62
int
op_sidebar_first
(
struct
SidebarFunctionData
*fdata,
const
struct
KeyEvent
*event);
63
int
op_sidebar_last
(
struct
SidebarFunctionData
*fdata,
const
struct
KeyEvent
*event);
64
int
op_sidebar_next
(
struct
SidebarFunctionData
*fdata,
const
struct
KeyEvent
*event);
65
int
op_sidebar_open
(
struct
SidebarFunctionData
*fdata,
const
struct
KeyEvent
*event);
66
int
op_sidebar_page_down
(
struct
SidebarFunctionData
*fdata,
const
struct
KeyEvent
*event);
67
int
op_sidebar_page_up
(
struct
SidebarFunctionData
*fdata,
const
struct
KeyEvent
*event);
68
int
op_sidebar_prev
(
struct
SidebarFunctionData
*fdata,
const
struct
KeyEvent
*event);
69
70
#endif
/* MUTT_SIDEBAR_FUNCTIONS_SIDEBAR_H */
sidebar_function_t
int(* sidebar_function_t)(struct SidebarFunctionData *fdata, const struct KeyEvent *event)
Definition
functions_sidebar.h:51
op_sidebar_open
int op_sidebar_open(struct SidebarFunctionData *fdata, const struct KeyEvent *event)
Open highlighted mailbox - Implements sidebar_function_t -.
Definition
functions_sidebar.c:355
op_sidebar_page_down
int op_sidebar_page_down(struct SidebarFunctionData *fdata, const struct KeyEvent *event)
Selects the first entry in the next page of mailboxes - Implements sidebar_function_t -.
Definition
functions_sidebar.c:370
op_sidebar_prev
int op_sidebar_prev(struct SidebarFunctionData *fdata, const struct KeyEvent *event)
Selects the previous unhidden mailbox - Implements sidebar_function_t -.
Definition
functions_sidebar.c:432
op_sidebar_page_up
int op_sidebar_page_up(struct SidebarFunctionData *fdata, const struct KeyEvent *event)
Selects the last entry in the previous page of mailboxes - Implements sidebar_function_t -.
Definition
functions_sidebar.c:401
op_sidebar_next
int op_sidebar_next(struct SidebarFunctionData *fdata, const struct KeyEvent *event)
Selects the next unhidden mailbox - Implements sidebar_function_t -.
Definition
functions_sidebar.c:284
op_sidebar_first
int op_sidebar_first(struct SidebarFunctionData *fdata, const struct KeyEvent *event)
Selects the first unhidden mailbox - Implements sidebar_function_t -.
Definition
functions_sidebar.c:233
op_sidebar_last
int op_sidebar_last(struct SidebarFunctionData *fdata, const struct KeyEvent *event)
Selects the last unhidden mailbox - Implements sidebar_function_t -.
Definition
functions_sidebar.c:259
lib.h
Manage keymappings.
KeyEvent
An event such as a keypress.
Definition
get.h:75
NeoMutt
Container for Accounts, Notifications.
Definition
neomutt.h:41
SidebarFunctionData
Data passed to Sidebar worker functions.
Definition
functions_sidebar.h:32
SidebarFunctionData::wdata
struct SidebarWindowData * wdata
Sidebar window data.
Definition
functions_sidebar.h:35
SidebarFunctionData::n
struct NeoMutt * n
NeoMutt application data.
Definition
functions_sidebar.h:33
SidebarFunctionData::mod_data
struct SidebarModuleData * mod_data
Sidebar module data.
Definition
functions_sidebar.h:34
SidebarFunction
A NeoMutt function.
Definition
functions_sidebar.h:57
SidebarFunction::op
int op
Op code, e.g. OP_SIDEBAR_NEXT.
Definition
functions_sidebar.h:58
SidebarFunction::function
sidebar_function_t function
Function to call.
Definition
functions_sidebar.h:59
SidebarModuleData
Sidebar private Module data.
Definition
module_data.h:32
SidebarWindowData
Sidebar private Window data -.
Definition
private.h:89