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

CmAbsButton Class Reference

Abstract Button Object. More...

Inheritance diagram for CmAbsButton:

CmObject CmMGUI CmPushButton CmRadioButton CmToggleButton

Public Methods

void setImages (const char *normal, const char *arm=0, const char *unsens=0)
void changeImageFiles (const char *normal, const char *arm, const char *unsens, const char *norm_on, const char *arm_on, const char *uns_on)
CmImagechangeNormalImage (CmImage *new_normal)
CmImagechangeArmedImage (CmImage *new_armed)
CmImagechangeUnsensitiveImage (CmImage *new_unsens)
CmImagechangeNormalOnImage (CmImage *new_normal_on)
CmImagechangeArmedOnImage (CmImage *new_armed_on)
CmImagechangeUnsensitiveOnImage (CmImage *new_unsens_on)
void setTextVsImageAlignment (CARD8 align)
void setOnMouseOverForegroundColor (CmColor *fgc)
void setOnMouseOverForegroundRGB (int r, int g, int b)
void setShadowOnMouseOver (int thick)
void setAccelerator (int key)
void setImageMaskByCMapIndex (int id)
void setImageMaskByPixel (int x, int y)
void setImageMaskByRGB (int r, int g, int b)
void unsetOnMouseOverForeground (void)
void unShadowOnMouseOver (void)

Detailed Description

Abstract Button Object.


Member Function Documentation

CmImage* CmAbsButton::changeArmedImage CmImage   new_armed
 

CmImage* CmAbsButton::changeArmedOnImage CmImage   new_armed_on
 

void CmAbsButton::changeImageFiles const char *    normal,
const char *    arm,
const char *    unsens,
const char *    norm_on,
const char *    arm_on,
const char *    uns_on
 

CmImage* CmAbsButton::changeNormalImage CmImage   new_normal
 

CmImage* CmAbsButton::changeNormalOnImage CmImage   new_normal_on
 

CmImage* CmAbsButton::changeUnsensitiveImage CmImage   new_unsens
 

CmImage* CmAbsButton::changeUnsensitiveOnImage CmImage   new_unsens_on
 

void CmAbsButton::setAccelerator int    key
 

Reimplemented in CmPushButton.

void CmAbsButton::setImageMaskByCMapIndex int    id
 

void CmAbsButton::setImageMaskByPixel int    x,
int    y
 

void CmAbsButton::setImageMaskByRGB int    r,
int    g,
int    b
 

void CmAbsButton::setImages const char *    normal,
const char *    arm = 0,
const char *    unsens = 0
 

void CmAbsButton::setOnMouseOverForegroundColor CmColor   fgc
 

void CmAbsButton::setOnMouseOverForegroundRGB int    r,
int    g,
int    b
 

void CmAbsButton::setShadowOnMouseOver int    thick
 

void CmAbsButton::setTextVsImageAlignment CARD8    align
 

void CmAbsButton::unsetOnMouseOverForeground void   
 

void CmAbsButton::unShadowOnMouseOver void   
 


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