HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/Lib/site-packages/anaconda_navigator/utils/widgets/signals.py
"""Common helpers for widget signals."""

__all__ = ['DialogOutcome', 'DialogValue']

import enum


class DialogOutcome(enum.Enum):
    """Options for dialog result."""
    REJECT = enum.auto()
    DIALOG_REQUEST = enum.auto()


class DialogValue(enum.Enum):
    """Options for dialog value, that can be selected in the dialog."""

    LOGIN_REMINDER = enum.auto()
    REPO_SELECTOR = enum.auto()