Table Of Contents
API ReferenceΒΆ
The API reference is a lexicographic list of all the different classes, methods and features that Kivy offers.
- Kivy framework
- Adapters
- Adapter
- List Item View Argument Converters
- DictAdapter
- ListAdapter
- SelectableDataItem
- SimpleListAdapter
- Animation
- Application
- Atlas
- Kivy Base
- Cache manager
- Clock object
- Compatibility module for Python 2.7 and > 3.3
- Configuration object
- Context
- Core Abstraction
- Audio
- Camera
- Clipboard
- OpenGL
- Image
- Spelling
- Text
- Text Markup
- Text layout
- Video
- Window
- Kivy module for binary dependencies.
- Effects
- Damped scroll effect
- Kinetic effect
- Opacity scroll effect
- Scroll effect
- Event dispatcher
- Extension Support
- Factory object
- Garden
- Geometry utilities
- Gesture recognition
- Graphics
- Graphics compiler
- Context management
- Context instructions
- Framebuffer
- GL instructions
- Canvas
- OpenGL
- OpenGL utilities
- Scissor Instructions
- Shader
- Stencil instructions
- SVG
- Tesselator
- Texture
- Transformation
- Input management
- Motion Event Factory
- Motion Event
- Input Postprocessing
- Calibration
- Dejitter
- Double Tap
- Ignore list
- Retain Touch
- Triple Tap
- Motion Event Provider
- Providers
- Native support for HID input from the linux kernel
- Leap Motion - finger only
- Native support of Wacom tablet from linuxwacom driver
- Native support of MultitouchSupport framework for MacBook (MaxOSX platform)
- Mouse provider implementation
- Native support for Multitouch devices on Linux, using libmtdev.
- Auto Create Input Provider Config Entry for Available MT Hardware (linux only).
- TUIO Input Provider
- Common definitions for a Windows provider
- Support for WM_PEN messages (Windows platform)
- Support for WM_TOUCH messages (Windows platform)
- Input recorder
- Motion Event Shape
- Interactive launcher
- Kivy Language
- External libraries
- GstPlayer
- Asynchronous data loader
- Logger object
- Metrics
- Modules
- Console
- Inspector
- Keybinding
- Monitor module
- Recorder module
- Screen
- Touchring
- Web Debugger
- Multistroke gesture recognizer
- Network support
- Url Request
- Parser utilities
- Properties
- Resources management
- NO DOCUMENTATION (module kivy.uix.behaviors)
- Storage
- Dictionary store
- JSON store
- Redis Store
- Support
- NO DOCUMENTATION (package kivy.tools)
- NO DOCUMENTATION (package kivy.tools.packaging)
- Pyinstaller hooks
- Widgets
- Abstract View
- Accordion
- Action Bar
- Anchor Layout
- Behaviors
- See
ButtonBehavior
for details. - See
CodeNavigationBehavior
for more details. - See
CompoundSelectionBehavior
for more details. - See
DragBehavior
for details. - Emacs Behavior
- See
FocusBehavior
for more details. - Kivy Namespaces
- See
ToggleButtonBehavior
for details. - Box Layout
- Bubble
- Button
- Camera
- Carousel
- CheckBox
- Code Input
- Color Picker
- Drop-Down List
- EffectWidget
- FileChooser
- Float Layout
- Gesture Surface
- Grid Layout
- Image
- Label
- Layout
- List View
- ModalView
- PageLayout
- Popup
- Progress Bar
- Relative Layout
- reStructuredText renderer
- Sandbox
- Scatter
- Scatter Layout
- Screen Manager
- Scroll View
- Settings
- Slider
- Spinner
- Splitter
- Stack Layout
- Stencil View
- Switch
- TabbedPanel
- Text Input
- Toggle button
- Tree View
- Video
- Video player
- VKeyboard
- Widget class
- Utils
- Vector
- Weak Method
- NO DOCUMENTATION (module kivy.uix.behaviors)