Browse Source

added Color.toRgbString

Alexander Rose 6 years ago
parent
commit
4d78a9f19e
2 changed files with 5 additions and 1 deletions
  1. 1 1
      src/mol-plugin/ui/controls/parameters.tsx
  2. 4 0
      src/mol-util/color/color.ts

+ 1 - 1
src/mol-plugin/ui/controls/parameters.tsx

@@ -174,7 +174,7 @@ function ColorOptions() {
 
 function ColorValueOption(color: Color) {
     return !ColorNamesValueMap.has(color) ? <option key={Color.toHexString(color)} value={color} style={{ background: `${Color.toStyle(color)}` }} >
-        {Color.toHexString(color)}
+        {Color.toRgbString(color)}
     </option> : null
 }
 

+ 4 - 0
src/mol-util/color/color.ts

@@ -18,6 +18,10 @@ export namespace Color {
         return '0x' + ('000000' + hexColor.toString(16)).slice(-6)
     }
 
+    export function toRgbString(hexColor: Color) {
+        return `RGB: ${Color.toRgb(hexColor).join(', ')}`
+    }
+
     export function toRgb(hexColor: Color) {
         return [ hexColor >> 16 & 255, hexColor >> 8 & 255, hexColor & 255 ]
     }