Пример #1
0
    def _setup_image_slave(self):
        event_box = gtk.EventBox()
        event_box.show()

        field_name = self.model.field_name
        model = sysparam.get_object(self.store, field_name)

        self.container.add(event_box)
        self._image_slave = ImageSlave(self.store, model)
        self._image_slave.connect('image-changed',
                                  self._on_image_slave__image_changed)
        self._image_slave.show()
        self.attach_slave('image_slave', self._image_slave, event_box)

        # Images can have field_value as None
        self._block_none_value = False
Пример #2
0
 def _setup_image_slave(self, image_model):
     slave = ImageSlave(self.store,
                        image_model,
                        visual_mode=self.visual_mode)
     slave.connect('image-changed', self._on_image_slave__image_changed)
     self.attach_slave('sellable_image_holder', slave)