gui
- Location:
EuljiroBible/gui/
- Author:
Benjamin Jaedon Choi - https://github.com/saintbenjamin
- Affiliated Church:
The Eulji-ro Presbyterian Church [대한예수교장로회(통합) 을지로교회]
- Address:
The Eulji-ro Presbyterian Church, 24-10, Eulji-ro 20-gil, Jung-gu, Seoul 04549, South Korea
- Telephone:
+82-2-2266-3070
- E-mail:
euljirochurch [at] G.M.A.I.L. (replace [at] with @ and G.M.A.I.L as you understood.)
- License:
MIT License with Attribution Requirement (see LICENSE file for details); Copyright (c) 2025 The Eulji-ro Presbyterian Church.
- gui.config
- gui.constants
- gui.gui_main
- gui.launch
- gui.ui
- gui.ui.locale
- gui.ui.common
- gui.ui.monitor_memory
MonitorMemoryMonitorMemory.interval_inputMonitorMemory.save_btnMonitorMemory.text_areaMonitorMemory.close_btnMonitorMemory.timerMonitorMemory.interval_secMonitorMemory.__init__()MonitorMemory.set_interval()MonitorMemory.save_interval()MonitorMemory.record_and_display_memory()MonitorMemory.close_monitor()
- gui.ui.tab_keyword
TabKeywordTabKeyword.trTabKeyword.settingsTabKeyword.current_languageTabKeyword.bible_dataTabKeyword.logicTabKeyword.__init__()TabKeyword.change_language()TabKeyword.run_search()TabKeyword.save_selected_verse()TabKeyword.clear_outputs()TabKeyword.update_table()TabKeyword.update_summary()TabKeyword.get_polling_status()TabKeyword.get_always_show_setting()
- gui.ui.tab_keyword_logic
- gui.ui.tab_keyword_ui
TabKeywordUITabKeywordUI.get_polling_statusTabKeywordUI.get_always_show_settingTabKeywordUI.version_boxTabKeywordUI.keyword_inputTabKeywordUI.radio_andTabKeywordUI.radio_compactTabKeywordUI.radio_groupTabKeywordUI.search_buttonTabKeywordUI.select_buttonTabKeywordUI.clear_buttonTabKeywordUI.tableTabKeywordUI.summary_title_labelTabKeywordUI.summary_boxTabKeywordUI.init_ui()TabKeywordUI.update_button_visibility()TabKeywordUI.on_double_click_save()
- gui.ui.tab_settings
TabSettingsTabSettings.trTabSettings.appTabSettings.settingsTabSettings.verse_pathTabSettings.poll_timerTabSettings.refresh_settings_callbackTabSettings.get_poll_enabledTabSettings.overlayTabSettings.overlay_deniedTabSettings.logicTabSettings.__init__()TabSettings.change_language()TabSettings.apply_dynamic_settings()TabSettings.apply_font_to_children()TabSettings.select_text_color()TabSettings.select_bg_color()TabSettings.select_output_path()TabSettings.apply_polling_settings()TabSettings.save_poll_interval()TabSettings.toggle_theme()TabSettings.toggle_overlay()TabSettings.get_main_geometry()TabSettings.populate_displays()TabSettings.ensure_overlay_on()TabSettings.poll_file()TabSettings.update_presentation_visibility()
- gui.ui.tab_settings_logic
TabSettingsLogicTabSettingsLogic.settingsTabSettingsLogic.appTabSettingsLogic.trTabSettingsLogic.refresh_settings_callbackTabSettingsLogic.__init__()TabSettingsLogic.apply_dynamic_settings()TabSettingsLogic.apply_font_to_children()TabSettingsLogic.select_output_path()TabSettingsLogic.select_text_color()TabSettingsLogic.select_bg_color()TabSettingsLogic.save_poll_interval()TabSettingsLogic.apply_polling_settings()
- gui.ui.tab_settings_ui
TabSettingsUITabSettingsUI.main_groupTabSettingsUI.overlay_groupTabSettingsUI.font_family_labelTabSettingsUI.font_family_comboTabSettingsUI.font_size_labelTabSettingsUI.font_size_comboTabSettingsUI.font_weight_labelTabSettingsUI.font_weight_comboTabSettingsUI.theme_toggle_btnTabSettingsUI.always_on_off_checkboxTabSettingsUI.display_comboTabSettingsUI.display_font_family_labelTabSettingsUI.display_font_family_comboTabSettingsUI.display_font_size_labelTabSettingsUI.display_font_size_comboTabSettingsUI.display_font_weight_labelTabSettingsUI.display_font_weight_comboTabSettingsUI.display_font_color_labelTabSettingsUI.text_color_btnTabSettingsUI.bg_alpha_labelTabSettingsUI.alpha_sliderTabSettingsUI.bg_color_labelTabSettingsUI.bg_color_btnTabSettingsUI.path_labelTabSettingsUI.output_editTabSettingsUI.browse_btnTabSettingsUI.overlay_mode_comboTabSettingsUI.poll_labelTabSettingsUI.poll_inputTabSettingsUI.poll_saveTabSettingsUI.main_layoutTabSettingsUI.overlay_layoutTabSettingsUI.init_ui()
- gui.ui.tab_verse
TabVerseTabVerse.trTabVerse.settingsTabVerse.bible_dataTabVerse.version_layoutTabVerse.version_helperTabVerse.selection_managerTabVerse.output_handlerTabVerse.logicTabVerse.version_listTabVerse.current_languageTabVerse.formatted_verse_textTabVerse.enter_stateTabVerse.use_aliasTabVerse.__init__()TabVerse.change_language()TabVerse.resizeEvent()TabVerse.update_button_layout()TabVerse.get_polling_status()TabVerse.get_always_show_setting()TabVerse.toggle_alias_mode()TabVerse.handle_enter()TabVerse.get_reference()TabVerse.apply_output_text()TabVerse.shift_verse()TabVerse.reset_enter_state()TabVerse.clear_outputs()
- gui.ui.tab_verse_logic
- gui.ui.tab_verse_selection_manager
TabVerseSelectionManagerTabVerseSelectionManager.bible_dataTabVerseSelectionManager.version_helperTabVerseSelectionManager.trTabVerseSelectionManager.__init__()TabVerseSelectionManager.create_version_checkbox()TabVerseSelectionManager.update_grid_layout()TabVerseSelectionManager.update_version_summary()TabVerseSelectionManager.populate_book_dropdown()TabVerseSelectionManager.update_book_dropdown()TabVerseSelectionManager.update_chapter_dropdown()
- gui.ui.tab_verse_ui
TabVerseUITabVerseUI.version_scrollTabVerseUI.version_widgetTabVerseUI.version_layoutTabVerseUI.enter_stateTabVerseUI.use_aliasTabVerseUI.alias_toggle_btnTabVerseUI.version_summary_labelTabVerseUI.book_labelTabVerseUI.chapter_labelTabVerseUI.verse_labelTabVerseUI.book_comboTabVerseUI.chapter_inputTabVerseUI.verse_inputTabVerseUI.search_btnTabVerseUI.save_btnTabVerseUI.clear_display_btnTabVerseUI.prev_verse_btnTabVerseUI.next_verse_btnTabVerseUI.input_layoutTabVerseUI.button_layoutTabVerseUI.display_boxTabVerseUI.loading_indicatorTabVerseUI.init_ui()TabVerseUI._on_display_verse()TabVerseUI._on_save_verse()
- gui.ui.widget_overlay
WidgetOverlayWidgetOverlay.modeWidgetOverlay.base_font_sizeWidgetOverlay.last_textWidgetOverlay.poll_timerWidgetOverlay.verse_pathWidgetOverlay.watcherWidgetOverlay.labelWidgetOverlay.bg_styleWidgetOverlay.text_colorWidgetOverlay.__init__()WidgetOverlay.apply_settings()WidgetOverlay.apply_stylesheet()WidgetOverlay.adjust_font_size()WidgetOverlay.display_text()WidgetOverlay.read_verse_file()WidgetOverlay.reload_text()WidgetOverlay.poll_file()WidgetOverlay.on_file_changed()WidgetOverlay.resizeEvent()WidgetOverlay.keyPressEvent()WidgetOverlay.closeEvent()
- gui.ui.window_main
WindowMainWindowMain.settingsWindowMain.app_versionWindowMain.current_languageWindowMain.messagesWindowMain.help_menuWindowMain.tools_menuWindowMain.lang_menuWindowMain.about_actionWindowMain.memory_actionWindowMain.test_error_actionWindowMain.poll_toggle_btnWindowMain.tabsWindowMain.tab_verseWindowMain.tab_keywordWindowMain.tab_settingsWindowMain.copyright_labelWindowMain.monitor_windowWindowMain.__init__()WindowMain.tr()WindowMain.change_language()WindowMain.refresh_settings_and_tabs()WindowMain.apply_tab_icons()WindowMain.update_poll_button_text()WindowMain.on_poll_toggle_clicked()WindowMain.show_about()WindowMain.open_monitor_memory()WindowMain.trigger_error()WindowMain.closeEvent()
- gui.utils
- gui.utils.keyword_highlight_delegate
- gui.utils.keyword_result_model
KeywordResultTableModelKeywordResultTableModel.resultsKeywordResultTableModel.bible_dataKeywordResultTableModel.languageKeywordResultTableModel.trKeywordResultTableModel.__init__()KeywordResultTableModel.rowCount()KeywordResultTableModel.columnCount()KeywordResultTableModel.data()KeywordResultTableModel.headerData()
- gui.utils.logger
- gui.utils.overlay_factory
- gui.utils.settings_helper
- gui.utils.state_saver
- gui.utils.ui_restore
- gui.utils.utils_dialog
- gui.utils.utils_display
- gui.utils.utils_env
- gui.utils.utils_fonts
- gui.utils.utils_save
- gui.utils.utils_theme
- gui.utils.utils_validation
- gui.utils.verse_output_handler