Skip to content
  • John (J5) Palmieri's avatar
    use GtkBuilder instead of glade · 815ee1a5
    John (J5) Palmieri authored
    * This is good and bad in a couple of different ways
      * bad
        * no UI builder currently works with GtkBuilder
        * need to split into different files because there is no way to define the
          root node
      * good
        * more powerful than glade
        * cleaner API
        * one less dep
    * ui/*.ui: new ui files split from the dfeet.glade file which was removed
    * tests/uifile_tests.py: script to test the ui files
    * dfeet/_ui/uiloader.py(UILoader): new class for loading the .ui files
    * dfeet/DFeetApp.py(DFeetApp.__init__): use the new uiloader to load the
      main window
    * dfeet/_ui/busbox.py(BusBox.__init__): use the new uiloader to load the
      filter box
    * dfeet/_ui/busnameinfobox.py(BusNameInfoBox.__init__): use the new uiloader to
      load the introspect view
    * dfeet/_ui/executemethoddialog.py(ExecuteMethodDialog.__init__): use the new ui
      loader to load the main window
    * dfeet/_util.py
      (get_glade_file): removed
      (get_ui_dir): added to return where to get the ui files from
    815ee1a5