XeText Functions

:Associate with "XeText Functions" More...

Defines

#define XeTextGetStringUnicode   XeTextGetStringUC
#define XeTextMakeCursorPositionVisible   XeTextMakeCursorPositionVisable
#define XeTextSetStringUnicode   XeTextSetStringUC

Typedefs

typedef int(* XeTextExtractFeed )(MIUNICODE *, int, XeTextTag, XtPointer)

Functions

void _XeAdjustScrollBars (Widget)
void _XeTextMarkSelection (Widget)
void _XeTextPrepareToScrol (Widget)
void _XeTextUpdateFromScro (Widget)
EDITMENUXeTextAddPopupEditMenu (Widget xetext)
void XeTextCopy (Widget)
void XeTextCut (Widget)
void XeTextDisableDisplay ()
void XeTextDisplay ()
_XFUNCPROTOBEGIN void XeTextEnableDisplay ()
void XeTextExtract (Widget, int, int, XeTextExtractFeed, XtPointer)
int XeTextGetInsertionPoint ()
int XeTextGetInsertionPosition (Widget)
XeTextTag XeTextGetInsertionTag ()
int XeTextGetLength (Widget, int)
void XeTextGetSelectionPosition ()
MIUNICODEXeTextGetSelectionUC (Widget)
void XeTextGetString (Widget xetext, MISTRING &string)
_XFUNCPROTOEND MISTRING XeTextGetString (Widget xetext)
String XeTextGetString (Widget, int *)
MIUNICODEXeTextGetStringUC (Widget)
const TEXTSTYLEXeTextGetStyle (Widget widget, int offset)
String XeTextGetSubstring (Widget, int *, int, int)
void XeTextInsert (Widget xetext, const MIUNICODE *string)
void XeTextInsert (Widget xetext, const char *string)
void XeTextInsert ()
void XeTextInsertUnicode ()
void XeTextKeyEventHandler (Widget, XtPointer, XEvent *, Boolean *)
void XeTextMakeCursorPositionVisable (Widget, void *)
void XeTextPaste (Widget)
void XeTextRemove (Widget)
void XeTextReplace (Widget, int, int, const char *, int)
void XeTextReplaceTagged (Widget, int, int, const char *, int, XeTextTag)
void XeTextReplaceTaggedUC (Widget, int, int, const MIUNICODE *, int, XeTextTag)
Boolean XeTextSaveAsFile ()
int XeTextScan ()
bool XeTextScrollToAnchor (Widget, const MIUNICODE *anchor)
int XeTextSearch ()
void XeTextSetInsertionPosition (Widget, int)
void XeTextSetSelection ()
void XeTextSetString (Widget, const char *)
void XeTextSetStringUC (Widget, const MIUNICODE *)
void XeTextSetStyle (Widget widget, const TEXTSTYLEDIFF &style, int startoffset=-1, int endoffset=-1)
void XeTextUnsetSelection ()

Detailed Description

:Associate with "XeText Functions"


Define Documentation

#define XeTextGetStringUnicode   XeTextGetStringUC
 

Old name.

Definition at line 216 of file texted.h.

#define XeTextMakeCursorPositionVisible   XeTextMakeCursorPositionVisable
 

Definition at line 242 of file texted.h.

#define XeTextSetStringUnicode   XeTextSetStringUC
 

Old name.

Definition at line 202 of file texted.h.


Typedef Documentation

typedef int(* XeTextExtractFeed)(MIUNICODE *,int,XeTextTag,XtPointer)
 

Definition at line 262 of file texted.h.


Function Documentation

void _XeAdjustScrollBars Widget   ) 
 

void _XeTextMarkSelection Widget   ) 
 

void _XeTextPrepareToScrol Widget   ) 
 

void _XeTextUpdateFromScro Widget   ) 
 

EDITMENU* XeTextAddPopupEditMenu Widget  xetext  ) 
 

