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
28struct ConfigSubset;
29struct Menu;
30struct MenuDefinition;
31struct MuttWindow;
32
33void menu_free(struct Menu **ptr);
34struct Menu *menu_new(const struct MenuDefinition *md, struct MuttWindow *win, struct ConfigSubset *sub);
35
36void menu_add_observers (struct Menu *menu);
37
38#endif /* MUTT_MENU_PRIVATE_H */
void menu_add_observers(struct Menu *menu)
Add the notification observers.
Definition observer.c:134
struct Menu * menu_new(const struct MenuDefinition *md, struct MuttWindow *win, struct ConfigSubset *sub)
Create a new Menu.
Definition menu.c:138
void menu_free(struct Menu **ptr)
Free a Menu.
Definition menu.c:116
A set of inherited config items.
Definition subset.h:46
Functions for a Dialog or Window.
Definition menu.h:80
Definition lib.h:80
struct MuttWindow * win
Window holding the Menu.
Definition lib.h:88
const struct MenuDefinition * md
Menu definition for keymap entries.
Definition lib.h:84
struct ConfigSubset * sub
Inherited config items.
Definition lib.h:89