App❖

Module path❖
kivydk.app

Overview❖

This module provides the KivyDK-specific App implementation responsible for preparing and maintaining the runtime environment required by KivyDK. It initializes internal managers, registers event systems such as the PointerManager and serves as the integration point for framework-level features including the settings panel, theme management and tool execution utilities.


Reference❖

class App(**kwargs)❖

Bases: App

KiviDK application class extending Kivy’s App.

It ensures that KiviDK specific managers are properly initialized and registered with the window system, allowing the framework’s internal logic such as pointer routing or tooltip to operate correctly during the application’s lifecycle.