NeoMutt  2023-05-17-56-ga67199
Teaching an old dog new tricks
EnterWindowData Struct Reference

Data to fill the Enter Window. More...

#include "wdata.h"

+ Collaboration diagram for EnterWindowData:

Data Fields

char * buf
 Buffer for the result. More...
size_t buflen
 Length of result buffer. More...
int col
 Initial cursor positions. More...
CompletionFlags flags
 Flags, see CompletionFlags. More...
bool multiple
 Allow multiple matches. More...
struct Mailboxm
 Mailbox. More...
char *** files
 List of files selected. More...
int * numfiles
 Number of files selected. More...
struct EnterStatestate
 Current state of text entry. More...
enum EnterRedrawFlags redraw
 What needs redrawing? See EnterRedrawFlags. More...
bool pass
 Password mode, conceal characters. More...
bool first
 First time through, no input yet. More...
enum HistoryClass hclass
 History to use, e.g. HC_COMMAND. More...
wchar_t * tempbuf
 Buffer used by completion. More...
size_t templen
 Length of complete buffer. More...
mbstate_t * mbstate
 Multi-byte state. More...
int tabs
 Number of times the user has hit tab. More...
bool done
 Is text-entry done? More...
struct CompletionDatacd
 Auto-completion state data. More...

Detailed Description

Data to fill the Enter Window.

Definition at line 45 of file wdata.h.

Field Documentation

◆ buf

char* EnterWindowData::buf

Buffer for the result.

Definition at line 48 of file wdata.h.

◆ buflen

size_t EnterWindowData::buflen

Length of result buffer.

Definition at line 49 of file wdata.h.

◆ col

int EnterWindowData::col

Initial cursor positions.

Definition at line 50 of file wdata.h.

◆ flags

CompletionFlags EnterWindowData::flags

Flags, see CompletionFlags.

Definition at line 51 of file wdata.h.

◆ multiple

bool EnterWindowData::multiple

Allow multiple matches.

Definition at line 52 of file wdata.h.

◆ m

struct Mailbox* EnterWindowData::m


Definition at line 53 of file wdata.h.

◆ files

char*** EnterWindowData::files

List of files selected.

Definition at line 54 of file wdata.h.

◆ numfiles

int* EnterWindowData::numfiles

Number of files selected.

Definition at line 55 of file wdata.h.

◆ state

struct EnterState* EnterWindowData::state

Current state of text entry.

Definition at line 56 of file wdata.h.

◆ redraw

enum EnterRedrawFlags EnterWindowData::redraw

What needs redrawing? See EnterRedrawFlags.

Definition at line 59 of file wdata.h.

◆ pass

bool EnterWindowData::pass

Password mode, conceal characters.

Definition at line 60 of file wdata.h.

◆ first

bool EnterWindowData::first

First time through, no input yet.

Definition at line 61 of file wdata.h.

◆ hclass

enum HistoryClass EnterWindowData::hclass

History to use, e.g. HC_COMMAND.

Definition at line 62 of file wdata.h.

◆ tempbuf

wchar_t* EnterWindowData::tempbuf

Buffer used by completion.

Definition at line 63 of file wdata.h.

◆ templen

size_t EnterWindowData::templen

Length of complete buffer.

Definition at line 64 of file wdata.h.

◆ mbstate

mbstate_t* EnterWindowData::mbstate

Multi-byte state.

Definition at line 65 of file wdata.h.

◆ tabs

int EnterWindowData::tabs

Number of times the user has hit tab.

Definition at line 66 of file wdata.h.

◆ done

bool EnterWindowData::done

Is text-entry done?

Definition at line 68 of file wdata.h.

◆ cd

struct CompletionData* EnterWindowData::cd

Auto-completion state data.

Definition at line 70 of file wdata.h.

The documentation for this struct was generated from the following file: