import hildon, gtk

class Test:
    def __init__(self):
        self.program = hildon.Program()
        self.program.__init__()
        gtk.set_application_name('')        
        self.window = hildon.StackableWindow()
        self.program.add_window(self.window) 
        self.window.set_title('Test Hildon AppMenu')
        self.window.connect('destroy', gtk.main_quit)

        menu = hildon.AppMenu()
        manage_btn = gtk.Button('Menu 1')
        about_menu = gtk.Button("Menu 2")
        menu.append(manage_btn) 
        menu.append(about_menu)            
        menu.show_all()
        self.window.set_main_menu(menu)

        label = gtk.Label('Press the menu')
        self.window.add(label)
        
        self.window.show_all()

if __name__ == "__main__":
    Test()
    gtk.main()
