<s> """<STR_LIT>""" <EOL> from __future__ import absolute_import <EOL> from traits . api import Any , Dict , Bool , Tuple , Int , List , Instance , Str , Enum <EOL> from . . tree_node import TreeNode <EOL> from . . dock_window_theme import DockWindowTheme <EOL> from . . editor_factory import EditorFactory <EOL> from . . helper import Orientation <EOL> IconSize = Tuple ( ( <NUM_LIT:16> , <NUM_LIT:16> ) , Int , Int ) <EOL> class ToolkitEditorFactory ( EditorFactory ) : <EOL> """<STR_LIT>""" <EOL> nodes = List ( TreeNode ) <EOL> multi_nodes = Dict <EOL> column_headers = List ( Str ) <EOL> editable = Bool ( True ) <EOL> selection_mode = Enum ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> shared_editor = Bool ( False ) <EOL> editor = Instance ( EditorFactory ) <EOL> dock_theme = Instance ( DockWindowTheme ) <EOL> show_icons = Bool ( True ) <EOL> hide_root = Bool ( False ) <EOL> orientation = Orientation <EOL> auto_open = Int <EOL> icon_size = IconSize <EOL> on_select = Any <EOL> on_click = Any <EOL> on_dclick = Any <EOL> on_activated = Any <EOL> on_hover = Any <EOL> selected = Str <EOL> activated = Str <EOL> click = Str <EOL> dclick = Str <EOL> veto = Str <EOL> refresh = Str <EOL> lines_mode = Enum ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> alternating_row_colors = Bool ( False ) <EOL> vertical_padding = Int ( <NUM_LIT:0> ) <EOL> expands_on_dclick = Bool ( True ) <EOL> word_wrap = Bool ( False ) <EOL> TreeEditor = ToolkitEditorFactory </s>
