Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

MColorScheme Class Reference

Represents a set of colors used by controls to draw themselves. More...

#include <MColorScheme.h>

List of all members.

Public Types

enum  EDefaultColorScheme {
  KSchemeWeather = 0, KSchemeNavigator, KSchemeInput, KSchemePrefs,
  KSchemePhone, KSchemeKeyboard, KSchemeKeyboardInput, KSchemeMenuMain,
  KSchemeMenuPrefs, KSchemeAlternatives, KSchemeInfo, KSchemeHelp,
  KSchemeLocBrowser, KSchemeUndefined
}
enum  { KDefaultSchemesNumber = 14, KDefaultSchemeIndex = KSchemeUndefined }

Public Member Functions

virtual CDesktop::TColor ButtonBackgroundColor ()=0
virtual CDesktop::TColor ButtonFontColor ()=0
virtual CDesktop::TColor DisabledFontColor ()=0
virtual CDesktop::TColor ControlFontColor ()=0
virtual CDesktop::TColor ActiveFontColor ()=0
virtual CDesktop::TColor BackgroundColor ()=0

Static Public Member Functions

MColorSchemeGetDefaultColorScheme (EDefaultColorScheme aSchemeType)


Detailed Description

Represents a set of colors used by controls to draw themselves.

The MColorScheme interface includes a number of Navigator-compatible schemes that could be retieved via its static GetDefaultColorScheme() method


Member Enumeration Documentation

enum MColorScheme::EDefaultColorScheme
 

Default color scheme types


Member Function Documentation

virtual CDesktop::TColor MColorScheme::ActiveFontColor  )  [pure virtual]
 

Font color for active control. Note that the control becomes active only as a result of keyboard or remote coptrol operation

virtual CDesktop::TColor MColorScheme::BackgroundColor  )  [pure virtual]
 

Screen background color

virtual CDesktop::TColor MColorScheme::ButtonBackgroundColor  )  [pure virtual]
 

Background color for buttons

virtual CDesktop::TColor MColorScheme::ButtonFontColor  )  [pure virtual]
 

Default font color for buttons

virtual CDesktop::TColor MColorScheme::ControlFontColor  )  [pure virtual]
 

Default font color for control other than buttons

virtual CDesktop::TColor MColorScheme::DisabledFontColor  )  [pure virtual]
 

Font color for disabled controls

MColorScheme& MColorScheme::GetDefaultColorScheme EDefaultColorScheme  aSchemeType  )  [static]
 

Returns the reference to the default color scheme with given type


The documentation for this class was generated from the following file:
Generated on Fri Jul 15 16:46:44 2005 for TomTom GO User Interface library by doxygen 1.3.5