Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W _ __del__() (vibegui.gtk.gtk_gui_builder.GtkGuiBuilder method) (vibegui.tk.tk_gui_builder.TkGuiBuilder method) __getattr__() (vibegui.GuiBuilder method) A add_button() (vibegui.tk.tk_widget_factory.RadioButtonGroup method) add_change_callback() (vibegui.flet.flet_widget_factory.FletWidgetFactory method) (vibegui.gtk.gtk_widget_factory.GtkWidgetFactory method) (vibegui.tk.tk_widget_factory.TkWidgetFactory method) add_field_change_callback() (vibegui.utils.CallbackManagerMixin method) B backend (vibegui.gtk.gtk_gui_builder.GtkGuiBuilder property) (vibegui.GuiBuilder attribute) BackendError BackendManager (class in vibegui.backend) builder (vibegui.GuiBuilder attribute) ButtonHandlerMixin (class in vibegui.utils) C calculate_window_center() (vibegui.utils.LayoutUtils static method) CallbackManagerMixin (class in vibegui.utils) cancel_button (vibegui.config_loader.GuiConfig attribute), [1] cancel_label (vibegui.config_loader.GuiConfig attribute), [1] choices (vibegui.config_loader.FieldConfig attribute), [1] clear_all_widgets() (vibegui.flet.flet_widget_factory.FletWidgetFactory method) (vibegui.gtk.gtk_widget_factory.GtkWidgetFactory method) (vibegui.tk.tk_widget_factory.TkWidgetFactory method) (vibegui.wx.wx_widget_factory.WxWidgetFactory method) clear_form() (vibegui.flet.flet_gui_builder.FletGuiBuilder method) (vibegui.GuiBuilder method) (vibegui.utils.WidgetFactoryMixin method) close() (vibegui.flet.flet_gui_builder.FletGuiBuilder method) (vibegui.gtk.gtk_gui_builder.GtkGuiBuilder method) (vibegui.GuiBuilder method) (vibegui.tk.tk_gui_builder.TkGuiBuilder method) config (vibegui.config_loader.ConfigLoader attribute) ConfigLoader (class in vibegui.config_loader) ConfigLoaderMixin (class in vibegui.utils) ConfigurationError ConfigValidator (class in vibegui.config_validator) create_and_run() (vibegui.flet.flet_gui_builder.FletGuiBuilder static method) (vibegui.gtk.gtk_gui_builder.GtkGuiBuilder class method) (vibegui.GuiBuilder static method) (vibegui.qt.qt_gui_builder.GuiBuilder static method) (vibegui.tk.tk_gui_builder.TkGuiBuilder class method) (vibegui.wx.wx_gui_builder.WxGuiBuilder static method) create_label() (vibegui.gtk.gtk_widget_factory.GtkWidgetFactory method) (vibegui.tk.tk_widget_factory.TkWidgetFactory method) (vibegui.wx.wx_widget_factory.WxWidgetFactory method) create_widget() (vibegui.flet.flet_widget_factory.FletWidgetFactory method) (vibegui.gtk.gtk_widget_factory.GtkWidgetFactory method) (vibegui.tk.tk_widget_factory.TkWidgetFactory method) (vibegui.wx.wx_widget_factory.WxWidgetFactory method) custom_buttons (vibegui.config_loader.GuiConfig attribute), [1] CustomButtonConfig (class in vibegui.config_loader) CustomColorButton (class in vibegui.tk.tk_widget_factory) D DataPersistenceMixin (class in vibegui.utils) DEFAULT_BACKEND (vibegui.backend.BackendManager attribute) default_value (vibegui.config_loader.FieldConfig attribute), [1] E enable_field() (vibegui.GuiBuilder method) (vibegui.utils.FieldStateMixin method) enabled (vibegui.config_loader.CustomButtonConfig attribute), [1] (vibegui.config_loader.TabConfig attribute), [1] F fieldChanged (vibegui.qt.qt_gui_builder.GuiBuilder attribute) FieldConfig (class in vibegui.config_loader) fields (vibegui.config_loader.GuiConfig attribute), [1] (vibegui.config_loader.TabConfig attribute), [1] FieldStateMixin (class in vibegui.utils) FileUtils (class in vibegui.utils) flatten_nested_dict() (in module vibegui.utils) FletGuiBuilder (class in vibegui.flet.flet_gui_builder) FletWidgetFactory (class in vibegui.flet.flet_widget_factory) format_float() (vibegui.utils.FormatUtils static method) format_string (vibegui.config_loader.FieldConfig attribute), [1] FormatUtils (class in vibegui.utils) formSubmitted (vibegui.qt.qt_gui_builder.GuiBuilder attribute) G get_all_values() (vibegui.utils.NestedValueMixin method) get_available_backends() (in module vibegui) (in module vibegui.backend) (vibegui.backend.BackendManager method) get_backend() (in module vibegui.backend) (vibegui.backend.BackendManager method) get_backend_info() (in module vibegui.backend) (vibegui.backend.BackendManager method) get_color() (vibegui.tk.tk_widget_factory.CustomColorButton method) (vibegui.wx.wx_widget_factory.WxCustomColorButton method) get_custom_button_names() (vibegui.GuiBuilder method) (vibegui.utils.CallbackManagerMixin method) get_field_by_name() (vibegui.config_loader.ConfigLoader method) get_field_value() (vibegui.GuiBuilder method) (vibegui.utils.WidgetFactoryMixin method) get_file_path() (vibegui.wx.wx_widget_factory.WxCustomFileButton method) get_form_data() (vibegui.GuiBuilder method) (vibegui.utils.WidgetFactoryMixin method) get_nested_value() (in module vibegui.utils) get_recommended_widget_sizes() (vibegui.utils.LayoutUtils static method) get_system() (vibegui.utils.PlatformUtils static method) get_value() (vibegui.flet.flet_widget_factory.FletWidgetFactory method) (vibegui.tk.tk_widget_factory.RadioButtonGroup method) get_widget_value() (vibegui.flet.flet_widget_factory.FletWidgetFactory method) (vibegui.gtk.gtk_widget_factory.GtkWidgetFactory method) (vibegui.tk.tk_widget_factory.TkWidgetFactory method) (vibegui.wx.wx_widget_factory.WxWidgetFactory method) GtkGuiBuilder (class in vibegui.gtk.gtk_gui_builder) GtkWidgetFactory (class in vibegui.gtk.gtk_widget_factory) GuiBuilder (class in vibegui) (class in vibegui.qt.qt_gui_builder) GuiConfig (class in vibegui.config_loader) H height (vibegui.config_loader.FieldConfig attribute), [1] (vibegui.config_loader.WindowConfig attribute), [1] hide() (vibegui.gtk.gtk_gui_builder.GtkGuiBuilder method) (vibegui.GuiBuilder method) (vibegui.tk.tk_gui_builder.TkGuiBuilder method) I icon (vibegui.config_loader.CustomButtonConfig attribute), [1] (vibegui.config_loader.WindowConfig attribute), [1] is_backend_available() (in module vibegui.backend) (vibegui.backend.BackendManager method) is_dark_mode() (vibegui.utils.PlatformUtils static method) is_linux() (vibegui.utils.PlatformUtils static method) is_macos() (vibegui.utils.PlatformUtils static method) is_windows() (vibegui.utils.PlatformUtils static method) L label (vibegui.config_loader.CustomButtonConfig attribute), [1] (vibegui.config_loader.FieldConfig attribute), [1] layout (vibegui.config_loader.GuiConfig attribute), [1] (vibegui.config_loader.TabConfig attribute), [1] LayoutUtils (class in vibegui.utils) load_config_from_dict() (vibegui.utils.ConfigLoaderMixin method) load_config_from_file() (vibegui.utils.ConfigLoaderMixin method) load_data_from_dict() (vibegui.GuiBuilder method) (vibegui.utils.DataPersistenceMixin method) load_data_from_file() (vibegui.GuiBuilder method) (vibegui.utils.DataPersistenceMixin method) load_data_from_json() (vibegui.utils.FileUtils static method) load_from_dict() (vibegui.config_loader.ConfigLoader method) load_from_file() (vibegui.config_loader.ConfigLoader method) M max_value (vibegui.config_loader.FieldConfig attribute), [1] min_value (vibegui.config_loader.FieldConfig attribute), [1] module vibegui.backend vibegui.config_loader vibegui.config_validator vibegui.exceptions vibegui.flet.flet_gui_builder vibegui.flet.flet_widget_factory vibegui.gtk.gtk_gui_builder vibegui.gtk.gtk_widget_factory vibegui.qt.qt_gui_builder vibegui.tk.tk_gui_builder vibegui.tk.tk_widget_factory vibegui.utils vibegui.wx.wx_gui_builder vibegui.wx.wx_widget_factory N name (vibegui.config_loader.CustomButtonConfig attribute), [1] (vibegui.config_loader.FieldConfig attribute), [1] (vibegui.config_loader.TabConfig attribute), [1] NestedValueMixin (class in vibegui.utils) O options (vibegui.config_loader.FieldConfig attribute), [1] P parse_float() (vibegui.utils.FormatUtils static method) parse_int() (vibegui.utils.FormatUtils static method) placeholder (vibegui.config_loader.FieldConfig attribute), [1] PlatformUtils (class in vibegui.utils) R RadioButtonGroup (class in vibegui.tk.tk_widget_factory) remove_custom_button_callback() (vibegui.GuiBuilder method) (vibegui.utils.CallbackManagerMixin method) required (vibegui.config_loader.FieldConfig attribute), [1] resizable (vibegui.config_loader.WindowConfig attribute), [1] run() (vibegui.flet.flet_gui_builder.FletGuiBuilder method) (vibegui.gtk.gtk_gui_builder.GtkGuiBuilder method) (vibegui.GuiBuilder method) (vibegui.tk.tk_gui_builder.TkGuiBuilder method) S save_data_to_file() (vibegui.GuiBuilder method) (vibegui.utils.DataPersistenceMixin method) save_data_to_json() (vibegui.utils.FileUtils static method) set_all_values() (vibegui.utils.NestedValueMixin method) set_backend() (in module vibegui.backend) (vibegui.backend.BackendManager method) set_cancel_callback() (vibegui.GuiBuilder method) (vibegui.utils.CallbackManagerMixin method) set_color() (vibegui.tk.tk_widget_factory.CustomColorButton method) (vibegui.wx.wx_widget_factory.WxCustomColorButton method) set_custom_button_callback() (vibegui.GuiBuilder method) (vibegui.utils.CallbackManagerMixin method) set_field_value() (vibegui.flet.flet_gui_builder.FletGuiBuilder method) (vibegui.GuiBuilder method) (vibegui.utils.WidgetFactoryMixin method) set_file_path() (vibegui.wx.wx_widget_factory.WxCustomFileButton method) set_form_data() (vibegui.flet.flet_gui_builder.FletGuiBuilder method) (vibegui.GuiBuilder method) (vibegui.utils.WidgetFactoryMixin method) set_nested_value() (in module vibegui.utils) set_submit_callback() (vibegui.GuiBuilder method) (vibegui.utils.CallbackManagerMixin method) set_theme_colors() (vibegui.tk.tk_widget_factory.TkWidgetFactory method) set_value() (vibegui.flet.flet_widget_factory.FletWidgetFactory method) (vibegui.tk.tk_widget_factory.RadioButtonGroup method) set_widget_value() (vibegui.flet.flet_widget_factory.FletWidgetFactory method) (vibegui.gtk.gtk_widget_factory.GtkWidgetFactory method) (vibegui.tk.tk_widget_factory.TkWidgetFactory method) (vibegui.wx.wx_widget_factory.WxWidgetFactory method) show() (vibegui.flet.flet_gui_builder.FletGuiBuilder method) (vibegui.gtk.gtk_gui_builder.GtkGuiBuilder method) (vibegui.GuiBuilder method) (vibegui.tk.tk_gui_builder.TkGuiBuilder method) show_field() (vibegui.GuiBuilder method) (vibegui.utils.FieldStateMixin method) style (vibegui.config_loader.CustomButtonConfig attribute), [1] submit_button (vibegui.config_loader.GuiConfig attribute), [1] submit_label (vibegui.config_loader.GuiConfig attribute), [1] SUPPORTED_BACKENDS (vibegui.backend.BackendManager attribute) SUPPORTED_FIELD_TYPES (vibegui.config_loader.ConfigLoader attribute), [1] (vibegui.config_validator.ConfigValidator attribute) SUPPORTED_LAYOUTS (vibegui.config_loader.ConfigLoader attribute), [1] T TabConfig (class in vibegui.config_loader) tabs (vibegui.config_loader.GuiConfig attribute), [1] title (vibegui.config_loader.TabConfig attribute), [1] (vibegui.config_loader.WindowConfig attribute), [1] TkGuiBuilder (class in vibegui.tk.tk_gui_builder) TkWidgetFactory (class in vibegui.tk.tk_widget_factory) tooltip (vibegui.config_loader.CustomButtonConfig attribute), [1] (vibegui.config_loader.FieldConfig attribute), [1] (vibegui.config_loader.TabConfig attribute), [1] type (vibegui.config_loader.FieldConfig attribute), [1] U use_tabs (vibegui.config_loader.GuiConfig attribute), [1] V validate_and_raise() (vibegui.config_validator.ConfigValidator class method) validate_config() (vibegui.config_validator.ConfigValidator class method) validate_numeric_range() (vibegui.utils.ValidationUtils static method) validate_required_fields() (vibegui.utils.ValidationUtils static method) ValidationMixin (class in vibegui.utils) ValidationUtils (class in vibegui.utils) vibegui.backend module vibegui.config_loader module vibegui.config_validator module vibegui.exceptions module vibegui.flet.flet_gui_builder module vibegui.flet.flet_widget_factory module vibegui.gtk.gtk_gui_builder module vibegui.gtk.gtk_widget_factory module vibegui.qt.qt_gui_builder module vibegui.tk.tk_gui_builder module vibegui.tk.tk_widget_factory module vibegui.utils module vibegui.wx.wx_gui_builder module vibegui.wx.wx_widget_factory module VibeGuiError W WidgetFactoryMixin (class in vibegui.utils) width (vibegui.config_loader.FieldConfig attribute), [1] (vibegui.config_loader.WindowConfig attribute), [1] window (vibegui.config_loader.GuiConfig attribute), [1] WindowConfig (class in vibegui.config_loader) WxCustomColorButton (class in vibegui.wx.wx_widget_factory) WxCustomFileButton (class in vibegui.wx.wx_widget_factory) WxGuiBuilder (class in vibegui.wx.wx_gui_builder) WxWidgetFactory (class in vibegui.wx.wx_widget_factory)