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

#include <ToolboxScrollList.h>

Inheritance diagram for ToolboxScrollList:
ToolboxGadget ErrorReport Object

Classes

struct  ScrollListSelectionEvent

Public Member Functions

 ToolboxScrollList ()
 ToolboxScrollList (ObjectId windowId, ComponentId gadgetId)
 ToolboxScrollList (ObjectId windowId, ComponentId gadgetId, unsigned int flags)
unsigned int getState ()
ToolboxScrollListsetState (unsigned int state)
ToolboxScrollListaddItem (const char *text, const void *sprite_area, const char *sprite_name, int index)
ToolboxScrollListdeleteItems (int start, int end)
ToolboxScrollListselectItem (int index)
ToolboxScrollListdeselectItem (int index)
ToolboxScrollListgetSelected (int offset, int *new_offset)
ToolboxScrollListmakeVisible (int index)
ToolboxScrollListsetColour (unsigned int foreground, unsigned int background)
ToolboxScrollListgetColour (unsigned int *foreground, unsigned int *background)
ToolboxScrollListsetFont (const char *font_name, unsigned int width, unsigned int height)
ToolboxScrollListgetItemText (char *buffer, int size, int index, int *nbytes)
unsigned int countItems ()
ToolboxScrollListsetItemText (char *new_text, int index)
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 ()
 ~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 ()

Constructor & Destructor Documentation

◆ ToolboxScrollList() [1/3]

ToolboxScrollList::ToolboxScrollList ( )

◆ ToolboxScrollList() [2/3]

ToolboxScrollList::ToolboxScrollList ( ObjectId windowId,
ComponentId gadgetId )

◆ ToolboxScrollList() [3/3]

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

Member Function Documentation

◆ addItem()

ToolboxScrollList & ToolboxScrollList::addItem ( const char * text,
const void * sprite_area,
const char * sprite_name,
int index )

◆ countItems()

unsigned int ToolboxScrollList::countItems ( )

◆ deleteItems()

ToolboxScrollList & ToolboxScrollList::deleteItems ( int start,
int end )

◆ deselectItem()

ToolboxScrollList & ToolboxScrollList::deselectItem ( int index)

◆ getClassName()

char * ToolboxScrollList::getClassName ( )
inlinevirtual

Reimplemented from ToolboxGadget.

◆ getClassType()

int ToolboxScrollList::getClassType ( )
inlinevirtual

Reimplemented from ToolboxGadget.

◆ getColour()

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

◆ getItemText()

ToolboxScrollList & ToolboxScrollList::getItemText ( char * buffer,
int size,
int index,
int * nbytes )

◆ getSelected()

ToolboxScrollList & ToolboxScrollList::getSelected ( int offset,
int * new_offset )

◆ getState()

unsigned int ToolboxScrollList::getState ( )

◆ makeVisible()

ToolboxScrollList & ToolboxScrollList::makeVisible ( int index)

◆ selectItem()

ToolboxScrollList & ToolboxScrollList::selectItem ( int index)

◆ setColour()

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

◆ setFont()

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

◆ setItemText()

ToolboxScrollList & ToolboxScrollList::setItemText ( char * new_text,
int index )

◆ setState()

ToolboxScrollList & ToolboxScrollList::setState ( unsigned int state)

◆ showProperties()

void ToolboxScrollList::showProperties ( )
inlinevirtual

Reimplemented from ToolboxGadget.


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