Gtk.ColorButton with signal set-color being called twice?



Hello,

I recently discovered that a bug of one my programs was due to the fact of the `set-color` signal being called
twice in a ColorButton.

Since I wasn't sure if I was doing something wrong I took a minimal code from learngtk.org and made a test..
#!/usr/bin/env python3 # 
http://learngtk.org/tutorials/python_gtk3_tutorial/html/colorbutton.html 
from gi.repository import Gtk def color_set(colorbutton): color = 
colorbutton.get_rgba() red = (color.red * 255) green = (color.green * 
255) blue = (color.blue * 255) print("Hex: #%02x%02x%02x" % (red, green, 
blue)) window = Gtk.Window() window.connect("destroy", lambda q: 
Gtk.main_quit()) colorbutton = Gtk.ColorButton() 
colorbutton.connect("color-set", color_set) window.add(colorbutton) 
window.show_all() Gtk.main() And it seems that even with this code, the 
signal is being called twice. Is this a Bug?






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]