Example #1
0
    def build(self):
        bmp = get_bmp(self, icons.CTX_ROUNDED_RECT, _('Rounded rectangle'))
        self.add(bmp, 0, LEFT | CENTER, 2)

        self.slider = Slider(self,
                             0, (0, 100),
                             onchange=self.slider_changes,
                             on_final_change=self.slider_final_changes)
        self.add(self.slider, 0, LEFT | CENTER, 2)

        self.num_spin = FloatSpin(self,
                                  0, (0.0, 100.0),
                                  1.0,
                                  0,
                                  width=3,
                                  onchange=self.changes,
                                  spin_overlay=config.spin_overlay)
        self.add(self.num_spin, 0, LEFT | CENTER, 2)

        self.switch = RectAngleSwitch(self, onchange=self.switch_changed)
        self.add(self.switch, 0, LEFT | CENTER, 3)
        self.switch.hide()

        self.keep_ratio = RatioToggle(self, onchange=self.lock_changed)
        self.add(self.keep_ratio, 0, LEFT | CENTER, 3)
Example #2
0
    def build(self):
        bmp = get_bmp(self, icons.CTX_OBJECT_RESIZE, _('Selection size'))
        self.pack(bmp, padding=2)
        self.pack((2, 2))

        self.width_spin = UnitSpin(self.app, self, onchange=self.w_changes)
        self.pack(self.width_spin, padding=2)

        self.pack(get_bmp(self, icons.CTX_W_ON_H), padding=1)

        self.height_spin = UnitSpin(self.app, self, onchange=self.h_changes)
        self.pack(self.height_spin, padding=2)

        self.pack((2, 2))

        self.keep_ratio = RatioToggle(self)
        self.pack(self.keep_ratio, padding=2)
Example #3
0
    def build(self):
        bmp = get_bmp(self, icons.CTX_OBJECT_RESIZE, _('Selection size'))
        self.add(bmp, 0, LEFT | CENTER, 2)

        self.add((2, 2))

        self.width_spin = UnitSpin(self.app, self, onchange=self.w_changes)
        self.add(self.width_spin, 0, LEFT | CENTER, 2)

        self.add(get_bmp(self, icons.CTX_W_ON_H), 0, LEFT | CENTER, 1)

        self.height_spin = UnitSpin(self.app, self, onchange=self.h_changes)
        self.add(self.height_spin, 0, LEFT | CENTER, 2)

        self.add((2, 2))

        self.keep_ratio = RatioToggle(self)
        self.add(self.keep_ratio, 0, LEFT | CENTER, 2)
Example #4
0
    def build(self):
        bmp = get_bmp(self, icons.CTX_ROUNDED_RECT, _('Rounded rectangle'))
        self.pack(bmp, padding=2)

        self.slider = wal.Slider(self,
                                 0, (0, 100),
                                 onchange=self.slider_changes,
                                 on_final_change=self.slider_final_changes)
        self.pack(self.slider, padding=2)

        self.num_spin = wal.FloatSpin(self,
                                      0, (0.0, 100.0),
                                      1.0,
                                      0,
                                      onchange=self.changes)
        self.pack(self.num_spin, padding=2)

        self.switch = RectAngleSwitch(self, onchange=self.switch_changed)
        self.pack(self.switch, padding=3)
        self.switch.hide()

        self.keep_ratio = RatioToggle(self, onchange=self.lock_changed)
        self.pack(self.keep_ratio, padding=3)