##// END OF EJS Templates
Added int widget
Jonathan Frederic -
Show More
@@ -0,0 +1,4 b''
1 require(["notebook/js/widget"], function(){
2 var IntWidgetModel = IPython.WidgetModel.extend({});
3 IPython.notebook.widget_manager.register_widget_model('IntWidgetModel', IntWidgetModel);
4 }); No newline at end of file
@@ -0,0 +1,10 b''
1 from base import Widget
2 from IPython.utils.traitlets import Unicode, Int, Bool, List
3
4 class IntWidget(Widget):
5 target_name = Unicode('IntWidgetModel')
6 default_view_name = Unicode('IntTextView')
7 _keys = ['value', 'disabled']
8
9 value = Int(0)
10 disabled = Bool(False) # Enable or disable user changes
@@ -1,9 +1,10 b''
1 from base import Widget, init_widget_js
1 from base import Widget, init_widget_js
2
2
3 from bool import BoolWidget
3 from bool import BoolWidget
4 from container import ContainerWidget
4 from container import ContainerWidget
5 from float import FloatWidget
5 from float import FloatWidget
6 from float_range import FloatRangeWidget
6 from float_range import FloatRangeWidget
7 from int import IntWidget
7 from int_range import IntRangeWidget
8 from int_range import IntRangeWidget
8 from selection import SelectionWidget
9 from selection import SelectionWidget
9 from string import StringWidget
10 from string import StringWidget
General Comments 0
You need to be logged in to leave comments. Login now