[MouseFox logo]
The MouseFox Project
Join The Community Discord Server
[Discord logo]
Edit on GitHub


Module for collecting common Kivy imports from various subpackages.

 1"""Module for collecting common Kivy imports from various subpackages."""
 2# flake8: noqa
 3from kivy.app import App
 4from kivy.clock import Clock
 5from kivy.config import Config
 6from kivy.cache import Cache
 7from kivy.core.text import Label as CoreLabel
 8from kivy.core.text.markup import MarkupLabel as CoreMarkupLabel
 9from kivy.core.window import Window, Keyboard
10from kivy.event import EventDispatcher
11from kivy import metrics
12from kivy.utils import escape_markup
13from kivy.properties import (
14    ObjectProperty,
15    AliasProperty,
16    StringProperty,
17    NumericProperty,
18    BooleanProperty,
19    ListProperty,
20    DictProperty,
21    OptionProperty,
22    ColorProperty,
23    ReferenceListProperty,
26# Widgets
27from kivy.uix.widget import Widget
28from kivy.uix.boxlayout import BoxLayout
29from kivy.uix.gridlayout import GridLayout
30from kivy.uix.stacklayout import StackLayout
31from kivy.uix.anchorlayout import AnchorLayout
32from kivy.uix.relativelayout import RelativeLayout
33from kivy.uix.scrollview import ScrollView
34from kivy.uix.modalview import ModalView
35from kivy.uix.popup import Popup
36from kivy.uix.label import Label
37from kivy.uix.button import Button
38from kivy.uix.spinner import Spinner, SpinnerOption
39from kivy.uix.checkbox import CheckBox
40from kivy.uix.dropdown import DropDown
41from kivy.uix.slider import Slider
42from kivy.uix.togglebutton import ToggleButton
43from kivy.uix.textinput import TextInput
44from kivy.uix.codeinput import CodeInput
45from kivy.uix.image import Image
47# Mixins
48from kivy.uix.behaviors import (
49    ButtonBehavior,
50    FocusBehavior,
51    ToggleButtonBehavior,
54# Animation
55from kivy.uix.screenmanager import (
56    ScreenManager,
57    Screen,
58    NoTransition,
59    FadeTransition,
60    CardTransition,
61    SlideTransition,
62    SwapTransition,
63    WipeTransition,
64    ShaderTransition,
67# Graphics
68from kivy.graphics.instructions import InstructionGroup
69from kivy.graphics import (
70    Color,
71    Point,
72    Line,
73    Rectangle,
74    Triangle,
75    Ellipse,
76    Bezier,
77    Quad,
78    BorderImage,
79    Rotate,
80    Scale,
81    Translate,
84# Audio
85from kivy.core.audio import SoundLoader