mi32/texted.h File Reference

#include <mi32/xewbasic.h>
#include <mi32/text.h>
#include <mi32/elemstyl.h>

Include dependency graph for texted.h:

Include dependency graph

Go to the source code of this file.

Classes

struct  XeTextBlockRec
struct  XeTextModifyCallbackData
struct  XeTextVerifyCallbackStruct

Defines

#define XtNallowEdit   "allowEdit"
#define XtCAllowEdit   "AllowEdit"
#define XtNcursorPosition   "cursorPosition"
#define XtCCursorPosition   "CursorPosition"
#define XtNmodifyCallback   "modifyCallback"
#define XtCModifyCallback   "ModifyCallback"
#define XtNblinkRate   "blinkRate"
#define XtCBlinkRate   "BlinkRate"
#define XtNpasswordMode   "passwordMode"
#define XtCPasswordMode   "PasswordMode"
#define XtNdisplayCaret   "displayCaret"
#define XtCOutput   "Output"
#define XeCR_UP_ARROW   XmCR_INCREMENT
#define XeCR_DOWN_ARROW   XmCR_DECREMENT
#define XeTextSetStringUnicode   XeTextSetStringUC
#define XeTextGetStringUnicode   XeTextGetStringUC
#define XeTextMakeCursorPositionVisible   XeTextMakeCursorPositionVisable
#define XeIsXeText(w)   XtIsSubclass((w), xeTextEdWidgetClass)

Typedefs

typedef _XeTextEdClassRec * XeTextEdWidgetClass
typedef _XeTextEdRec * XeTextEdWidget
typedef * XeTextBlock
typedef XeTextModifyCallbackData XeTextModifyCallbackData
typedef int(* XeTextExtractFeed )(UNICODE *, int, XeTextTag, XtPointer)

Enumerations

enum  XeTextUnit {
  XeTextUnit_POINT, XeTextUnit_POSITION, XeTextUnit_WORD, XeTextUnit_LINE,
  XeTextUnit_LINE_BEGIN, XeTextUnit_LINE_END, XeTextUnit_PARAGRAPH, XeTextUnit_TAG,
  XeTextUnit_ALL
}

Functions

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

Variables

WidgetClass xeTextEdWidgetClass


Define Documentation

#define XeCR_DOWN_ARROW   XmCR_DECREMENT
 

Definition at line 118 of file texted.h.

#define XeCR_UP_ARROW   XmCR_INCREMENT
 

Definition at line 117 of file texted.h.

#define XeIsXeText  )     XtIsSubclass((w), xeTextEdWidgetClass)
 

Definition at line 470 of file texted.h.

#define XtCAllowEdit   "AllowEdit"
 

Definition at line 70 of file texted.h.

#define XtCBlinkRate   "BlinkRate"
 

Definition at line 76 of file texted.h.

#define XtCCursorPosition   "CursorPosition"
 

Definition at line 72 of file texted.h.

#define XtCModifyCallback   "ModifyCallback"
 

Definition at line 74 of file texted.h.

#define XtCOutput   "Output"
 

Definition at line 83 of file texted.h.

#define XtCPasswordMode   "PasswordMode"
 

Definition at line 78 of file texted.h.

#define XtNallowEdit   "allowEdit"
 

Definition at line 69 of file texted.h.

#define XtNblinkRate   "blinkRate"
 

Definition at line 75 of file texted.h.

#define XtNcursorPosition   "cursorPosition"
 

Definition at line 71 of file texted.h.

#define XtNdisplayCaret   "displayCaret"
 

Definition at line 80 of file texted.h.

#define XtNmodifyCallback   "modifyCallback"
 

Definition at line 73 of file texted.h.

#define XtNpasswordMode   "passwordMode"
 

Definition at line 77 of file texted.h.


Typedef Documentation

typedef * XeTextBlock
 

typedef struct _XeTextEdRec* XeTextEdWidget
 

Definition at line 98 of file texted.h.

typedef struct _XeTextEdClassRec* XeTextEdWidgetClass
 

Definition at line 97 of file texted.h.

typedef struct XeTextModifyCallbackData XeTextModifyCallbackData
 


Enumeration Type Documentation

enum XeTextUnit
 

Enumeration values:
XeTextUnit_POINT  Current point.
XeTextUnit_POSITION  Virtual positions.
XeTextUnit_WORD  A word.
XeTextUnit_LINE  A line.
XeTextUnit_LINE_BEGIN  Beginning of current line.
XeTextUnit_LINE_END  End of current line.
XeTextUnit_PARAGRAPH  Paragraph.
XeTextUnit_TAG  Content with the same tag.
XeTextUnit_ALL  All content, End/Begin "file".

Definition at line 136 of file texted.h.


Function Documentation

void XeTextRemove Widget   ) 
 


Variable Documentation

WidgetClass xeTextEdWidgetClass
 

Definition at line 91 of file texted.h.


Generated on Thu Aug 12 06:24:42 2004 for TNTsdk by doxygen 1.3.4-20031026