U
K��^�
� @ s� d Z ddlmZ ddlZddlZddlmZmZ ddlm Z ddl
mZ e�d�Z
G dd � d e�ZG d
d� de�ZG dd
� d
e�Zeed�Zeed�ZG dd� de�ZG dd� de �ZG dd� de�ZdS )z Re-usable input widgets
� )�partialN)�Edit�IntEdit)�
WidgetWrap)�Selectorzsubiquitycore.ui.inputc @ s* e Zd ZdZedd� �Zejdd� �ZdS )�StringEditorzH Edit input class
Attaches its result to the `value` accessor.
c C s | � � S �N)Z
get_edit_text��self� r �4/usr/share/subiquity/subiquitycore/ui/interactive.py�value) s zStringEditor.valuec C s | � |� d S r )�
set_edit_text)r
r
r r r r
- s N)�__name__�
__module__�__qualname__�__doc__�propertyr
�setterr r r r r # s
r c s" |