Main Page   Modules   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CmAbsEdit Class Reference

Abstract Edit Class. More...

Inheritance diagram for CmAbsEdit:

CmObject CmMGUI CmAbsEditField CmAbsEditWindow CmEditField CmHiddenEditField CmOptionEdit CmSpinEditField CmEditWindow CmScrolledEditWindow

Public Methods

void changeText (int off, int len, const char *new_t, int chg_len)
void getSubString (int start, int end, char *str)
int findSubStringForward (int off, const char *str, int icase)
int findSubStringBackward (int off, const char *str, int icase)
void setSelection (int start, int end)
void getSelection (int *pstart, int *pend)
char * getAllocatedText (void)
void setCursorPos (int pos)
int getCursorPos (void)
void setNewValueCallback (CmCallback *, STRING_CB)
void setValueChangeCallback (CmCallback *, EDITCHANGE_CB)

Protected Methods

 CmAbsEdit (void)

Friends

void _EditNewValueCB_ (MOBJECT p, char *text, void *ud)
void _EditValueChangeCB_ (MOBJECT p, EDIT_CHANGE *ec, void *ud)

Detailed Description

Abstract Edit Class.


Constructor & Destructor Documentation

CmAbsEdit::CmAbsEdit void    [protected]
 


Member Function Documentation

void CmAbsEdit::changeText int    off,
int    len,
const char *    new_t,
int    chg_len
 

int CmAbsEdit::findSubStringBackward int    off,
const char *    str,
int    icase
 

int CmAbsEdit::findSubStringForward int    off,
const char *    str,
int    icase
 

char* CmAbsEdit::getAllocatedText void   
 

int CmAbsEdit::getCursorPos void   
 

void CmAbsEdit::getSelection int *    pstart,
int *    pend
 

void CmAbsEdit::getSubString int    start,
int    end,
char *    str
 

void CmAbsEdit::setCursorPos int    pos
 

void CmAbsEdit::setNewValueCallback CmCallback  ,
STRING_CB   
 

void CmAbsEdit::setSelection int    start,
int    end
 

void CmAbsEdit::setValueChangeCallback CmCallback  ,
EDITCHANGE_CB   
 


Friends And Related Function Documentation

void _EditNewValueCB_ MOBJECT    p,
char *    text,
void *    ud
[friend]
 

void _EditValueChangeCB_ MOBJECT    p,
EDIT_CHANGE   ec,
void *    ud
[friend]
 


Generated on Sun Jun 29 13:03:07 2003 for MGui API by doxygen1.3-rc2