NeoMutt  2025-12-11-924-g64e75a
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
wdata.h File Reference

Enter Window Data. More...

#include <stdbool.h>
#include <stdint.h>
#include <wchar.h>
#include "history/lib.h"
+ Include dependency graph for wdata.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  EnterWindowData
 Data to fill the Enter Window. More...
 

Typedefs

typedef uint8_t CompletionFlags
 

Enumerations

enum  EnterRedrawFlags { ENTER_REDRAW_NONE = 0 , ENTER_REDRAW_INIT , ENTER_REDRAW_LINE }
 Redraw flags for mw_get_field() More...
 
enum  CompletionFlag { MUTT_COMP_NONE = 0 , MUTT_COMP_CLEAR = 1U << 0 , MUTT_COMP_PASS = 1U << 1 , MUTT_COMP_UNBUFFERED = 1U << 2 }
 Flags for mw_get_field(), e.g. More...
 

Detailed Description

Enter Window Data.

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 wdata.h.

Typedef Documentation

◆ CompletionFlags

typedef uint8_t CompletionFlags

Definition at line 51 of file wdata.h.

Enumeration Type Documentation

◆ EnterRedrawFlags

Redraw flags for mw_get_field()

Enumerator
ENTER_REDRAW_NONE 

Nothing to redraw.

ENTER_REDRAW_INIT 

Go to end of line and redraw.

ENTER_REDRAW_LINE 

Redraw entire line.

Definition at line 34 of file wdata.h.

35{
39};
@ ENTER_REDRAW_NONE
Nothing to redraw.
Definition wdata.h:36
@ ENTER_REDRAW_LINE
Redraw entire line.
Definition wdata.h:38
@ ENTER_REDRAW_INIT
Go to end of line and redraw.
Definition wdata.h:37

◆ CompletionFlag

Flags for mw_get_field(), e.g.

MUTT_COMP_NONE

Enumerator
MUTT_COMP_NONE 

No flags are set.

MUTT_COMP_CLEAR 

Clear input if printable character is pressed.

MUTT_COMP_PASS 

Password mode (no echo)

MUTT_COMP_UNBUFFERED 

Ignore macro buffer.

Definition at line 44 of file wdata.h.

45{
46 MUTT_COMP_NONE = 0,
47 MUTT_COMP_CLEAR = 1U << 0,
48 MUTT_COMP_PASS = 1U << 1,
49 MUTT_COMP_UNBUFFERED = 1U << 2,
50};
@ MUTT_COMP_UNBUFFERED
Ignore macro buffer.
Definition wdata.h:49
@ MUTT_COMP_PASS
Password mode (no echo)
Definition wdata.h:48
@ MUTT_COMP_CLEAR
Clear input if printable character is pressed.
Definition wdata.h:47
@ MUTT_COMP_NONE
No flags are set.
Definition wdata.h:46