- def resize(self):
- w=(self.size * config.iconsize) + \
- (self.size * config.iconspace)
- self.set_size_request(w, w)
+ def signalLongpress(self, sender, icon):
+ self.handle_click(sender, icon)
+
+ def signalClick(self, sender, icon):
+ config=self.get_config()
+
+ if not config.getLongpress():
+ self.handle_click(sender, icon)
+
+ def signalNotify(self, sender, property):
+ if property.name=='is-on-current-desktop':
+ v=self.get_property(property.name)
+ if v and self.draw_pending:
+ self.queue_draw()
+
+ def resize2(self):
+ config=self.get_config()
+
+ w=(self.size[0] * config.iconsize) + \
+ (self.size[0] * config.getIconSpace())
+ h=(self.size[1] * config.iconsize) + \
+ (self.size[1] * config.getIconSpace())
+ self.set_size_request(w, h)
+ self.resize(w, h)