NeoMutt  2024-04-16-36-g75b6fb
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
29struct ConfigSubset;
30struct Menu;
31struct MuttWindow;
32
33void menu_free(struct Menu **ptr);
34struct Menu *menu_new(enum MenuType type, 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
void menu_free(struct Menu **ptr)
Free a Menu.
Definition: menu.c:114
struct Menu * menu_new(enum MenuType type, struct MuttWindow *win, struct ConfigSubset *sub)
Create a new Menu.
Definition: menu.c:136
A set of inherited config items.
Definition: subset.h:47
Definition: lib.h:79
struct MuttWindow * win
Window holding the Menu.
Definition: lib.h:86
enum MenuType type
Menu definition for keymap entries.
Definition: lib.h:83
struct ConfigSubset * sub
Inherited config items.
Definition: lib.h:87
Menu types.
MenuType
Types of GUI selections.
Definition: type.h:36