def __init__(self,cub): base_gui.__init__(self) self.baseobj = bs.bs_cube.cube(cub) self.gui_refresher = obj_gui_slot(self) self.baseobj.subscribe(bs.objbase_signal_codes.on_unlock,self.gui_refresher) bs.log().get("out").write("cube_gui_created") self.pack_start(gtk.TextView()) self.but = gtk.Button("Cube") self.pack_end(self.but) self.but.connect('clicked',self.on_but_click) self.show_all()
def refresh(self): bs.log().get("out").write("cube refreshing!")