3 from gi.repository import Gtk
6 class GladeWindowManager:
7 builder = Gtk.Builder()
10 def append(cls, glade_file):
11 cls.builder.add_from_file(glade_file)
14 def initWindow(cls, window_name, window_instance):
15 cls.builder.connect_signals(window_instance)
16 return cls.builder.get_object(window_name)
21 def on_window_destroy(self, widget, data=None):
25 self.window = GladeWindowManager.initWindow("main_window", self)
26 self.window.show_all()
28 def on_start_button_clicked(self, widget, data=None):
32 if __name__ == "__main__":
33 GladeWindowManager.append("OpenERPEasyStarter.glade")
34 appli = TestMainWindow()