##// END OF EJS Templates
General cleanup of base.js, including indentation fixes and adding view callbacks to the save options dictionary.
General cleanup of base.js, including indentation fixes and adding view callbacks to the save options dictionary.

File last commit:

r14308:a4c13a95
r14501:46d68b6b
Show More
widget_float.py
30 lines | 1.2 KiB | text/x-python | PythonLexer
Jonathan Frederic
Cleaned up Python widget code.
r14283 """FloatWidget class.
Represents an unbounded float 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
More relative imports, Travis w/ Py3.3
r14308 from .widget import Widget
Jonathan Frederic
Added float widget
r14265 from IPython.utils.traitlets import Unicode, Float, Bool, List
Jonathan Frederic
Cleaned up Python widget code.
r14283 #-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
Jonathan Frederic
Added float widget
r14265 class FloatWidget(Widget):
target_name = Unicode('FloatWidgetModel')
default_view_name = Unicode('FloatTextView')
Jonathan Frederic
Cleaned up Python widget code.
r14283
# Keys
Jonathan Frederic
Added labels to basic widgets
r14292 _keys = ['value', 'disabled', 'description']
Jonathan Frederic
Cleaned up Python widget code.
r14283 value = Float(0.0, help="Float value")
disabled = Bool(False, help="Enable or disable user changes")
Jonathan Frederic
Added labels to basic widgets
r14292 description = Unicode(help="Description of the value this widget represents")