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)
EDITMENUXeTextGetEditMenu (Widget xetext)
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 219 of file texted.h.

#define XeTextMakeCursorPositionVisible   XeTextMakeCursorPositionVisable

Definition at line 245 of file texted.h.

#define XeTextSetStringUnicode   XeTextSetStringUC

Old name.

Definition at line 205 of file texted.h.


Typedef Documentation

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

Definition at line 265 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   
)

EDITMENU* XeTextGetEditMenu ( Widget  xetext  ) 

Get the EDITMENU for this widget (assuming there is on).

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 421 of file texted.h.

_XFUNCPROTOEND MISTRING XeTextGetString ( Widget  xetext  )  [inline]

Return contents of XeText widget as MISTRING.

Parameters:
xetext  XeText widget

Definition at line 411 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 441 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 432 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 
)

Set the text style at the given location TEXTSTYLEDIFF is derived from TEXTSTYLE, and contains flags saying which values to actually change. GENERATING_DOXYGEN_OUTPUT __cplusplus.

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

void XeTextUnsetSelection (  ) 


Generated on Thu Apr 26 04:09:45 2007 for TNTsdk by  doxygen 1.5.2