NeoMutt
2025-12-11-1009-ga75d9e
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
bottombar.c
Go to the documentation of this file.
1
22
52
53
#include "config.h"
54
#include "
core/lib.h
"
55
#include "
bottombar.h
"
56
#include "
module_data.h
"
57
#include "
mutt_window.h
"
58
67
struct
MuttWindow
*
bottombar_new
(
void
)
68
{
69
struct
GuiModuleData
*mod_data =
neomutt_get_module_data
(
NeoMutt
,
MODULE_ID_GUI
);
70
struct
MuttWindow
*win =
mutt_window_new
(
WT_CONTAINER
,
MUTT_WIN_ORIENT_HORIZONTAL
,
71
MUTT_WIN_SIZE_FIXED
,
72
MUTT_WIN_SIZE_UNLIMITED
, 1);
73
if
(mod_data)
74
mod_data->
bottom_bar
= win;
75
return
win;
76
}
bottombar_new
struct MuttWindow * bottombar_new(void)
Create the Bottom Bar Container.
Definition
bottombar.c:67
bottombar.h
Bottom Bar Container.
lib.h
Convenience wrapper for the core headers.
module_data.h
Gui private Module data.
MODULE_ID_GUI
@ MODULE_ID_GUI
ModuleGui, Graphical code
Definition
module_api.h:45
mutt_window_new
struct MuttWindow * mutt_window_new(enum WindowType type, enum MuttWindowOrientation orient, enum MuttWindowSize size, int cols, int rows)
Create a new Window.
Definition
mutt_window.c:194
mutt_window.h
Window management.
WT_CONTAINER
@ WT_CONTAINER
Invisible shaping container Window.
Definition
mutt_window.h:73
MUTT_WIN_ORIENT_HORIZONTAL
@ MUTT_WIN_ORIENT_HORIZONTAL
Window uses all available horizontal space.
Definition
mutt_window.h:39
MUTT_WIN_SIZE_UNLIMITED
#define MUTT_WIN_SIZE_UNLIMITED
Use as much space as possible.
Definition
mutt_window.h:52
MUTT_WIN_SIZE_FIXED
@ MUTT_WIN_SIZE_FIXED
Window has a fixed size.
Definition
mutt_window.h:47
neomutt_get_module_data
void * neomutt_get_module_data(struct NeoMutt *n, enum ModuleId id)
Get the private data for a Module.
Definition
neomutt.c:666
GuiModuleData
Gui private Module data.
Definition
module_data.h:32
GuiModuleData::bottom_bar
struct MuttWindow * bottom_bar
Bottom Bar Container Window.
Definition
module_data.h:37
MuttWindow
Definition
mutt_window.h:129
NeoMutt
Container for Accounts, Notifications.
Definition
neomutt.h:41