001package org.vishia.gral.ifc; 002 003/**This class should not be used by an application. It is intent to adjust the internal colors. 004 * @author Hartmut Schorrig 005 * 006 */ 007public class _GralChgColor 008{ 009 public static void setColorValue(GralColor color, int rgb) { 010 color.rgb = rgb; 011 color.red = (rgb>>16) & 0xff; 012 color.green = (rgb>>8) & 0xff; 013 color.blue = (rgb) & 0xff; 014 color.colorGuimpl = null; //create a new one. 015 } 016 017 018 public static void addColorUsualNames(GralColor color, String usualNames) { 019 color.usualNames = usualNames; 020 } 021 022 023 public static void setColorUsualNames(GralColor color, String usualNames) { 024 if(false && usualNames !=null && color.usualNames !=null && color.usualNames.length() >0){ 025 color.usualNames += ", " + usualNames; 026 } else { 027 color.usualNames = usualNames; 028 } 029 } 030}