diff options
author | Sven Gothel <[email protected]> | 2023-04-28 12:43:36 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-04-28 12:43:36 +0200 |
commit | 3ddcde7f2fd21e0a418f756519e42ee190ede07e (patch) | |
tree | 1d391e44b9e5a9d4ef3d3da80069c01101febcb7 /src/graphui/classes/com/jogamp/graph/ui/shapes/GLButton.java | |
parent | 87814f1c86b132a16ddf6822d05b83c3ed091fe2 (diff) |
GraphUI Colors: Use pure white modulation w/ color-channel on no-action for original color, adjust defaults accordingly
Diffstat (limited to 'src/graphui/classes/com/jogamp/graph/ui/shapes/GLButton.java')
-rw-r--r-- | src/graphui/classes/com/jogamp/graph/ui/shapes/GLButton.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/graphui/classes/com/jogamp/graph/ui/shapes/GLButton.java b/src/graphui/classes/com/jogamp/graph/ui/shapes/GLButton.java index f11475b84..57af3587c 100644 --- a/src/graphui/classes/com/jogamp/graph/ui/shapes/GLButton.java +++ b/src/graphui/classes/com/jogamp/graph/ui/shapes/GLButton.java @@ -54,6 +54,13 @@ import com.jogamp.opengl.util.texture.Texture; * This button is rendered with a round oval shape. * To render it rectangular, {@link #setCorner(float)} to zero. * </p> + * <p> + * Default colors (toggle-on is full color): + * - non-toggle: 1 * color + * - pressed: 0.9 * color + * - toggle-off: 0.8 * color + * - toggle-on: 1.0 * color + * </p> */ public class GLButton extends TexSeqButton { private final GLEventListener glel; @@ -69,8 +76,8 @@ public class GLButton extends TexSeqButton { this.glel = glel; this.useAlpha = useAlpha; - setColor(0.95f, 0.95f, 0.95f, 1.0f); - setPressedColorMod(1f, 1f, 1f, 0.9f); + setColor(1.0f, 1.0f, 1.0f, 1.0f); + setPressedColorMod(0.9f, 0.9f, 0.9f, 0.7f); setToggleOffColorMod(0.8f, 0.8f, 0.8f, 1.0f); setToggleOnColorMod(1.0f, 1.0f, 1.0f, 1.0f); |