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

#include <ToolboxColourDlogObj.h>

Inheritance diagram for ToolboxColourDlogObj:
ToolboxObj Object ErrorReport

Classes

struct  colourBlockHdr

Public Types

enum  ColourModel { RGB = 1 , CMYK , HSV }
Public Types inherited from ErrorReport
enum  errorEnv { CONSOLE , WIMP }

Public Member Functions

 ToolboxColourDlogObj ()
 ToolboxColourDlogObj (ObjectId id)
 ~ToolboxColourDlogObj ()
int getWimpHandle ()
int readWimpHandle ()
int getDialogueHandle ()
ToolboxColourDlogObjsetColour (int *colourBlock)
int getColourBlock ()
int getColourBlock (int *colourBlock, int bufsize)
ToolboxColourDlogObjsetColourModel (int model)
ToolboxColourDlogObjsetColourModel (ToolboxColourDlogObj::ColourModel model)
ToolboxColourDlogObjsetColourModel (int *colourModelBlock)
int getColourModel ()
int getColourModel (int *colourBlockModel, int bufSize)
ToolboxColourDlogObjsetNoneAvailable (int none)
ToolboxColourDlogObjhideNoneAvailable ()
ToolboxColourDlogObjshowNoneAvailable ()
int isNoneAvailable ()
ToolboxColourDlogObjsetObjectId (ObjectId objectId)
ToolboxColourDlogObjsetFlags (unsigned int flags)
ToolboxColourDlogObjclearFlags ()
void showProperties ()
char * getClassName ()
int getClassType ()
Public Member Functions inherited from ToolboxObj
 ToolboxObj ()
 ToolboxObj (ObjectId id)
 ToolboxObj (unsigned int flags, void *name_or_template)
 ~ToolboxObj ()
int getTemplateName ()
void getTemplateName (char *buffer, int buff_size, int *nbytes)
virtual ToolboxObjshowObject (int show_type, void *type, ObjectId parent, ComponentId parent_component)
virtual ToolboxObjhideObject ()
unsigned int getObjectState (unsigned int *state)
virtual ToolboxObjsetClientHandle (void *client_handle)
unsigned int getClientHandle (void *client_handle)
ObjectId getParent ()
ObjectId getAncestor ()
virtual ToolboxObjraiseToolboxEvent (ComponentId component, ToolboxEvent *event)
ObjectClass getObjectClass ()
ObjectClass readObjectClass ()
virtual ToolboxObjobjectMiscOp (_kernel_swi_regs *regs)
ObjectId readObjectId ()
ObjectId readParentObjectId ()
ObjectId readAncestorObjectId ()
ToolboxObjsetFlags (unsigned int flags)
ToolboxObjclearFlags ()
unsigned int getFlags ()
ToolboxObjsetObjectId (ObjectId id)
void deleteObject ()
int isTemplate (char *templateName)
virtual ObjectId createObject (void *name_or_template)
void showProperties ()
char * getClassName ()
int getClassType ()
Public Member Functions inherited from Object
 Object ()
 ~Object ()
Public Member Functions inherited from ErrorReport
 ErrorReport ()
 ~ErrorReport ()

Additional Inherited Members

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 ()
Static Public Attributes inherited from ToolboxObj
static _kernel_oserror ToolboxObjectIdNotSet = {0x8888,"Toolbox ObjectId not set"}

Member Enumeration Documentation

◆ ColourModel

Enumerator
RGB 
CMYK 
HSV 

Constructor & Destructor Documentation

◆ ToolboxColourDlogObj() [1/2]

ToolboxColourDlogObj::ToolboxColourDlogObj ( )
inline

◆ ToolboxColourDlogObj() [2/2]

ToolboxColourDlogObj::ToolboxColourDlogObj ( ObjectId id)

◆ ~ToolboxColourDlogObj()

ToolboxColourDlogObj::~ToolboxColourDlogObj ( )
inline

Member Function Documentation

◆ clearFlags()

ToolboxColourDlogObj & ToolboxColourDlogObj::clearFlags ( )

◆ getClassName()

char * ToolboxColourDlogObj::getClassName ( )
inlinevirtual

Implements Object.

◆ getClassType()

int ToolboxColourDlogObj::getClassType ( )
inlinevirtual

Implements Object.

◆ getColourBlock() [1/2]

int ToolboxColourDlogObj::getColourBlock ( )

◆ getColourBlock() [2/2]

int ToolboxColourDlogObj::getColourBlock ( int * colourBlock,
int bufsize )

◆ getColourModel() [1/2]

int ToolboxColourDlogObj::getColourModel ( )

◆ getColourModel() [2/2]

int ToolboxColourDlogObj::getColourModel ( int * colourBlockModel,
int bufSize )

◆ getDialogueHandle()

int ToolboxColourDlogObj::getDialogueHandle ( )

◆ getWimpHandle()

int ToolboxColourDlogObj::getWimpHandle ( )

◆ hideNoneAvailable()

ToolboxColourDlogObj & ToolboxColourDlogObj::hideNoneAvailable ( )

◆ isNoneAvailable()

int ToolboxColourDlogObj::isNoneAvailable ( )

◆ readWimpHandle()

int ToolboxColourDlogObj::readWimpHandle ( )

◆ setColour()

ToolboxColourDlogObj & ToolboxColourDlogObj::setColour ( int * colourBlock)

◆ setColourModel() [1/3]

ToolboxColourDlogObj & ToolboxColourDlogObj::setColourModel ( int * colourModelBlock)

◆ setColourModel() [2/3]

ToolboxColourDlogObj & ToolboxColourDlogObj::setColourModel ( int model)

◆ setColourModel() [3/3]

ToolboxColourDlogObj & ToolboxColourDlogObj::setColourModel ( ToolboxColourDlogObj::ColourModel model)

◆ setFlags()

ToolboxColourDlogObj & ToolboxColourDlogObj::setFlags ( unsigned int flags)

◆ setNoneAvailable()

ToolboxColourDlogObj & ToolboxColourDlogObj::setNoneAvailable ( int none)

◆ setObjectId()

ToolboxColourDlogObj & ToolboxColourDlogObj::setObjectId ( ObjectId objectId)

◆ showNoneAvailable()

ToolboxColourDlogObj & ToolboxColourDlogObj::showNoneAvailable ( )

◆ showProperties()

void ToolboxColourDlogObj::showProperties ( )
inlinevirtual

Implements Object.


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