mi32/texted.h File Reference

#include <mi32/text.h>
#include <mi32/elemstyl.h>
Include dependency graph for texted.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XeTextBlockRec
struct  XeTextModifyCallbackData
struct  XeTextVerifyCallbackStruct

Defines

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

Typedefs

typedef struct XeTextBlockRecXeTextBlock
typedef struct _XeTextEdRec * XeTextEdWidget
typedef struct _XeTextEdClassRec * XeTextEdWidgetClass
typedef int(* XeTextExtractFeed )(MIUNICODE *, 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

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 ()

Variables

WidgetClass xeTextEdWidgetClass

Define Documentation

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

Typedef Documentation

typedef struct XeTextBlockRec * XeTextBlock
typedef struct _XeTextEdRec* XeTextEdWidget
typedef struct _XeTextEdClassRec* XeTextEdWidgetClass

Enumeration Type Documentation

enum XeTextUnit
Enumerator:
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".


Variable Documentation

WidgetClass xeTextEdWidgetClass

Generated on Sun Oct 7 21:28:23 2012 for TNTsdk 2012 by  doxygen 1.6.1