# Path: e3d/gui/Styling/StyleClass.py
# class StyleHintsEnum(object):
# class DefaultStyle(object):
#     def __init__(self, baseColor=None):
#     def _buildGradients(self):
#     def __repr__(self):
#     def saveToFile(self, path):
#     def readFromFile(path):
#     def baseColor(self):
#     def baseColor(self, value):
#     def _copy(self):


from .StyleClass import DefaultStyle, GradientTypesEnum
from ...Colors import *
from cycgkit.cgtypes import vec4



class ColorfullStyle(DefaultStyle):
    def __init__(self):
        super(ColorfullStyle, self).__init__(RGB1(.5, 0, .5))
        self.name = 'Colorfull'

        self.baseColor = fromRGB1_A(RED / 2.0 + BLUE, 1)
        self.borderColor = YELLOW
        self.borderSize = 3
        self.fontColor = ORANGE
        self.gradientType = GradientTypesEnum.LeftCorner

# Path: e3d/gui/Styling/StyleClass.py
# class StyleHintsEnum(object):
# class DefaultStyle(object):
#     def __init__(self, baseColor=None):
#     def _buildGradients(self):
#     def __repr__(self):
#     def saveToFile(self, path):
#     def readFromFile(path):
#     def baseColor(self):
#     def baseColor(self, value):
#     def _copy(self):


# Path: e3d/gui/Styling/styles.py
from .StyleClass import DefaultStyle, GradientTypesEnum
from ...Colors import *
from cycgkit.cgtypes import vec4




class ColorfullStyle(DefaultStyle):
    def __init__(self):
        super(ColorfullStyle, self).__init__(RGB1(.5, 0, .5))
        self.name = 'Colorfull'

        self.baseColor = fromRGB1_A(RED / 2.0 + BLUE, 1)
        self.borderColor = YELLOW
        self.borderSize = 3
        self.fontColor = ORANGE
        self.gradientType = GradientTypesEnum.LeftCorner

        self.raisedGradientColor0 = BLUE