Text.h File Reference

#include <X11/Xaw3d/Simple.h>
#include <X11/Xaw3d/TextSink.h>
#include <X11/Xaw3d/TextSrc.h>
#include <X11/Xaw3d/AsciiSrc.h>
#include <X11/Xaw3d/AsciiSink.h>

Include dependency graph for Text.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  XawTextBlock

Defines

#define XtEtextScrollNever   "never"
#define XtEtextScrollWhenNeeded   "whenneeded"
#define XtEtextScrollAlways   "always"
#define XtEtextWrapNever   "never"
#define XtEtextWrapLine   "line"
#define XtEtextWrapWord   "word"
#define XtEtextResizeNever   "never"
#define XtEtextResizeWidth   "width"
#define XtEtextResizeHeight   "height"
#define XtEtextResizeBoth   "both"
#define XtNautoFill   "autoFill"
#define XtNbottomMargin   "bottomMargin"
#define XtNdialogHOffset   "dialogHOffset"
#define XtNdialogVOffset   "dialogVOffset"
#define XtNdisplayCaret   "displayCaret"
#define XtNdisplayPosition   "displayPosition"
#define XtNleftMargin   "leftMargin"
#define XtNrightMargin   "rightMargin"
#define XtNscrollVertical   "scrollVertical"
#define XtNscrollHorizontal   "scrollHorizontal"
#define XtNselectTypes   "selectTypes"
#define XtNtopMargin   "topMargin"
#define XtNwrap   "wrap"
#define XtCAutoFill   "AutoFill"
#define XtCScroll   "Scroll"
#define XtCSelectTypes   "SelectTypes"
#define XtCWrap   "Wrap"
#define XtNinsertPosition   "insertPosition"
#define XtNresize   "resize"
#define XtNselection   "selection"
#define XtCResize   "Resize"
#define XawTextSearchError   (-12345L)
#define XawReplaceError   -1
#define XawEditDone   0
#define XawEditError   1
#define XawPositionError   2

Typedefs

typedef long XawTextPosition
typedef struct XawTextBlockXawTextBlockPtr
typedef _TextClassRecTextWidgetClass
typedef _TextRecTextWidget

Enumerations

enum  XawTextScrollMode { XawtextScrollNever, XawtextScrollWhenNeeded, XawtextScrollAlways }
enum  XawTextWrapMode { XawtextWrapNever, XawtextWrapLine, XawtextWrapWord }
enum  XawTextResizeMode { XawtextResizeNever, XawtextResizeWidth, XawtextResizeHeight, XawtextResizeBoth }
enum  XawTextScanDirection { XawsdLeft, XawsdRight }
enum  XawTextEditType { XawtextRead, XawtextAppend, XawtextEdit }
enum  XawTextSelectType {
  XawselectNull, XawselectPosition, XawselectChar, XawselectWord,
  XawselectLine, XawselectParagraph, XawselectAll
}

Functions

_XFUNCPROTOBEGIN XrmQuark _XawTextFormat ()
void XawTextDisplay ()
void XawTextEnableRedisplay ()
void XawTextDisableRedisplay ()
void XawTextSetSelectionArray ()
void XawTextGetSelectionPos ()
void XawTextSetSource ()
int XawTextReplace ()
XawTextPosition XawTextTopPosition ()
void XawTextSetInsertionPoint ()
XawTextPosition XawTextGetInsertionPoint ()
void XawTextUnsetSelection ()
void XawTextSetSelection ()
void XawTextInvalidate ()
Widget XawTextGetSource ()
XawTextPosition XawTextSearch ()
void XawTextDisplayCaret ()

Variables

unsigned long FMT8BIT
unsigned long XawFmt8Bit
unsigned long XawFmtWide
WidgetClass textWidgetClass


Define Documentation

#define XawEditDone   0

Definition at line 157 of file Text.h.

Referenced by FormRegion(), InsertChar(), InsertFileNamed(), InsertNewLineAndBackupInternal(), LocalInsertNewLine(), Replace(), ReplaceText(), StripOutOldCRs(), and XawTextReplace().

