''' Created on Aug 18, 2011 @author: Group 2 @summary: Button example ''' import sys import gtk import hildon def menu_button_clicked(button, label): buttontext = button.get_label() text = "Last option selected:\n%s" % buttontext label.set_text(text) def main(): win = hildon.StackableWindow() # Create and pack labels vbox = gtk.VBox(False, 10) hbox = gtk.HBox(False, 10) #interface.. buttons, labels ,... etc labelHeader = gtk.Label("Application header") labelSubHeader = gtk.Label("-") buttonGTK1 = gtk.Button("None") buttonGTK1.connect("clicked", menu_button_clicked, labelSubHeader) buttonGTK2 = gtk.Button("Hello") buttonGTK2.connect("clicked", menu_button_clicked, labelSubHeader) hbox.pack_start(buttonGTK1, True, True, 0) hbox.pack_start(buttonGTK2, True, True, 0) vbox.pack_start(labelHeader, True, True, 0) vbox.pack_start(labelSubHeader, True, True, 0) vbox.pack_start(hbox, True, True, 0) # Add label's box to window win.add(vbox) win.connect("delete_event", gtk.main_quit) win.show_all() gtk.main() if __name__ == "__main__": main()