NeoMutt  2025-12-11-800-ga0ee0f
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
bottombar.h File Reference

Bottom Bar Container. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

struct MuttWindowbottombar_new (void)
 Create the Bottom Bar Container.
 

Detailed Description

Bottom Bar Container.

Authors
  • Richard Russon

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Definition in file bottombar.h.

Function Documentation

◆ bottombar_new()

struct MuttWindow * bottombar_new ( void )

Create the Bottom Bar Container.

Return values
ptrNew Bottom Bar Container Window

The Bottom Bar is a horizontal container that holds the Message Container and the Utility Window side by side. Its height (req_rows) is updated dynamically by msgwin_set_rows() and the msgcont push/pop functions.

Definition at line 67 of file bottombar.c.

68{
73 if (mod_data)
74 mod_data->bottom_bar = win;
75 return win;
76}
@ MODULE_ID_GUI
ModuleGui, Graphical code
Definition module_api.h:45
struct MuttWindow * mutt_window_new(enum WindowType type, enum MuttWindowOrientation orient, enum MuttWindowSize size, int cols, int rows)
Create a new Window.
@ WT_CONTAINER
Invisible shaping container Window.
Definition mutt_window.h:73
@ MUTT_WIN_ORIENT_HORIZONTAL
Window uses all available horizontal space.
Definition mutt_window.h:39
#define MUTT_WIN_SIZE_UNLIMITED
Use as much space as possible.
Definition mutt_window.h:52
@ MUTT_WIN_SIZE_FIXED
Window has a fixed size.
Definition mutt_window.h:47
void * neomutt_get_module_data(struct NeoMutt *n, enum ModuleId id)
Get the private data for a Module.
Definition neomutt.c:663
Gui private Module data.
Definition module_data.h:32
struct MuttWindow * bottom_bar
Bottom Bar Container Window.
Definition module_data.h:39
Container for Accounts, Notifications.
Definition neomutt.h:41
+ Here is the call graph for this function:
+ Here is the caller graph for this function: