NeoMutt  2024-12-12-19-ge4b57e
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
EnterWindowData Struct Reference

Data to fill the Enter Window. More...

#include "wdata.h"

+ Collaboration diagram for EnterWindowData:

Data Fields

struct Bufferbuffer
 struct Buffer for the result
 
CompletionFlags flags
 Flags, see CompletionFlags.
 
struct EnterStatestate
 Current state of text entry.
 
enum HistoryClass hclass
 History to use, e.g. HC_NEO_COMMAND.
 
const struct CompleteOpscomp_api
 Auto-Completion API.
 
void * cdata
 Auto-Completion private data.
 
const char * prompt
 Prompt.
 
enum EnterRedrawFlags redraw
 What needs redrawing? See EnterRedrawFlags.
 
bool pass
 Password mode, conceal characters.
 
bool first
 First time through, no input yet.
 
wchar_t * tempbuf
 Buffer used by completion.
 
size_t templen
 Length of complete buffer.
 
mbstate_t * mbstate
 Multi-byte state.
 
int tabs
 Number of times the user has hit tab.
 
bool done
 Is text-entry done?
 
struct CompletionDatacd
 Auto-completion state data.
 
int row
 Cursor row.
 
int col
 Cursor column.
 

Detailed Description

Data to fill the Enter Window.

Definition at line 45 of file wdata.h.

Field Documentation

◆ buffer

struct Buffer* EnterWindowData::buffer

struct Buffer for the result

Definition at line 48 of file wdata.h.

◆ flags

CompletionFlags EnterWindowData::flags

Flags, see CompletionFlags.

Definition at line 49 of file wdata.h.

◆ state

struct EnterState* EnterWindowData::state

Current state of text entry.

Definition at line 50 of file wdata.h.

◆ hclass

enum HistoryClass EnterWindowData::hclass

History to use, e.g. HC_NEO_COMMAND.

Definition at line 51 of file wdata.h.

◆ comp_api

const struct CompleteOps* EnterWindowData::comp_api

Auto-Completion API.

Definition at line 52 of file wdata.h.

◆ cdata

void* EnterWindowData::cdata

Auto-Completion private data.

Definition at line 53 of file wdata.h.

◆ prompt

const char* EnterWindowData::prompt

Prompt.

Definition at line 56 of file wdata.h.

◆ redraw

enum EnterRedrawFlags EnterWindowData::redraw

What needs redrawing? See EnterRedrawFlags.

Definition at line 57 of file wdata.h.

◆ pass

bool EnterWindowData::pass

Password mode, conceal characters.

Definition at line 58 of file wdata.h.

◆ first

bool EnterWindowData::first

First time through, no input yet.

Definition at line 59 of file wdata.h.

◆ tempbuf

wchar_t* EnterWindowData::tempbuf

Buffer used by completion.

Definition at line 60 of file wdata.h.

◆ templen

size_t EnterWindowData::templen

Length of complete buffer.

Definition at line 61 of file wdata.h.

◆ mbstate

mbstate_t* EnterWindowData::mbstate

Multi-byte state.

Definition at line 62 of file wdata.h.

◆ tabs

int EnterWindowData::tabs

Number of times the user has hit tab.

Definition at line 63 of file wdata.h.

◆ done

bool EnterWindowData::done

Is text-entry done?

Definition at line 65 of file wdata.h.

◆ cd

struct CompletionData* EnterWindowData::cd

Auto-completion state data.

Definition at line 67 of file wdata.h.

◆ row

int EnterWindowData::row

Cursor row.

Definition at line 69 of file wdata.h.

◆ col

int EnterWindowData::col

Cursor column.

Definition at line 70 of file wdata.h.


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