##// END OF EJS Templates
Cleaned up Python widget code.
Cleaned up Python widget code.

File last commit:

r14283:40950ae4
r14283:40950ae4
Show More
widget_string.py
29 lines | 1.1 KiB | text/x-python | PythonLexer
Jonathan Frederic
Cleaned up Python widget code.
r14283 """StringWidget class.
Represents a unicode string using a widget.
"""
#-----------------------------------------------------------------------------
# Copyright (c) 2013, the IPython Development Team.
#
# Distributed under the terms of the Modified BSD License.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
Jonathan Frederic
Fixed stale reference to base.py -> widget.py
r14274 from widget import Widget
Jonathan Frederic
Added system that allows js to be required by widgets.
r14256 from IPython.utils.traitlets import Unicode, Bool, List
Jonathan Frederic
Add string widget
r14243
Jonathan Frederic
Cleaned up Python widget code.
r14283 #-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
Jonathan Frederic
Add string widget
r14243 class StringWidget(Widget):
target_name = Unicode('StringWidgetModel')
default_view_name = Unicode('TextboxView')
Jonathan Frederic
Cleaned up Python widget code.
r14283
# Keys
Jonathan Frederic
Cleaned up python widget classes
r14260 _keys = ['value', 'disabled']
Jonathan Frederic
Cleaned up Python widget code.
r14283 value = Unicode(help="String value")
disabled = Bool(False, help="Enable or disable user changes")