agrego soporte dnd al botón de selección de archivo
This commit is contained in:
parent
20c65a331e
commit
3105dcf2fa
@ -32,7 +32,7 @@ if gtk.pygtk_version < (2,3,90):
|
|||||||
|
|
||||||
class App:
|
class App:
|
||||||
path = None
|
path = None
|
||||||
disp = "stretched"
|
disp = None
|
||||||
conffile = "/etc/gdm3/greeter.gconf-defaults"
|
conffile = "/etc/gdm3/greeter.gconf-defaults"
|
||||||
image = gtk.Image()
|
image = gtk.Image()
|
||||||
screenw = -1
|
screenw = -1
|
||||||
@ -224,6 +224,12 @@ class App:
|
|||||||
self.path = widget.get_filename()
|
self.path = widget.get_filename()
|
||||||
self.redraw()
|
self.redraw()
|
||||||
|
|
||||||
|
# this is called when a file is d'n'd-ed into the file selection button
|
||||||
|
def button_path_changed( self, widget ):
|
||||||
|
|
||||||
|
self.path = widget.get_filename()
|
||||||
|
self.redraw()
|
||||||
|
|
||||||
# current disposition option changed callback. should redraw
|
# current disposition option changed callback. should redraw
|
||||||
def disp_changed( self, widget):
|
def disp_changed( self, widget):
|
||||||
self.disp = widget.get_active_text()
|
self.disp = widget.get_active_text()
|
||||||
@ -266,6 +272,7 @@ class App:
|
|||||||
gtk.STOCK_OK, gtk.RESPONSE_ACCEPT))
|
gtk.STOCK_OK, gtk.RESPONSE_ACCEPT))
|
||||||
self.filebutton = gtk.FileChooserButton(self.filedialog)
|
self.filebutton = gtk.FileChooserButton(self.filedialog)
|
||||||
self.filedialog.connect( "response", self.path_changed)
|
self.filedialog.connect( "response", self.path_changed)
|
||||||
|
self.filebutton.connect( "selection-changed", self.button_path_changed)
|
||||||
|
|
||||||
# disposition selection combo
|
# disposition selection combo
|
||||||
self.combo = gtk.combo_box_new_text()
|
self.combo = gtk.combo_box_new_text()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user