Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

linenoise.h File Reference

Go to the source code of this file.

Compounds

struct  linenoiseCompletions

Typedefs

typedef linenoiseCompletions linenoiseCompletions
typedef char * linenoiseHintsCallback (void *, const char *, int *color, int *bold)

Functions

typedef void (linenoiseCompletionCallback)(void *
void linenoiseSetCompletionCallback (void *, linenoiseCompletionCallback *)
void linenoiseSetHintsCallback (void *, linenoiseHintsCallback *)
void linenoiseSetFreeHintsCallback (void *, linenoiseFreeHintsCallback *)
void linenoiseAddCompletion (linenoiseCompletions *, const char *)
char * linenoise (const char *prompt)
void linenoiseFree (void *ptr)
int linenoiseHistoryAdd (const char *line)
int linenoiseHistorySetMaxLen (int len)
int linenoiseHistorySave (const char *filename)
int linenoiseHistoryLoad (const char *filename)
void linenoiseClearScreen (void)
void linenoiseSetMultiLine (int ml)
void linenoisePrintKeyCodes (void)
void linenoiseMaskModeEnable (void)
void linenoiseMaskModeDisable (void)
int enableRawMode (int fd, int flush)
void disableRawMode (int fd, int flush)


Typedef Documentation

typedef struct linenoiseCompletions linenoiseCompletions
 

typedef char* linenoiseHintsCallback(void *, const char *, int *color, int *bold)
 

Definition at line 72 of file linenoise.h.

Referenced by linenoiseEdit, and linenoiseSetHintsCallback.


Function Documentation

void disableRawMode int    fd,
int    flush
 

Definition at line 290 of file linenoise.c.

Referenced by TclTextInterp::doEvent, linenoiseAtExit, linenoisePrintKeyCodes, and linenoiseRaw.

int enableRawMode int    fd,
int    flush
 

Definition at line 255 of file linenoise.c.

Referenced by TclTextInterp::doEvent, linenoisePrintKeyCodes, and linenoiseRaw.

char* linenoise const char *    prompt
 

Definition at line 1090 of file linenoise.c.

Referenced by TclTextInterp::doEvent.

void linenoiseAddCompletion linenoiseCompletions  ,
const char *   
 

Definition at line 469 of file linenoise.c.

void linenoiseClearScreen void   
 

Definition at line 357 of file linenoise.c.

void linenoiseFree void *    ptr
 

Definition at line 1121 of file linenoise.c.

Referenced by TclTextInterp::doEvent.

int linenoiseHistoryAdd const char *    line
 

Referenced by TclTextInterp::doEvent, linenoiseEdit, and linenoiseHistoryLoad.

int linenoiseHistoryLoad const char *    filename
 

Definition at line 1235 of file linenoise.c.

int linenoiseHistorySave const char *    filename
 

Definition at line 1215 of file linenoise.c.

int linenoiseHistorySetMaxLen int    len
 

Definition at line 1185 of file linenoise.c.

Referenced by TclTextInterp::TclTextInterp.

void linenoiseMaskModeDisable void   
 

Definition at line 233 of file linenoise.c.

void linenoiseMaskModeEnable void   
 

Definition at line 228 of file linenoise.c.

void linenoisePrintKeyCodes void   
 

Definition at line 1007 of file linenoise.c.

void linenoiseSetCompletionCallback void *   ,
linenoiseCompletionCallback *   
 

Definition at line 446 of file linenoise.c.

Referenced by TclTextInterp::TclTextInterp.

void linenoiseSetFreeHintsCallback void *   ,
linenoiseFreeHintsCallback *   
 

Definition at line 460 of file linenoise.c.

void linenoiseSetHintsCallback void *   ,
linenoiseHintsCallback  
 

Definition at line 453 of file linenoise.c.

void linenoiseSetMultiLine int    ml
 

Definition at line 238 of file linenoise.c.

typedef void linenoiseCompletionCallback   
 

Referenced by glwin_init_exts.


Generated on Wed Apr 17 02:47:06 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002