NeoMutt  2025-12-11-694-ga89709
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
simple.h
Go to the documentation of this file.
1
22
23#ifndef MUTT_GUI_SIMPLE_H
24#define MUTT_GUI_SIMPLE_H
25
26#include "mutt_window.h"
27
28struct Mapping;
29struct MenuDefinition;
30
35{
36 struct MuttWindow *dlg;
37 struct MuttWindow *sbar;
38 struct Menu *menu;
39};
40
41struct SimpleDialogWindows simple_dialog_new(const struct MenuDefinition *md, enum WindowType wtype, const struct Mapping *help_data);
42void simple_dialog_free(struct MuttWindow **ptr);
43
44#endif /* MUTT_GUI_SIMPLE_H */
struct SimpleDialogWindows simple_dialog_new(const struct MenuDefinition *md, enum WindowType wtype, const struct Mapping *help_data)
Create a simple index Dialog.
Definition simple.c:132
Window management.
WindowType
Type of Window.
Definition mutt_window.h:70
void simple_dialog_free(struct MuttWindow **ptr)
Destroy a simple index Dialog.
Definition simple.c:169
Mapping between user-readable string and a constant.
Definition mapping.h:33
Functions for a Dialog or Window.
Definition menu.h:80
Definition lib.h:80
Tuple for the results of simple_dialog_new()
Definition simple.h:35
struct MuttWindow * sbar
Simple Bar.
Definition simple.h:37
struct Menu * menu
Menu.
Definition simple.h:38
struct MuttWindow * dlg
Main Dialog Window.
Definition simple.h:36