##// END OF EJS Templates
Changed parent/child api widgets
Changed parent/child api widgets

File last commit:

r14275:48a0c325
r14280:f8192995
Show More
widget_container.py
42 lines | 1.1 KiB | text/x-python | PythonLexer
Jonathan Frederic
Fixed stale reference to base.py -> widget.py
r14274 from widget import Widget
Jonathan Frederic
Attempt 1, HBox and VBox implementation.
r14268 from IPython.utils.traitlets import Unicode, Bool
Jonathan Frederic
Add container widget
r14239
class ContainerWidget(Widget):
Jonathan Frederic
Made registered model name look like other model names
r14275 target_name = Unicode('ContainerWidgetModel')
Jonathan Frederic
Add container widget
r14239 default_view_name = Unicode('ContainerView')
Jonathan Frederic
Flex box system improvements...
r14269 _keys = ['_vbox', '_hbox', '_start', '_end', '_center']
_trait_changing = False
Jonathan Frederic
Attempt 1, HBox and VBox implementation.
r14268
Jonathan Frederic
Flex box system improvements...
r14269 _hbox = Bool(False)
_vbox = Bool(False)
_start = Bool(False)
_end = Bool(False)
_center = Bool(False)
def hbox(self, enabled=True):
self._hbox = enabled
if enabled:
self._vbox = False
def vbox(self, enabled=True):
self._vbox = enabled
if enabled:
self._hbox = False
def start(self, enabled=True):
self._start = enabled
if enabled:
self._end = False
self._center = False
def end(self, enabled=True):
self._end = enabled
if enabled:
self._start = False
self._center = False
def center(self, enabled=True):
self._center = enabled
if enabled:
self._start = False
self._end = False