Add a popup menu with cut/copy/paste to an XeText widget.

void XeTextCopy Widget   ) 
 

void XeTextCut Widget   ) 
 

void XeTextDisableDisplay  ) 
 

void XeTextDisplay  ) 
 

_XFUNCPROTOBEGIN void XeTextEnableDisplay  ) 
 

void XeTextExtract Widget  ,
int  ,
int  ,
XeTextExtractFeed  ,
XtPointer 
 

int XeTextGetInsertionPoint  ) 
 

int XeTextGetInsertionPosition Widget   ) 
 

XeTextTag XeTextGetInsertionTag  ) 
 

int XeTextGetLength Widget  ,
int 
 

void XeTextGetSelectionPosition  ) 
 

MIUNICODE* XeTextGetSelectionUC Widget   ) 
 

void XeTextGetString Widget  xetext,
MISTRING string
[inline]
 

Copy contents of XeText widget into MISTRING.

Parameters:
xetext  XeText widget
string  String to contain result

Definition at line 418 of file texted.h.

_XFUNCPROTOEND MISTRING XeTextGetString Widget  xetext  )  [inline]
 

Return contents of XeText widget as MISTRING.

Parameters:
xetext  XeText widget

Definition at line 408 of file texted.h.

String XeTextGetString Widget  ,
int * 
 

MIUNICODE* XeTextGetStringUC Widget   ) 
 

const TEXTSTYLE& XeTextGetStyle Widget  widget,
int  offset
 

Get the text style at the given location.

Parameters:
offset  use -1 for current cursor location

String XeTextGetSubstring Widget  ,
int *  ,
int  ,
int 
 

void XeTextInsert Widget  xetext,
const MIUNICODE string
[inline]
 

Insert MIUNICODE string into XeText widget.

Parameters:
xetext  XeText widget
string  Unicode string to insert

Definition at line 438 of file texted.h.

void XeTextInsert Widget  xetext,
const char *  string
[inline]
 

Insert char* string into XeText widget.

Parameters:
xetext  XeText widget

Definition at line 429 of file texted.h.

void XeTextInsert  ) 
 

void XeTextInsertUnicode  ) 
 

void XeTextKeyEventHandler Widget  ,
XtPointer  ,
XEvent *  ,
Boolean * 
 

void XeTextMakeCursorPositionVisable Widget  ,
void * 
 

void XeTextPaste Widget   ) 
 

void XeTextRemove Widget   ) 
 

void XeTextReplace Widget  ,
int  ,
int  ,
const char *  ,
int 
 

void XeTextReplaceTagged Widget  ,
int  ,
int  ,
const char *  ,
int  ,
XeTextTag 
 

void XeTextReplaceTaggedUC Widget  ,
int  ,
int  ,
const MIUNICODE ,
int  ,
XeTextTag 
 

Boolean XeTextSaveAsFile  ) 
 

int XeTextScan  ) 
 

bool XeTextScrollToAnchor Widget  ,
const MIUNICODE anchor
 

Scroll to an anchor.

An anchor (which is hidden) is imbeded in the text stream as.. \033[5m\033[25m Where NAME is the name of the anchor.

Returns:
true if the anchor was found, false if not

int XeTextSearch  ) 
 

void XeTextSetInsertionPosition Widget  ,
int 
 

void XeTextSetSelection  ) 
 

void XeTextSetString Widget  ,
const char * 
 

void XeTextSetStringUC Widget  ,
const MIUNICODE
 

void XeTextSetStyle Widget  widget,
const TEXTSTYLEDIFF style,
int  startoffset = -1,
int  endoffset = -1
 

__cplusplus

Parameters:
style  Change
startoffset  use -1 for current cursor selection
endoffset  use -1 for current cursor selection

void XeTextUnsetSelection  ) 
 


Generated on Wed May 31 15:29:25 2006 for TNTsdk by  doxygen 1.3.8-20040913