Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
# setup a fast callback for the color picker widget on a new window
# for demonstrative purposes
window = Window(self, "Color Picker Fast Callback")
window.setPosition((425, 300))
layout = GridLayout(Orientation.Horizontal, 2,
Alignment.Middle, 15, 5)
layout.setColAlignment(
[Alignment.Maximum, Alignment.Fill])
layout.setSpacing(0, 10)
window.setLayout(layout)
window.setPosition((425, 500))
Label(window, "Combined: ");
b = Button(window, "ColorWheel", entypo.ICON_500PX)
Label(window, "Red: ")
redIntBox = IntBox(window)
redIntBox.setEditable(False)
Label(window, "Green: ")
greenIntBox = IntBox(window)
greenIntBox.setEditable(False)
Label(window, "Blue: ")
blueIntBox = IntBox(window)
blueIntBox.setEditable(False)
Label(window, "Alpha: ")
alphaIntBox = IntBox(window)
def cp_fast_cb(color):
b.setBackgroundColor(color)
b.setTextColor(color.contrastingColor())
red = int(color.r * 255.0)
redIntBox.setValue(red)
green = int(color.g * 255.0)
Alignment.Middle, 15, 5)
layout.setColAlignment(
[Alignment.Maximum, Alignment.Fill])
layout.setSpacing(0, 10)
window.setLayout(layout)
window.setPosition((425, 500))
Label(window, "Combined: ");
b = Button(window, "ColorWheel", entypo.ICON_500PX)
Label(window, "Red: ")
redIntBox = IntBox(window)
redIntBox.setEditable(False)
Label(window, "Green: ")
greenIntBox = IntBox(window)
greenIntBox.setEditable(False)
Label(window, "Blue: ")
blueIntBox = IntBox(window)
blueIntBox.setEditable(False)
Label(window, "Alpha: ")
alphaIntBox = IntBox(window)
def cp_fast_cb(color):
b.setBackgroundColor(color)
b.setTextColor(color.contrastingColor())
red = int(color.r * 255.0)
redIntBox.setValue(red)
green = int(color.g * 255.0)
greenIntBox.setValue(green)
blue = int(color.b * 255.0)
blueIntBox.setValue(blue)
alpha = int(color.w * 255.0)
alphaIntBox.setValue(alpha)
layout.setSpacing(0, 10)
window.setLayout(layout)
window.setPosition((425, 500))
Label(window, "Combined: ");
b = Button(window, "ColorWheel", entypo.ICON_500PX)
Label(window, "Red: ")
redIntBox = IntBox(window)
redIntBox.setEditable(False)
Label(window, "Green: ")
greenIntBox = IntBox(window)
greenIntBox.setEditable(False)
Label(window, "Blue: ")
blueIntBox = IntBox(window)
blueIntBox.setEditable(False)
Label(window, "Alpha: ")
alphaIntBox = IntBox(window)
def cp_fast_cb(color):
b.setBackgroundColor(color)
b.setTextColor(color.contrastingColor())
red = int(color.r * 255.0)
redIntBox.setValue(red)
green = int(color.g * 255.0)
greenIntBox.setValue(green)
blue = int(color.b * 255.0)
blueIntBox.setValue(blue)
alpha = int(color.w * 255.0)
alphaIntBox.setValue(alpha)
cp.setCallback(cp_fast_cb)
self.performLayout()
layout.setSpacing(0, 10)
window.setLayout(layout)
window.setPosition((425, 500))
Label(window, "Combined: ");
b = Button(window, "ColorWheel", entypo.ICON_500PX)
Label(window, "Red: ")
redIntBox = IntBox(window)
redIntBox.setEditable(False)
Label(window, "Green: ")
greenIntBox = IntBox(window)
greenIntBox.setEditable(False)
Label(window, "Blue: ")
blueIntBox = IntBox(window)
blueIntBox.setEditable(False)
Label(window, "Alpha: ")
alphaIntBox = IntBox(window)
def cp_fast_cb(color):
b.setBackgroundColor(color)
b.setTextColor(color.contrastingColor())
red = int(color.r * 255.0)
redIntBox.setValue(red)
green = int(color.g * 255.0)
greenIntBox.setValue(green)
blue = int(color.b * 255.0)
blueIntBox.setValue(blue)
alpha = int(color.w * 255.0)
alphaIntBox.setValue(alpha)
cp.setCallback(cp_fast_cb)
self.performLayout()
[Alignment.Maximum, Alignment.Fill])
layout.setSpacing(0, 10)
window.setLayout(layout)
Label(window, "Floating point :", "sans-bold")
floatBox = TextBox(window)
floatBox.setEditable(True)
floatBox.setFixedSize((100, 20))
floatBox.setValue("50")
floatBox.setUnits("GiB")
floatBox.setDefaultValue("0.0")
floatBox.setFontSize(16)
floatBox.setFormat("[-]?[0-9]*\\.?[0-9]+")
Label(window, "Positive integer :", "sans-bold")
intBox = IntBox(window)
intBox.setEditable(True)
intBox.setFixedSize((100, 20))
intBox.setValue(50)
intBox.setUnits("Mhz")
intBox.setDefaultValue("0")
intBox.setFontSize(16)
intBox.setFormat("[1-9][0-9]*")
intBox.setSpinnable(True)
intBox.setMinValue(1)
intBox.setValueIncrement(2)
Label(window, "Checkbox :", "sans-bold")
cb = CheckBox(window, "Check me")
cb.setFontSize(16)
cb.setChecked(True)
[Alignment.Maximum, Alignment.Fill])
layout.setSpacing(0, 10)
window.setLayout(layout)
Label(window, "Floating point :", "sans-bold")
floatBox = TextBox(window)
floatBox.setEditable(True)
floatBox.setFixedSize((100, 20))
floatBox.setValue("50")
floatBox.setUnits("GiB")
floatBox.setDefaultValue("0.0")
floatBox.setFontSize(16)
floatBox.setFormat("[-]?[0-9]*\\.?[0-9]+")
Label(window, "Positive integer :", "sans-bold")
intBox = IntBox(window)
intBox.setEditable(True)
intBox.setFixedSize((100, 20))
intBox.setValue(50)
intBox.setUnits("Mhz")
intBox.setDefaultValue("0")
intBox.setFontSize(16)
intBox.setFormat("[1-9][0-9]*")
intBox.setSpinnable(True)
intBox.setMinValue(1)
intBox.setValueIncrement(2)
Label(window, "Checkbox :", "sans-bold")
cb = CheckBox(window, "Check me")
cb.setFontSize(16)
cb.setChecked(True)
window = Window(self, "Color Picker Fast Callback")
window.setPosition((425, 300))
layout = GridLayout(Orientation.Horizontal, 2,
Alignment.Middle, 15, 5)
layout.setColAlignment(
[Alignment.Maximum, Alignment.Fill])
layout.setSpacing(0, 10)
window.setLayout(layout)
window.setPosition((425, 500))
Label(window, "Combined: ");
b = Button(window, "ColorWheel", entypo.ICON_500PX)
Label(window, "Red: ")
redIntBox = IntBox(window)
redIntBox.setEditable(False)
Label(window, "Green: ")
greenIntBox = IntBox(window)
greenIntBox.setEditable(False)
Label(window, "Blue: ")
blueIntBox = IntBox(window)
blueIntBox.setEditable(False)
Label(window, "Alpha: ")
alphaIntBox = IntBox(window)
def cp_fast_cb(color):
b.setBackgroundColor(color)
b.setTextColor(color.contrastingColor())
red = int(color.r * 255.0)
redIntBox.setValue(red)
green = int(color.g * 255.0)
greenIntBox.setValue(green)
blue = int(color.b * 255.0)
blueIntBox.setValue(blue)
# setup a fast callback for the color picker widget on a new window
# for demonstrative purposes
window = Window(self, "Color Picker Fast Callback")
window.setPosition((425, 300))
layout = GridLayout(Orientation.Horizontal, 2,
Alignment.Middle, 15, 5)
layout.setColAlignment(
[Alignment.Maximum, Alignment.Fill])
layout.setSpacing(0, 10)
window.setLayout(layout)
window.setPosition((425, 500))
Label(window, "Combined: ");
b = Button(window, "ColorWheel", entypo.ICON_500PX)
Label(window, "Red: ")
redIntBox = IntBox(window)
redIntBox.setEditable(False)
Label(window, "Green: ")
greenIntBox = IntBox(window)
greenIntBox.setEditable(False)
Label(window, "Blue: ")
blueIntBox = IntBox(window)
blueIntBox.setEditable(False)
Label(window, "Alpha: ")
alphaIntBox = IntBox(window)
def cp_fast_cb(color):
b.setBackgroundColor(color)
b.setTextColor(color.contrastingColor())
red = int(color.r * 255.0)
redIntBox.setValue(red)
green = int(color.g * 255.0)
window = Window(self, "Color Picker Fast Callback")
window.setPosition((425, 300))
layout = GridLayout(Orientation.Horizontal, 2,
Alignment.Middle, 15, 5)
layout.setColAlignment(
[Alignment.Maximum, Alignment.Fill])
layout.setSpacing(0, 10)
window.setLayout(layout)
window.setPosition((425, 500))
Label(window, "Combined: ");
b = Button(window, "ColorWheel", entypo.ICON_500PX)
Label(window, "Red: ")
redIntBox = IntBox(window)
redIntBox.setEditable(False)
Label(window, "Green: ")
greenIntBox = IntBox(window)
greenIntBox.setEditable(False)
Label(window, "Blue: ")
blueIntBox = IntBox(window)
blueIntBox.setEditable(False)
Label(window, "Alpha: ")
alphaIntBox = IntBox(window)
def cp_fast_cb(color):
b.setBackgroundColor(color)
b.setTextColor(color.contrastingColor())
red = int(color.r * 255.0)
redIntBox.setValue(red)
green = int(color.g * 255.0)
greenIntBox.setValue(green)
blue = int(color.b * 255.0)
blueIntBox.setValue(blue)
Alignment.Middle, 15, 5)
layout.setColAlignment(
[Alignment.Maximum, Alignment.Fill])
layout.setSpacing(0, 10)
window.setLayout(layout)
window.setPosition((425, 500))
Label(window, "Combined: ");
b = Button(window, "ColorWheel", entypo.ICON_500PX)
Label(window, "Red: ")
redIntBox = IntBox(window)
redIntBox.setEditable(False)
Label(window, "Green: ")
greenIntBox = IntBox(window)
greenIntBox.setEditable(False)
Label(window, "Blue: ")
blueIntBox = IntBox(window)
blueIntBox.setEditable(False)
Label(window, "Alpha: ")
alphaIntBox = IntBox(window)
def cp_fast_cb(color):
b.setBackgroundColor(color)
b.setTextColor(color.contrastingColor())
red = int(color.r * 255.0)
redIntBox.setValue(red)
green = int(color.g * 255.0)
greenIntBox.setValue(green)
blue = int(color.b * 255.0)
blueIntBox.setValue(blue)
alpha = int(color.w * 255.0)
alphaIntBox.setValue(alpha)