|
||
class TCoeColorUse;
Logical colour used when drawing in controls.
This class pairs a logical colour value with an explanation of how it is used when drawing a control. The explanation is in terms of categories of use, e.g. in the TGround category, the colour can used for either the foreground or background.
Defined in TCoeColorUse
:
EActive
The logical colour is used to draw the control when active and either focused or...EBack
The logical colour is used to draw the control when it is in the background. EBorders
The logical colour is used to draw a control's borders. EChecked
The logical colour is used to draw the control in the checked state. EContents
The logical colour is used to draw a control's contents. EDark
The logical colour is used to draw the control in dark tones. EDimmed
The logical colour is used to draw the control when dimmed and either focused or...EFore
The logical colour is used to draw the control when it is in the foreground. EHighlights
The logical colour is used to draw a control's highlighted contents. ELight
The logical colour is used to draw the control in light tones. EMid
The logical colour is used to draw the control in mid tones. EMidLight
The logical colour is used to draw the control in midlight tones. ENeutral
The logical colour is used to draw the control in neutral tones. ENormal
The logical colour is used to draw the control in the normal state. EPressed
The logical colour is used to draw the control when focused and pressed. ESet
The logical colour is used to draw the control in the set state. EShadowed
The logical colour is used to draw the control when it is shadowed. ESurrounds
The logical colour is used to draw a control's surrounds. IsActive()const
Tests whether the logical colour is active. i.e. whether or not it is used to dr...IsBackground()const
Tests whether the logical colour is used as a background colour.IsBorders()const
Tests whether the logical colour is used to draw a control's borders.IsContents()const
Tests whether the logical colour is used to draw a control's contents.IsDimmed()const
Tests whether the logical colour is used to draw the control when dimmed and eit...IsForeground()const
Tests whether the logical colour is used as a foreground colour.IsHighlights()const
Tests whether the logical colour is used to draw a control's highlighted content...IsNormal()const
Tests whether the logical colour is used to draw the control in a normal state.IsPressed()const
Tests whether the logical colour is used to draw the control when focused and pr...IsSet()const
Tests whether the logical colour is used to draw the control in a set state.IsSurrounds()const
Tests whether the logical colour is used to draw a control's surrounds.LogicalColor()const
Gets the logical colour which has its use described by this TCoeColourUse.SetLogicalColor(TInt)
Sets the logical colour which has its use described by this object.SetUse(TInt)
Sets the use of the logical colour.TAreas
Flags that control the area in which colour is used. TCoeColorUse()
Constructor. TFocus
Focus category flags TGround
Foreground and background category flags TState
State category flags TTones
Tone flags Use()const
Gets the value describing the use of the logical colour.IMPORT_C void SetUse(TInt aUse);
Sets the use of the logical colour.
|
IMPORT_C void SetLogicalColor(TInt aLogicalColor);
Sets the logical colour which has its use described by this object.
|
IMPORT_C TInt LogicalColor() const;
Gets the logical colour which has its use described by this TCoeColourUse.
|
IMPORT_C TInt Use() const;
Gets the value describing the use of the logical colour.
|
IMPORT_C TBool IsForeground() const;
Tests whether the logical colour is used as a foreground colour.
|
IMPORT_C TBool IsBackground() const;
Tests whether the logical colour is used as a background colour.
|
IMPORT_C TBool IsContents() const;
Tests whether the logical colour is used to draw a control's contents.
The contents are the parts of the control that the user interacts with, e.g. an editor field, the contents of a list box, the page of a web browser. This is opposed to the fascia (or 'surrounds') which are the parts of controls which make up the illusion that the contents are set into some sort of solid frontage.
|
IMPORT_C TBool IsHighlights() const;
Tests whether the logical colour is used to draw a control's highlighted contents.
|
IMPORT_C TBool IsSurrounds() const;
Tests whether the logical colour is used to draw a control's surrounds.
|
IMPORT_C TBool IsBorders() const;
Tests whether the logical colour is used to draw a control's borders.
|
IMPORT_C TBool IsActive() const;
Tests whether the logical colour is active. i.e. whether or not it is used to draw the control when active and either focused or unfocused.
|
IMPORT_C TBool IsDimmed() const;
Tests whether the logical colour is used to draw the control when dimmed and either focused or unfocused.
|
IMPORT_C TBool IsPressed() const;
Tests whether the logical colour is used to draw the control when focused and pressed.
|
IMPORT_C TBool IsNormal() const;
Tests whether the logical colour is used to draw the control in a normal state.
|
IMPORT_C TBool IsSet() const;
Tests whether the logical colour is used to draw the control in a set state.
|
TGround
Foreground and background category flags
|
TAreas
Flags that control the area in which colour is used.
|
TFocus
Focus category flags
|
TState
State category flags
|
TTones
Tone flags
|