Documentation Project 1
ContentsIndexHome
PreviousUpNext
sack::containers::text::user_input_buffer_tag Structure
C++
struct user_input_buffer_tag {
  int nHistory;
  PLINKQUEUE InputHistory;
  int bRecallBegin;
  _32 CollectionBufferLock;
  INDEX CollectionIndex;
  int CollectionInsert;
  PTEXT CollectionBuffer;
};
Members 
Description 
int nHistory; 
position counter for pulling history 
PLINKQUEUE InputHistory; 
a link queue which contains the prior lines of text entered for commands. 
int bRecallBegin; 
set to TRUE when nHistory has wrapped... 
_32 CollectionBufferLock; 
A exchange-lock variable for controlling access to the history (so things aren't being read from it while it is scrolling old data out). 
INDEX CollectionIndex; 
used to store index.. for insert type operations... 
int CollectionInsert; 
flag for whether we are inserting or overwriting 
PTEXT CollectionBuffer; 
used to store partial from GatherLine 

extended command entry stuff... handles editing buffers with insert/overwrite/copy/paste/etc...

Copyright (c) 2010. All rights reserved.
What do you think about this topic? Send feedback!