NeoMutt
2025-12-11-435-g4ac674
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
private.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_MENU_PRIVATE_H
24
#define MUTT_MENU_PRIVATE_H
25
26
#include <stddef.h>
27
28
struct
ConfigSubset
;
29
struct
Menu
;
30
struct
MenuDefinition
;
31
struct
MuttWindow
;
32
33
void
menu_free
(
struct
Menu
**ptr);
34
struct
Menu
*
menu_new
(
const
struct
MenuDefinition
*
md
,
struct
MuttWindow
*
win
,
struct
ConfigSubset
*
sub
);
35
36
void
menu_add_observers
(
struct
Menu
*menu);
37
38
#endif
/* MUTT_MENU_PRIVATE_H */
menu_add_observers
void menu_add_observers(struct Menu *menu)
Add the notification observers.
Definition
observer.c:134
menu_new
struct Menu * menu_new(const struct MenuDefinition *md, struct MuttWindow *win, struct ConfigSubset *sub)
Create a new Menu.
Definition
menu.c:138
menu_free
void menu_free(struct Menu **ptr)
Free a Menu.
Definition
menu.c:116
ConfigSubset
A set of inherited config items.
Definition
subset.h:46
MenuDefinition
Functions for a Dialog or Window.
Definition
menu.h:80
Menu
Definition
lib.h:80
Menu::win
struct MuttWindow * win
Window holding the Menu.
Definition
lib.h:88
Menu::md
const struct MenuDefinition * md
Menu definition for keymap entries.
Definition
lib.h:84
Menu::sub
struct ConfigSubset * sub
Inherited config items.
Definition
lib.h:89
MuttWindow
Definition
mutt_window.h:122