NeoMutt
2024-11-14-34-g5aaf0d
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
private.h
Go to the documentation of this file.
1
23
#ifndef MUTT_MENU_PRIVATE_H
24
#define MUTT_MENU_PRIVATE_H
25
26
#include <stddef.h>
27
#include "
type.h
"
28
29
struct
ConfigSubset
;
30
struct
Menu
;
31
struct
MuttWindow
;
32
33
void
menu_free
(
struct
Menu
**ptr);
34
struct
Menu
*
menu_new
(
enum
MenuType
type
,
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_free
void menu_free(struct Menu **ptr)
Free a Menu.
Definition:
menu.c:114
menu_new
struct Menu * menu_new(enum MenuType type, struct MuttWindow *win, struct ConfigSubset *sub)
Create a new Menu.
Definition:
menu.c:136
ConfigSubset
A set of inherited config items.
Definition:
subset.h:47
Menu
Definition:
lib.h:79
Menu::win
struct MuttWindow * win
Window holding the Menu.
Definition:
lib.h:86
Menu::type
enum MenuType type
Menu definition for keymap entries.
Definition:
lib.h:83
Menu::sub
struct ConfigSubset * sub
Inherited config items.
Definition:
lib.h:87
MuttWindow
Definition:
mutt_window.h:122
type.h
Menu types.
MenuType
MenuType
Types of GUI selections.
Definition:
type.h:36