def __init__(self, num_string="29"): gtk.VBox.__init__(self) scale_image = ImageBox(app_theme.get_pixbuf("equalizer/scale.png")) self.scalebar = VScalebar( app_theme.get_pixbuf("vscalebar/upper_fg.png"), app_theme.get_pixbuf("vscalebar/upper_bg.png"), app_theme.get_pixbuf("vscalebar/middle_fg.png"), app_theme.get_pixbuf("vscalebar/middle_bg.png"), app_theme.get_pixbuf("vscalebar/bottom_fg.png"), app_theme.get_pixbuf("vscalebar/bottom_bg.png"), app_theme.get_pixbuf("vscalebar/point.png"), ) self.scalebar.set_value(50) self.scalebar.set_has_point(False) preamp_align = gtk.Alignment() preamp_align.set_padding(8, 8, 0, 0) preamp_align.add(scale_image) hear_box = gtk.HBox() hear_box.pack_start(self.scalebar, False, False) hear_box.pack_start(preamp_align, False, False) num_box = gtk.HBox(spacing=1) for i in num_string: num_box.pack_start( ImageBox(app_theme.get_pixbuf("equalizer/%s.png" % i))) num_align = gtk.Alignment() num_align.set(0, 0, 0.8, 0.2) num_align.add(num_box) self.pack_start(hear_box, False, False) self.pack_start(num_align, False, False)
class SlipperScalebar(gtk.VBox): def __init__(self, num_string="29"): gtk.VBox.__init__(self) scale_image = ImageBox(app_theme.get_pixbuf("equalizer/scale.png")) self.scalebar = VScalebar( app_theme.get_pixbuf("vscalebar/upper_fg.png"), app_theme.get_pixbuf("vscalebar/upper_bg.png"), app_theme.get_pixbuf("vscalebar/middle_fg.png"), app_theme.get_pixbuf("vscalebar/middle_bg.png"), app_theme.get_pixbuf("vscalebar/bottom_fg.png"), app_theme.get_pixbuf("vscalebar/bottom_bg.png"), app_theme.get_pixbuf("vscalebar/point.png"), ) self.scalebar.set_value(50) self.scalebar.set_has_point(False) preamp_align = gtk.Alignment() preamp_align.set_padding(8, 8, 0, 0) preamp_align.add(scale_image) hear_box = gtk.HBox() hear_box.pack_start(self.scalebar, False, False) hear_box.pack_start(preamp_align, False, False) num_box = gtk.HBox(spacing=1) for i in num_string: num_box.pack_start(ImageBox(app_theme.get_pixbuf("equalizer/%s.png" % i))) num_align = gtk.Alignment() num_align.set(0, 0, 0.8, 0.2) num_align.add(num_box) self.pack_start(hear_box, False, False) self.pack_start(num_align, False, False)
def __init__(self): super(PreampScalebar, self).__init__() increase_one = ImageBox(app_theme.get_pixbuf("equalizer/1.png")) increase_two = ImageBox(app_theme.get_pixbuf("equalizer/2.png")) increase_db = ImageBox(app_theme.get_pixbuf("equalizer/DB.png")) zero_zero = ImageBox(app_theme.get_pixbuf("equalizer/0.png")) zero_db = ImageBox(app_theme.get_pixbuf("equalizer/DB.png")) preamp_image = ImageBox(app_theme.get_pixbuf("equalizer/preamp.png")) scale_image = ImageBox(app_theme.get_pixbuf("equalizer/scale.png")) increase_image = ImageBox(app_theme.get_pixbuf("equalizer/+.png")) decrease_image = ImageBox(app_theme.get_pixbuf("equalizer/-.png")) one_image = ImageBox(app_theme.get_pixbuf("equalizer/1.png")) two_image = ImageBox(app_theme.get_pixbuf("equalizer/2.png")) db_image = ImageBox(app_theme.get_pixbuf("equalizer/DB.png")) blank_image = ImageBox(app_theme.get_pixbuf("equalizer/blank.png")) blank_image1 = ImageBox(app_theme.get_pixbuf("equalizer/blank.png")) self.scalebar = VScalebar( app_theme.get_pixbuf("vscalebar/upper_fg.png"), app_theme.get_pixbuf("vscalebar/upper_bg.png"), app_theme.get_pixbuf("vscalebar/middle_fg.png"), app_theme.get_pixbuf("vscalebar/middle_bg.png"), app_theme.get_pixbuf("vscalebar/bottom_fg.png"), app_theme.get_pixbuf("vscalebar/bottom_bg.png"), app_theme.get_pixbuf("vscalebar/point.png"), ) self.scalebar.set_value(50) preamp_align = gtk.Alignment() preamp_align.set_padding(8, 8, 0, 0) preamp_align.add(scale_image) preamp_hbox = gtk.HBox() preamp_hbox.pack_start(self.scalebar, False, False) preamp_hbox.pack_start(preamp_align, False, False) increase_box = gtk.HBox(spacing=1) increase_box.pack_start(increase_image, False, False) increase_box.pack_start(increase_one, False, False) increase_box.pack_start(increase_two, False, False) increase_box.pack_start(increase_db, False, False) increase_align = gtk.Alignment() increase_align.set_padding(6, 0, 0, 0) increase_align.set(1.0, 0, 0, 0) increase_align.add(increase_box) zero_box = gtk.HBox(spacing=1) zero_box.pack_start(blank_image, False, False) zero_box.pack_start(blank_image1, False, False) zero_box.pack_start(zero_zero, False, False) zero_box.pack_start(zero_db, False, False) zero_align = gtk.Alignment() zero_align.set(0.5, 0.5, 0, 0) zero_align.add(zero_box) decrease_box = gtk.HBox(spacing=1) decrease_box.pack_start(decrease_image, False, False) decrease_box.pack_start(one_image, False, False) decrease_box.pack_start(two_image, False, False) decrease_box.pack_start(db_image, False, False) decrease_align = gtk.Alignment() decrease_align.set(0, 1, 0, 0) decrease_align.set_padding(0, 6, 0, 0) decrease_align.add(decrease_box) right_box = gtk.VBox() right_box.pack_start(increase_align) right_box.pack_start(zero_align) right_box.pack_start(decrease_align) upper_box = gtk.HBox(spacing=3) upper_box.pack_start(preamp_hbox) upper_box.pack_start(right_box) bottom_align = gtk.Alignment() bottom_align.set(0, 0, 1.0, 0) bottom_align.add(preamp_image) self.pack_start(upper_box, False, False) self.pack_start(bottom_align, False, False)