, __pTitleTextAccessibilityElement(null)
, __pCursorAccessibilityElement(null)
{
- GET_COLOR_CONFIG(TOKENEDIT::BG_NORMAL, __tokenColor[EXPANDABLE_EDIT_AREA_TOKEN_STATUS_NORMAL]);
- GET_COLOR_CONFIG(TOKENEDIT::BG_SELECTED, __tokenColor[EXPANDABLE_EDIT_AREA_TOKEN_STATUS_SELECTED]);
+ GET_COLOR_CONFIG(TOKENEDIT::BG_NORMAL, __tokenColor[TOKEN_EDIT_STATUS_NORMAL]);
+ GET_COLOR_CONFIG(TOKENEDIT::BG_SELECTED, __tokenColor[TOKEN_EDIT_STATUS_SELECTED]);
+ GET_COLOR_CONFIG(TOKENEDIT::BG_HIGHLIGHTED, __tokenColor[TOKEN_EDIT_STATUS_HIGHLIGHTED]);
+ GET_COLOR_CONFIG(TOKENEDIT::BG_DISABLED, __tokenColor[TOKEN_EDIT_STATUS_DISABLED]);
GET_COLOR_CONFIG(TOKENEDIT::TEXT_NORMAL, __tokenTextColor[EXPANDABLE_EDIT_AREA_TOKEN_STATUS_NORMAL]);
GET_COLOR_CONFIG(TOKENEDIT::TEXT_SELECTED, __tokenTextColor[EXPANDABLE_EDIT_AREA_TOKEN_STATUS_SELECTED]);
}
Color
-_TokenEdit::GetTokenColor(ExpandableEditAreaTokenStatus status) const
+_TokenEdit::GetTokenColor(TokenEditStatus status) const
{
Variant var;
switch (status)
{
- case EXPANDABLE_EDIT_AREA_TOKEN_STATUS_NORMAL:
+ case TOKEN_EDIT_STATUS_NORMAL:
var = GetProperty("normalTokenColor");
break;
- case EXPANDABLE_EDIT_AREA_TOKEN_STATUS_SELECTED:
+ case TOKEN_EDIT_STATUS_SELECTED:
var = GetProperty("selectedTokenColor");
break;
+ case TOKEN_EDIT_STATUS_HIGHLIGHTED:
+ var = GetProperty("highlightedTokenColor");
+ break;
+
+ case TOKEN_EDIT_STATUS_DISABLED:
+ var = GetProperty("disabledTokenColor");
+ break;
+
default:
break;
}
}
result
-_TokenEdit::SetTokenColor(ExpandableEditAreaTokenStatus status, const Color& color)
+_TokenEdit::SetTokenColor(TokenEditStatus status, const Color& color)
{
result r = E_SUCCESS;
Variant var(color);
switch (status)
{
- case EXPANDABLE_EDIT_AREA_TOKEN_STATUS_NORMAL:
+ case TOKEN_EDIT_STATUS_NORMAL:
r = SetProperty("normalTokenColor", var);
break;
- case EXPANDABLE_EDIT_AREA_TOKEN_STATUS_SELECTED:
+ case TOKEN_EDIT_STATUS_SELECTED:
r = SetProperty("selectedTokenColor", var);
break;
+ case TOKEN_EDIT_STATUS_HIGHLIGHTED:
+ r = SetProperty("highlightedTokenColor", var);
+ break;
+
+ case TOKEN_EDIT_STATUS_DISABLED:
+ r = SetProperty("disabledTokenColor", var);
+ break;
default:
break;
}
{
ClearLastResult();
- __tokenColor[EXPANDABLE_EDIT_AREA_TOKEN_STATUS_NORMAL] = color.ToColor();
+ __tokenColor[TOKEN_EDIT_STATUS_NORMAL] = color.ToColor();
return E_SUCCESS;
}
{
ClearLastResult();
- return Variant(__tokenColor[EXPANDABLE_EDIT_AREA_TOKEN_STATUS_NORMAL]);
+ return Variant(__tokenColor[TOKEN_EDIT_STATUS_NORMAL]);
}
result
{
ClearLastResult();
- __tokenColor[EXPANDABLE_EDIT_AREA_TOKEN_STATUS_SELECTED] = color.ToColor();
+ __tokenColor[TOKEN_EDIT_STATUS_SELECTED] = color.ToColor();
return E_SUCCESS;
}
{
ClearLastResult();
- return Variant(__tokenColor[EXPANDABLE_EDIT_AREA_TOKEN_STATUS_SELECTED]);
+ return Variant(__tokenColor[TOKEN_EDIT_STATUS_SELECTED]);
+}
+
+result
+_TokenEdit::SetPropertyHighlightedTokenColor(const Variant& color)
+{
+ ClearLastResult();
+
+ __tokenColor[TOKEN_EDIT_STATUS_HIGHLIGHTED] = color.ToColor();
+
+ return E_SUCCESS;
+}
+
+Variant
+_TokenEdit::GetPropertyHighlightedTokenColor(void) const
+{
+ ClearLastResult();
+
+ return Variant(__tokenColor[TOKEN_EDIT_STATUS_HIGHLIGHTED]);
+}
+
+result
+_TokenEdit::SetPropertyDisabledTokenColor(const Variant& color)
+{
+ ClearLastResult();
+
+ __tokenColor[TOKEN_EDIT_STATUS_DISABLED] = color.ToColor();
+
+ return E_SUCCESS;
+}
+
+Variant
+_TokenEdit::GetPropertyDisabledTokenColor(void) const
+{
+ ClearLastResult();
+
+ return Variant(__tokenColor[TOKEN_EDIT_STATUS_DISABLED]);
}
result