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
28
struct
Mapping
;
29
struct
MenuDefinition
;
30
34
struct
SimpleDialogWindows
35
{
36
struct
MuttWindow
*
dlg
;
37
struct
MuttWindow
*
sbar
;
38
struct
Menu
*
menu
;
39
};
40
41
struct
SimpleDialogWindows
simple_dialog_new
(const struct
MenuDefinition
*md,
enum
WindowType
wtype,
const
struct
Mapping
*help_data);
42
void
simple_dialog_free
(
struct
MuttWindow
**ptr);
43
44
#endif
/* MUTT_GUI_SIMPLE_H */
simple_dialog_new
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
mutt_window.h
Window management.
WindowType
WindowType
Type of Window.
Definition
mutt_window.h:70
simple_dialog_free
void simple_dialog_free(struct MuttWindow **ptr)
Destroy a simple index Dialog.
Definition
simple.c:169
Mapping
Mapping between user-readable string and a constant.
Definition
mapping.h:33
MenuDefinition
Functions for a Dialog or Window.
Definition
menu.h:80
Menu
Definition
lib.h:80
MuttWindow
Definition
mutt_window.h:122
SimpleDialogWindows
Tuple for the results of simple_dialog_new()
Definition
simple.h:35
SimpleDialogWindows::sbar
struct MuttWindow * sbar
Simple Bar.
Definition
simple.h:37
SimpleDialogWindows::menu
struct Menu * menu
Menu.
Definition
simple.h:38
SimpleDialogWindows::dlg
struct MuttWindow * dlg
Main Dialog Window.
Definition
simple.h:36