#define XawEditError   1

Definition at line 158 of file Text.h.

Referenced by _XawTextReplace(), clear_file_message(), InsertNewLineAndBackupInternal(), LocalInsertNewLine(), Replace(), and ReplaceText().

#define XawPositionError   2

Definition at line 159 of file Text.h.

Referenced by clear_file_message().

#define XawReplaceError   -1

Definition at line 156 of file Text.h.

Referenced by FormParagraph(), FormRegion(), and StripOutOldCRs().

#define XawTextSearchError   (-12345L)

Definition at line 152 of file Text.h.

Referenced by DoSearch(), Replace(), and Search().

#define XtCAutoFill   "AutoFill"

Definition at line 138 of file Text.h.

#define XtCResize   "Resize"

Definition at line 147 of file Text.h.

#define XtCScroll   "Scroll"

Definition at line 139 of file Text.h.

#define XtCSelectTypes   "SelectTypes"

Definition at line 140 of file Text.h.

#define XtCWrap   "Wrap"

Definition at line 141 of file Text.h.

#define XtEtextResizeBoth   "both"

Definition at line 122 of file Text.h.

Referenced by CvtStringToResizeMode().

#define XtEtextResizeHeight   "height"

Definition at line 121 of file Text.h.

Referenced by CvtStringToResizeMode().

#define XtEtextResizeNever   "never"

Definition at line 119 of file Text.h.

Referenced by CvtStringToResizeMode().

#define XtEtextResizeWidth   "width"

Definition at line 120 of file Text.h.

Referenced by CvtStringToResizeMode().

#define XtEtextScrollAlways   "always"

Definition at line 113 of file Text.h.

Referenced by CvtStringToScrollMode().

#define XtEtextScrollNever   "never"

Definition at line 111 of file Text.h.

Referenced by CvtStringToScrollMode().

#define XtEtextScrollWhenNeeded   "whenneeded"

Definition at line 112 of file Text.h.

Referenced by CvtStringToScrollMode().

#define XtEtextWrapLine   "line"

Definition at line 116 of file Text.h.

Referenced by CvtStringToWrapMode().

#define XtEtextWrapNever   "never"

Definition at line 115 of file Text.h.

Referenced by CvtStringToWrapMode().

#define XtEtextWrapWord   "word"

Definition at line 117 of file Text.h.

Referenced by CvtStringToWrapMode().

#define XtNautoFill   "autoFill"

Definition at line 124 of file Text.h.

#define XtNbottomMargin   "bottomMargin"

Definition at line 125 of file Text.h.

#define XtNdialogHOffset   "dialogHOffset"

Definition at line 126 of file Text.h.

#define XtNdialogVOffset   "dialogVOffset"

Definition at line 127 of file Text.h.

#define XtNdisplayCaret   "displayCaret"

Definition at line 128 of file Text.h.

Referenced by init_msg(), and popup_file_msg().

#define XtNdisplayPosition   "displayPosition"

Definition at line 129 of file Text.h.

Referenced by clear_file_message().

#define XtNinsertPosition   "insertPosition"

Definition at line 144 of file Text.h.

Referenced by _XawTextVScroll(), create_dirinfo(), create_file_panel(), Initialize(), and InsertCursor().

#define XtNleftMargin   "leftMargin"

Definition at line 130 of file Text.h.

#define XtNresize   "resize"

Definition at line 145 of file Text.h.

#define XtNrightMargin   "rightMargin"

Definition at line 131 of file Text.h.

#define XtNscrollHorizontal   "scrollHorizontal"

Definition at line 133 of file Text.h.

Referenced by create_dirinfo(), create_file_panel(), and popup_file_msg().

#define XtNscrollVertical   "scrollVertical"

Definition at line 132 of file Text.h.

Referenced by create_dirinfo(), and popup_file_msg().

#define XtNselection   "selection"

Definition at line 146 of file Text.h.

#define XtNselectTypes   "selectTypes"

Definition at line 134 of file Text.h.

#define XtNtopMargin   "topMargin"

Definition at line 135 of file Text.h.

