Files
NexusLauncher/ui/__init__.py
2025-11-23 20:41:50 +08:00

52 lines
958 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
UI Module
---------
用户界面相关模块
"""
from .utilities import (
MessageDialog,
InputDialog,
show_info,
show_warning,
show_error,
ask_yes_no,
ask_string,
BaseDialog,
IconManager,
get_icon_path,
set_window_icon,
get_icons_dir,
setup_dialog_icon,
setup_dialog_window,
set_dark_title_bar,
darken_color
)
from .utilities import custom_dialogs
from .settings_window import SettingsWindow
from .splash_screen import SplashScreen
__all__ = [
'BaseDialog',
'MessageDialog',
'InputDialog',
'show_info',
'show_warning',
'show_error',
'ask_yes_no',
'ask_string',
'SettingsWindow',
'SplashScreen',
'IconManager',
'get_icon_path',
'set_window_icon',
'get_icons_dir',
'setup_dialog_icon',
'setup_dialog_window',
'set_dark_title_bar',
'darken_color',
'custom_dialogs'
]