CommonC++Lib RiscOSC++Lib ToolboxC++Lib
Toolbox Library for use with the RiscOS DDE C++/CFront compiler
Loading...
Searching...
No Matches
ToolboxTextArea Class Reference

#include <ToolboxTextArea.h>

Inheritance diagram for ToolboxTextArea:
ToolboxGadget ErrorReport Object

Public Member Functions

 ToolboxTextArea ()
 ToolboxTextArea (ObjectId windowId, ComponentId gadgetId)
 ToolboxTextArea (ObjectId windowId, ComponentId gadgetId, unsigned int flags)
unsigned int getState ()
ToolboxTextAreasetState (unsigned int state)
ToolboxTextAreasetText (const char *text)
ToolboxTextAreagetText (char *buffer, int buff_size, int *nbytes)
ToolboxTextAreainsertText (unsigned int index, const char *text)
ToolboxTextAreareplaceText (unsigned int index_start, unsigned int index_end, const char *text)
ToolboxTextAreagetSelection (char *buffer, int size, unsigned int *nbytes)
ToolboxTextAreasetSelection (unsigned int index_start, unsigned int index_end)
ToolboxTextAreagetSelectionPoints (unsigned int *index_start, unsigned int *index_end)
ToolboxTextAreasetFont (const char *font_name, unsigned int width, unsigned int height)
ToolboxTextAreasetColour (unsigned int foreground, unsigned int background)
ToolboxTextAreagetColour (unsigned int *foreground, unsigned int *background)
ToolboxTextAreasetCursorPosition (unsigned int index, unsigned int *old_index)
unsigned int getCursorPosition ()
int getTextCount ()
ToolboxTextAreaappend (const char *text)
void showProperties ()
char * getClassName ()
int getClassType ()
Public Member Functions inherited from ToolboxGadget
 ToolboxGadget ()
 ToolboxGadget (ObjectId windowId, ComponentId gadgetId)
 ToolboxGadget (ObjectId windowId, ComponentId gadgetId, unsigned int flags)
 ~ToolboxGadget ()
int getGadgetFlags ()
int getHelpMessage ()
int getHelpMessage (char *buffer, int bufSize)
int getIconList ()
int getIconList (int *buffer, int bufSize)
int getType ()
void getBbox (BBox *box)
unsigned int getFlags ()
int getObjectId ()
int getComponentId ()
ToolboxGadgetgadgetMethod (int methodCode, _kernel_swi_regs *regs)
ToolboxGadgetsetFocus ()
ToolboxGadgetsetFlags (unsigned int flags)
ToolboxGadgetsetObjectId (ObjectId windowId)
ToolboxGadgetsetComponentId (ComponentId gadgetId)
ToolboxGadgetsetGadgetFlags (unsigned int flags)
ToolboxGadgetsetHelpMessage (char *message)
ToolboxGadgetmoveGadget (BBox *newBbox)
Public Member Functions inherited from ErrorReport
 ErrorReport ()
 ~ErrorReport ()
Public Member Functions inherited from Object
 Object ()

Additional Inherited Members

Public Types inherited from ErrorReport
enum  errorEnv { CONSOLE , WIMP }
Static Public Member Functions inherited from ErrorReport
static void setLastError (_kernel_oserror *, unsigned int)
static void setLastError (_kernel_oserror *, unsigned int, char *location)
static _kernel_oserror * getLastError ()
static void setErrFlags (unsigned int)
static unsigned int getErrFlags ()
static void setAsWimpTask (char *)
static void setAsConsoleTask ()
static void setLocation (char *)
static char * getLocation ()
static char * getTaskName ()
static void clearError ()
static int getEnvironment ()
static void setTrap (int, int *)
static void clearTrap ()
Protected Member Functions inherited from Object
 ~Object ()

Constructor & Destructor Documentation

◆ ToolboxTextArea() [1/3]

ToolboxTextArea::ToolboxTextArea ( )

◆ ToolboxTextArea() [2/3]

ToolboxTextArea::ToolboxTextArea ( ObjectId windowId,
ComponentId gadgetId )

◆ ToolboxTextArea() [3/3]

ToolboxTextArea::ToolboxTextArea ( ObjectId windowId,
ComponentId gadgetId,
unsigned int flags )

Member Function Documentation

◆ append()

ToolboxTextArea & ToolboxTextArea::append ( const char * text)

◆ getClassName()

char * ToolboxTextArea::getClassName ( )
inlinevirtual

Reimplemented from ToolboxGadget.

◆ getClassType()

int ToolboxTextArea::getClassType ( )
inlinevirtual

Reimplemented from ToolboxGadget.

◆ getColour()

ToolboxTextArea & ToolboxTextArea::getColour ( unsigned int * foreground,
unsigned int * background )

◆ getCursorPosition()

unsigned int ToolboxTextArea::getCursorPosition ( )

◆ getSelection()

ToolboxTextArea & ToolboxTextArea::getSelection ( char * buffer,
int size,
unsigned int * nbytes )

◆ getSelectionPoints()

ToolboxTextArea & ToolboxTextArea::getSelectionPoints ( unsigned int * index_start,
unsigned int * index_end )

◆ getState()

unsigned int ToolboxTextArea::getState ( )

◆ getText()

ToolboxTextArea & ToolboxTextArea::getText ( char * buffer,
int buff_size,
int * nbytes )

◆ getTextCount()

int ToolboxTextArea::getTextCount ( )

◆ insertText()

ToolboxTextArea & ToolboxTextArea::insertText ( unsigned int index,
const char * text )

◆ replaceText()

ToolboxTextArea & ToolboxTextArea::replaceText ( unsigned int index_start,
unsigned int index_end,
const char * text )

◆ setColour()

ToolboxTextArea & ToolboxTextArea::setColour ( unsigned int foreground,
unsigned int background )

◆ setCursorPosition()

ToolboxTextArea & ToolboxTextArea::setCursorPosition ( unsigned int index,
unsigned int * old_index )

◆ setFont()

ToolboxTextArea & ToolboxTextArea::setFont ( const char * font_name,
unsigned int width,
unsigned int height )

◆ setSelection()

ToolboxTextArea & ToolboxTextArea::setSelection ( unsigned int index_start,
unsigned int index_end )

◆ setState()

ToolboxTextArea & ToolboxTextArea::setState ( unsigned int state)

◆ setText()

ToolboxTextArea & ToolboxTextArea::setText ( const char * text)

◆ showProperties()

void ToolboxTextArea::showProperties ( )
inlinevirtual

Reimplemented from ToolboxGadget.


The documentation for this class was generated from the following files: