#include "mutt_window.h"
Inheritance diagram for MuttWindow:
Collaboration diagram for MuttWindow:Public Member Functions | |
| TAILQ_ENTRY (MuttWindow) entries | |
| Linked list. | |
Data Fields | |
| short | req_cols |
| Number of columns required. | |
| short | req_rows |
| Number of rows required. | |
| struct WindowState | state |
| Current state of the Window. | |
| struct WindowState | old |
| Previous state of the Window. | |
| enum MuttWindowOrientation | orient |
| Which direction the Window will expand. | |
| enum MuttWindowSize | size |
| Type of Window, e.g. MUTT_WIN_SIZE_FIXED. | |
| WindowActionFlags | actions |
| Actions to be performed, e.g. WA_RECALC. | |
| struct MuttWindow * | parent |
| Parent Window. | |
| struct MuttWindowList | children |
| Children Windows. | |
| struct Notify * | notify |
| Notifications: NotifyWindow, EventWindow. | |
| struct MuttWindow * | focus |
| Focused Window. | |
| int | help_menu |
| Menu for key bindings, e.g. MENU_PAGER. | |
| const struct Mapping * | help_data |
| Data for the Help Bar. | |
| enum WindowType | type |
| Window type, e.g. WT_SIDEBAR. | |
| void * | wdata |
| Private data. | |
| void(* | wdata_free )(struct MuttWindow *win, void **ptr) |
| int(* | recalc )(struct MuttWindow *win) |
| int(* | repaint )(struct MuttWindow *win) |
| bool(* | recursor )(struct MuttWindow *win) |
Definition at line 122 of file mutt_window.h.
| MuttWindow::TAILQ_ENTRY | ( | MuttWindow | ) |
Linked list.
| short MuttWindow::req_cols |
Number of columns required.
Definition at line 124 of file mutt_window.h.
| short MuttWindow::req_rows |
Number of rows required.
Definition at line 125 of file mutt_window.h.
| struct WindowState MuttWindow::state |
Current state of the Window.
Definition at line 127 of file mutt_window.h.
| struct WindowState MuttWindow::old |
Previous state of the Window.
Definition at line 128 of file mutt_window.h.
| enum MuttWindowOrientation MuttWindow::orient |
Which direction the Window will expand.
Definition at line 130 of file mutt_window.h.
| enum MuttWindowSize MuttWindow::size |
Type of Window, e.g. MUTT_WIN_SIZE_FIXED.
Definition at line 131 of file mutt_window.h.
| WindowActionFlags MuttWindow::actions |
Actions to be performed, e.g. WA_RECALC.
Definition at line 132 of file mutt_window.h.
| struct MuttWindow* MuttWindow::parent |
Parent Window.
Definition at line 135 of file mutt_window.h.
| struct MuttWindowList MuttWindow::children |
Children Windows.
Definition at line 136 of file mutt_window.h.
| struct Notify* MuttWindow::notify |
Notifications: NotifyWindow, EventWindow.
Definition at line 138 of file mutt_window.h.
| struct MuttWindow* MuttWindow::focus |
Focused Window.
Definition at line 140 of file mutt_window.h.
| int MuttWindow::help_menu |
Menu for key bindings, e.g. MENU_PAGER.
Definition at line 141 of file mutt_window.h.
| const struct Mapping* MuttWindow::help_data |
Data for the Help Bar.
Definition at line 142 of file mutt_window.h.
| enum WindowType MuttWindow::type |
Window type, e.g. WT_SIDEBAR.
Definition at line 144 of file mutt_window.h.
| void* MuttWindow::wdata |
Private data.
Definition at line 145 of file mutt_window.h.
| void(* MuttWindow::wdata_free) (struct MuttWindow *win, void **ptr) |
Definition at line 159 of file mutt_window.h.
| int(* MuttWindow::recalc) (struct MuttWindow *win) |
Definition at line 173 of file mutt_window.h.
| int(* MuttWindow::repaint) (struct MuttWindow *win) |
Definition at line 187 of file mutt_window.h.
| bool(* MuttWindow::recursor) (struct MuttWindow *win) |
Definition at line 205 of file mutt_window.h.