Mini Shell
3
<�Zc� � @ s d dl mZ G dd� de�ZdS )� )�Appc @ sD e Zd Zed
dd��Zeddd��Zeddd��Zed
dd ��ZdS )�
ScreenHandlerNc C s t j� j||d� dS )zwSchedule screen to the active scheduler.
See: `simpleline.render.screen_scheduler.schedule_screen()`.
)� ui_screen�argsN)r �
get_scheduler�schedule_screen)�clsr r � r �$/usr/lib/python3.6/screen_handler.pyr s zScreenHandler.schedule_screenc C s t j� j||d� dS )zvSchedule screen to the active scheduler.
See: `simpleline.render.screen_scheduler.replace_screen()`.
)r r N)r r �replace_screen)r r r r r r
r # s zScreenHandler.replace_screenc C s t j� j||d� dS )zsSchedule screen to the active scheduler.
See: `simpleline.render.screen_scheduler.push_screen()`.
)r r N)r r �push_screen)r r r r r r
r + s zScreenHandler.push_screenc C s t j� j||d� dS )zySchedule screen to the active scheduler.
See: `simpleline.render.screen_scheduler.push_screen_modal()`.
)r r N)r r �push_screen_modal)r r r r r r
r
3 s zScreenHandler.push_screen_modal)N)N)N)N)�__name__�
__module__�__qualname__�classmethodr r r r
r r r r
r s r N)Z
simpleliner �objectr r r r r
�<module> s