I'm trying to make a button just with the icon, I want to give the relief of the button to the icon for have more stetic in my project
On Tue, Sep 8, 2009 at 1:24 PM, John Finlay <[email protected]> wrote: > Hidura wrote: > >> Hello, List i have this sub-class of a Button and make me the icon what i >> pass in the button but lose the releif when the icon replace the button how >> could i change that and give the relief back again. >> >> >> Thanks. >> >> >> ##CODE >> class Button(gtk.Button): >> """ >> This is the constructor of the Vertical Scale. >> """ >> >> def __init__(self): >> gtk.Button.__init__(self) >> self.gc = None # initialized in realize-event handler >> self.width = 0 # updated in size-allocate handler >> self.height = 0 # idem >> self.connect('size-allocate', self.on_size_allocate) >> self.icon = >> '/usr/local/lib/python2.5/HidalgoP/.Logos/Buttons/add.png' >> >> def do_expose_event(self, event): >> >> self.window.draw_pixbuf(self.gc, >> gtk.gdk.pixbuf_new_from_file_at_size(self.icon, 60, 60), >> 0, 0, -1, -1, -1, -1, gtk.gdk.RGB_DITHER_NORMAL, 0, 0) >> self.set_relief(gtk.RELIEF_NORMAL) >> >> def on_size_allocate(self, widget, allocation): >> self.width = allocation.width >> self.height = allocation.height >> >> >> Are you trying to put the Pixbuf inside the Button or undeneath the > button? I'm having trouble understanding what you are trying to do. > > John > -- Hidura
_______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/