#define XtNwrap   "wrap"

Definition at line 136 of file Text.h.


Typedef Documentation

typedef struct _TextRec* TextWidget

Definition at line 170 of file Text.h.

typedef struct _TextClassRec* TextWidgetClass

Definition at line 169 of file Text.h.

typedef struct XawTextBlock * XawTextBlockPtr

typedef long XawTextPosition

Definition at line 85 of file Text.h.


Enumeration Type Documentation

enum XawTextEditType

Enumerator:
XawtextRead 
XawtextAppend 
XawtextEdit 

Definition at line 97 of file Text.h.

enum XawTextResizeMode

Enumerator:
XawtextResizeNever 
XawtextResizeWidth 
XawtextResizeHeight 
XawtextResizeBoth 

Definition at line 93 of file Text.h.

enum XawTextScanDirection

Enumerator:
XawsdLeft 
XawsdRight 

Definition at line 96 of file Text.h.

enum XawTextScrollMode

Enumerator:
XawtextScrollNever 
XawtextScrollWhenNeeded 
XawtextScrollAlways 

Definition at line 87 of file Text.h.

enum XawTextSelectType

Enumerator:
XawselectNull 
XawselectPosition 
XawselectChar 
XawselectWord 
XawselectLine 
XawselectParagraph 
XawselectAll 

Definition at line 98 of file Text.h.

enum XawTextWrapMode

Enumerator:
XawtextWrapNever 
XawtextWrapLine 
XawtextWrapWord 

Definition at line 90 of file Text.h.


Function Documentation

_XFUNCPROTOBEGIN XrmQuark _XawTextFormat (  ) 

Referenced by _DeleteOrKill(), _SelectionReceived(), _SetSelection(), _XawTextGetSTRING(), _XawTextGetText(), _XawTextSearch(), AutoFill(), ConvertSelection(), DoSearch(), InsertChar(), InsertNewCRs(), InsertNewLineAndBackupInternal(), InsertNewLineAndIndent(), InsertString(), Replace(), StripOutOldCRs(), and TransposeCharacters().

Here is the caller graph for this function:

void XawTextDisableRedisplay (  ) 

void XawTextDisplay (  ) 

void XawTextDisplayCaret (  ) 

void XawTextEnableRedisplay (  ) 

XawTextPosition XawTextGetInsertionPoint (  ) 

void XawTextGetSelectionPos (  ) 

Widget XawTextGetSource (  ) 

void XawTextInvalidate (  ) 

int XawTextReplace (  ) 

XawTextPosition XawTextSearch (  ) 

void XawTextSetInsertionPoint (  ) 

void XawTextSetSelection (  ) 

void XawTextSetSelectionArray (  ) 

void XawTextSetSource (  ) 

XawTextPosition XawTextTopPosition (  ) 

void XawTextUnsetSelection (  ) 


Variable Documentation

unsigned long FMT8BIT

Definition at line 79 of file Text.c.

Referenced by ClassInitialize(), clear_file_message(), and file_msg().

WidgetClass textWidgetClass

Definition at line 3507 of file Text.c.

unsigned long XawFmt8Bit

Definition at line 80 of file Text.c.

Referenced by _SelectionReceived(), _XawTextGetText(), AutoFill(), ClassInitialize(), Initialize(), InsertFileNamed(), InsertNewCRs(), and StripOutOldCRs().

unsigned long XawFmtWide

Definition at line 81 of file Text.c.

Referenced by _DeleteOrKill(), _SelectionReceived(), _SetSelection(), _XawTextGetSTRING(), _XawTextGetText(), _XawTextSearch(), AutoFill(), ClassInitialize(), ConvertSelection(), DoSearch(), Initialize(), InsertChar(), InsertNewCRs(), InsertNewLineAndBackupInternal(), InsertNewLineAndIndent(), InsertString(), ReadText(), Replace(), ReplaceText(), Search(), StripOutOldCRs(), and TransposeCharacters().


Generated on Sun Mar 4 16:02:23 2007 for Scilab [trunk] by  doxygen 1.5.1