Thread Tools Display Modes
05/03/14, 06:01 AM   #1
Iyanga
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 183
Extracting official colors

Does anyone happen to know how to get the color values for the default UI?

Basically, how to process the constants like
INTERFACE_TEXT_COLOR_VALUE
INTERFACE_TEXT_COLOR_SUBTLE
...
and get color values for it?
  Reply With Quote
05/03/14, 06:07 AM   #2
Iyanga
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 183
Sometimes all you need for an answer is to write down the question

GetInterfaceColor(INTERFACE_COLOR_TYPE_TEXT_COLORS, INTERFACE_TEXT_COLOR_SUBTLE)

So, that's what the fieldvalue param is for.

Time to update the wiki a bit.
  Reply With Quote
05/03/14, 06:07 AM   #3
Fathis Ules
Thief Guild Master
 
Fathis Ules's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 42
with

Code:
GetInterfaceColor(integer interfaceColorType, integer fieldValue)
Returns: number red, number green, number blue, number alpha
Types:

Code:
INTERFACE_COLOR_TYPE_ABILITY_TOOLTIP
INTERFACE_COLOR_TYPE_ACTIVE_COMBAT_TIP
INTERFACE_COLOR_TYPE_ALLIANCE
INTERFACE_COLOR_TYPE_ATTRIBUTE_TOOLTIP
INTERFACE_COLOR_TYPE_ATTRIBUTE_UPGRADE_PROJECTED
INTERFACE_COLOR_TYPE_BOOK_MEDIUM
INTERFACE_COLOR_TYPE_BUFF_TYPE
INTERFACE_COLOR_TYPE_CAST_BAR_END
INTERFACE_COLOR_TYPE_CAST_BAR_START
INTERFACE_COLOR_TYPE_CHAT_CHANNEL_CATEGORY_DEFAULTS
INTERFACE_COLOR_TYPE_CON_COLORS
INTERFACE_COLOR_TYPE_CURRENCY
INTERFACE_COLOR_TYPE_DEFAULT_COLOR
INTERFACE_COLOR_TYPE_FINESSE
INTERFACE_COLOR_TYPE_GENERAL
INTERFACE_COLOR_TYPE_ITEM_QUALITY_COLORS
INTERFACE_COLOR_TYPE_ITEM_TOOLTIP
INTERFACE_COLOR_TYPE_KEEP_TOOLTIP
INTERFACE_COLOR_TYPE_LEADERBOARD_COLORS
INTERFACE_COLOR_TYPE_LEVEL_UP
INTERFACE_COLOR_TYPE_LINK
INTERFACE_COLOR_TYPE_LOADING_SCREEN
INTERFACE_COLOR_TYPE_MAPPIN_TOOLTIP
INTERFACE_COLOR_TYPE_NAME_PLATE
INTERFACE_COLOR_TYPE_NAME_PLATE_HEALTH_END
INTERFACE_COLOR_TYPE_NAME_PLATE_HEALTH_START
INTERFACE_COLOR_TYPE_NAME_PLATE_HIT_INDICATOR
INTERFACE_COLOR_TYPE_OBJECT_NOTIFICATION
INTERFACE_COLOR_TYPE_POWER_END
INTERFACE_COLOR_TYPE_POWER_FADE_IN
INTERFACE_COLOR_TYPE_POWER_FADE_OUT
INTERFACE_COLOR_TYPE_POWER_START
INTERFACE_COLOR_TYPE_PROGRESSION
INTERFACE_COLOR_TYPE_SCROLLING_COMBAT_TEXT
INTERFACE_COLOR_TYPE_SHARED_TOOLTIP
INTERFACE_COLOR_TYPE_SKILL_LINE_TOOLTIP
INTERFACE_COLOR_TYPE_STATUS_EFFECT
INTERFACE_COLOR_TYPE_STAT_VALUE
INTERFACE_COLOR_TYPE_TEXT_COLORS
INTERFACE_COLOR_TYPE_ULTIMATE_BAR
INTERFACE_COLOR_TYPE_UNIT_CLASS
INTERFACE_COLOR_TYPE_UNIT_REACTION
INTERFACE_COLOR_TYPE_UNUSED_VALUE
INTERFACE_COLOR_TYPE_UNUSED_VALUE2
Sample:

Lua Code:
  1. GetInterfaceColor(INTERFACE_COLOR_TYPE_GENERAL, INTERFACE_GENERAL_COLOR_ENABLED)
  Reply With Quote
05/03/14, 06:58 AM   #4
Iyanga
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 183
And a shortcut to get a color object:

ZO_ColorDef:FromInterfaceColor(INTERFACE_COLOR_TYPE_TEXT_COLORS, INTERFACE_TEXT_COLOR_NORMAL)
  Reply With Quote

ESOUI » Developer Discussions » General Authoring Discussion » Extracting official colors

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off