def NewPreferencesPithosDialog(): """NewPreferencesPithosDialog - returns a fully instantiated PreferencesPithosDialog object. Use this function rather than creating a PreferencesPithosDialog instance directly. """ #look for the ui file that describes the ui ui_filename = os.path.join(getdatapath(), 'ui', 'PreferencesPithosDialog.ui') if not os.path.exists(ui_filename): ui_filename = None builder = gtk.Builder() builder.add_from_file(ui_filename) dialog = builder.get_object("preferences_pithos_dialog") dialog.finish_initializing(builder) return dialog
def NewAboutPithosDialog(): """NewAboutPithosDialog - returns a fully instantiated AboutPithosDialog object. Use this function rather than creating a AboutPithosDialog instance directly. """ #look for the ui file that describes the ui ui_filename = os.path.join(getdatapath(), 'ui', 'AboutPithosDialog.ui') if not os.path.exists(ui_filename): ui_filename = None builder = gtk.Builder() builder.add_from_file(ui_filename) dialog = builder.get_object("about_pithos_dialog") dialog.finish_initializing(builder) return dialog
def NewSearchDialog(worker_run): """NewSearchDialog - returns a fully instantiated dialog-camel_case_nameDialog object. Use this function rather than creating SearchDialog instance directly. """ #look for the ui file that describes the ui ui_filename = os.path.join(getdatapath(), 'ui', 'SearchDialog.ui') if not os.path.exists(ui_filename): ui_filename = None builder = gtk.Builder() builder.add_from_file(ui_filename) dialog = builder.get_object("search_dialog") dialog.finish_initializing(builder, worker_run) return dialog