From 81e650b4ad8b74cb5a91cc67573812e22c447457 Mon Sep 17 00:00:00 2001 From: CarlosC Date: Fri, 25 Jan 2013 23:01:41 +0000 Subject: Arco con slider horizontal automatico --- diff --git a/slide.py b/slide.py deleted file mode 100755 index 3468dd0..0000000 --- a/slide.py +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/python -import gtk -import gobject - -DELAY = 20 -count = 0 - -class MyApp(): - - def __init__(self): - window = gtk.Window() - window.set_default_size(200, -1) - hbox = gtk.HBox() - self.hadjustment = gtk.Adjustment() - - self.hadjustment.set_upper(100) - self.hadjustment.set_value(0) - - self.hslide = gtk.HScale(self.hadjustment) - self.hslide.set_digits(0) - #self.hslide.set_update_policy(gtk.UPDATE_DELAYED) - self.increment = 1 - - self.hslide.connect('key-press-event', self.__capturar_cb) - window.connect('destroy', self.destroy) - - window.add(hbox) - hbox.add(self.hslide) - - window.show_all() - - gobject.timeout_add(DELAY, self.__value_changed_cb, self.hslide) - - def destroy(self, window, data=None): - gtk.main_quit() - - def __value_changed_cb(self, hslide): - self.hadjustment.value += self.increment - - if self.hadjustment.value >= 100: - self.increment *= -1 - elif self.hadjustment.value <= 0: - self.increment *= -1 - - self.hslide = gtk.HScale(self.hadjustment) - - return True - - def __capturar_cb(self, hslide, event): - self.changed_value = hslide.get_value() - print self.changed_value - -if __name__ == "__main__": - my_app = MyApp() - gtk.main() -- cgit v0.9.1