JX Application Framework
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
JColorManager Class Referenceabstract

#include <JColorManager.h>

Inheritance diagram for JColorManager:
[legend]

Public Member Functions

 JColorManager ()
 
virtual ~JColorManager ()
 
virtual bool GetColorID (const JString &name, JColorID *colorID) const =0
 

Static Public Member Functions

static JColorID GetColorID (const JRGB &color)
 
static JRGB GetRGB (const JColorID colorID)
 
static JColorID GetBlackColor ()
 
static JColorID GetRedColor ()
 
static JColorID GetGreenColor ()
 
static JColorID GetYellowColor ()
 
static JColorID GetBlueColor ()
 
static JColorID GetMagentaColor ()
 
static JColorID GetCyanColor ()
 
static JColorID GetWhiteColor ()
 
static JColorID GetGrayColor (const JSize percentage)
 
static JColorID GetDarkRedColor ()
 
static JColorID GetOrangeColor ()
 
static JColorID GetDarkGreenColor ()
 
static JColorID GetLightBlueColor ()
 
static JColorID GetBrownColor ()
 
static JColorID GetPinkColor ()
 
static JColorID GetDefaultSelectionColor ()
 
static JColorID GetDefaultBackColor ()
 
static JColorID GetDefaultFocusColor ()
 
static JColorID GetDefaultSliderBackColor ()
 
static JColorID GetInactiveLabelColor ()
 
static JColorID GetDefaultSelButtonColor ()
 
static JColorID GetDefaultDNDBorderColor ()
 
static JColorID Get3DLightColor ()
 
static JColorID Get3DShadeColor ()
 

Detailed Description

Abstract base class for system dependent color manager.

Constructor & Destructor Documentation

◆ JColorManager()

JColorManager::JColorManager ( )

◆ ~JColorManager()

JColorManager::~JColorManager ( )
virtual

Member Function Documentation

◆ Get3DLightColor()

JColorID JColorManager::Get3DLightColor ( )
static

◆ Get3DShadeColor()

JColorID JColorManager::Get3DShadeColor ( )
static

◆ GetBlackColor()

JColorID JColorManager::GetBlackColor ( )
static

◆ GetBlueColor()

JColorID JColorManager::GetBlueColor ( )
static

◆ GetBrownColor()

JColorID JColorManager::GetBrownColor ( )
static

◆ GetColorID() [1/2]

JColorID JColorManager::GetColorID ( const JRGB rgb)
static

We pack the values into a single 16 byte value.

◆ GetColorID() [2/2]

virtual bool JColorManager::GetColorID ( const JString name,
JColorID colorID 
) const
pure virtual

Implemented in JXColorManager.

◆ GetCyanColor()

JColorID JColorManager::GetCyanColor ( )
static

◆ GetDarkGreenColor()

JColorID JColorManager::GetDarkGreenColor ( )
static

◆ GetDarkRedColor()

JColorID JColorManager::GetDarkRedColor ( )
static

◆ GetDefaultBackColor()

JColorID JColorManager::GetDefaultBackColor ( )
static

◆ GetDefaultDNDBorderColor()

JColorID JColorManager::GetDefaultDNDBorderColor ( )
static

◆ GetDefaultFocusColor()

JColorID JColorManager::GetDefaultFocusColor ( )
static

◆ GetDefaultSelButtonColor()

JColorID JColorManager::GetDefaultSelButtonColor ( )
static

◆ GetDefaultSelectionColor()

JColorID JColorManager::GetDefaultSelectionColor ( )
static

◆ GetDefaultSliderBackColor()

JColorID JColorManager::GetDefaultSliderBackColor ( )
static

◆ GetGrayColor()

JColorID JColorManager::GetGrayColor ( const JSize  percentage)
static

◆ GetGreenColor()

JColorID JColorManager::GetGreenColor ( )
static

◆ GetInactiveLabelColor()

JColorID JColorManager::GetInactiveLabelColor ( )
static

◆ GetLightBlueColor()

JColorID JColorManager::GetLightBlueColor ( )
static

◆ GetMagentaColor()

JColorID JColorManager::GetMagentaColor ( )
static

◆ GetOrangeColor()

JColorID JColorManager::GetOrangeColor ( )
static

◆ GetPinkColor()

JColorID JColorManager::GetPinkColor ( )
static

◆ GetRedColor()

JColorID JColorManager::GetRedColor ( )
static

◆ GetRGB()

JRGB JColorManager::GetRGB ( const JColorID  colorID)
static

◆ GetWhiteColor()

JColorID JColorManager::GetWhiteColor ( )
static

◆ GetYellowColor()

JColorID JColorManager::GetYellowColor ( )
static

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