1.. _traitsui-demo:
2
3TraitsUI |version| Demos
4==========================
5
6.. toctree::
7    :maxdepth: 3
8
9This section contains links to a number of TraitsUI demos.
10
11.. warning:: Some of the examples in this section may be out of date. We are in the process of updating them to the latest version of TraitsUI.
12
13Standard Editors
14------------------
15
16- :github-demo:`BooleanEditor <Standard_Editors/BooleanEditor_demo.py>`
17- :github-demo:`ButtonEditor <Standard_Editors/ButtonEditor_demo.py>`
18- :github-demo:`CSVListEditor <Standard_Editors/CSVListEditor_demo.py>`
19- :github-demo:`CheckListEditor <Standard_Editors/CheckListEditor_demo.py>`
20- :github-demo:`CheckListEditor (simple) <Standard_Editors/CheckListEditor_simple_demo.py>`
21- :github-demo:`CodeEditor <Standard_Editors/CodeEditor_demo.py>`
22- :github-demo:`ColorEditor <Standard_Editors/ColorEditor_demo.py>`
23- :github-demo:`CompoundEditor <Standard_Editors/CompoundEditor_demo.py>`
24- :github-demo:`DirectoryEditor <Standard_Editors/DirectoryEditor_demo.py>`
25- :github-demo:`EnumEditor <Standard_Editors/EnumEditor_demo.py>`
26- :github-demo:`FileEditor <Standard_Editors/FileEditor_demo.py>`
27- :github-demo:`FontEditor <Standard_Editors/FontEditor_demo.py>`
28- :github-demo:`HTMLEditor <Standard_Editors/HTMLEditor_demo.py>`
29- :github-demo:`ImageEnumEditor <Standard_Editors/ImageEnumEditor_demo.py>`
30- :github-demo:`InstanceEditor <Standard_Editors/InstanceEditor_demo.py>`
31- :github-demo:`ListEditor <Standard_Editors/ListEditor_demo.py>`
32- :github-demo:`RGBColorEditor <Standard_Editors/RGBColorEditor_demo.py>`
33- :github-demo:`RangeEditor <Standard_Editors/RangeEditor_demo.py>`
34- :github-demo:`SetEditor <Standard_Editors/SetEditor_demo.py>`
35- :github-demo:`TableEditor <Standard_Editors/TableEditor_demo.py>`
36- :github-demo:`TextEditor <Standard_Editors/TextEditor_demo.py>`
37- :github-demo:`TitleEditor <Standard_Editors/TitleEditor_demo.py>`
38- :github-demo:`TreeEditor <Standard_Editors/TreeEditor_demo.py>`
39- :github-demo:`TupleEditor <Standard_Editors/TupleEditor_demo.py>`
40
41Advanced Demos
42--------------
43- :github-demo:`Adapted TreeEditor <Advanced/Adapted_tree_editor_demo.py>`
44- :github-demo:`Apply/Revert Handler <Advanced/Apply_Revert_handler_demo.py>`
45- :github-demo:`Table (read-only, auto-edit table column) <Advanced/Auto_editable_readonly_table_cells.py>`
46- :github-demo:`TabularEditor (auto-update) <Advanced/Auto_update_TabularEditor_demo.py>`
47- :github-demo:`DateEditor <Advanced/Date_editor_demo.py>`
48- :github-demo:`Dynamic EnumEditor <Advanced/Dynamic_EnumEditor_demo.py>`
49- :github-demo:`Dynamic Range Editor <Advanced/Dynamic_range_trait_and_editor.py>`
50- :github-demo:`Dynamic Views <Advanced/Dynamic_views_demo.py>`
51- :github-demo:`HDF5 Tree <Advanced/HDF5_tree_demo.py>`
52- :github-demo:`History <Advanced/History_demo.py>`
53- :github-demo:`Invalid state handling <Advanced/Invalid_state_handling.py>`
54- :github-demo:`ListStrEditor <Advanced/ListStrEditor_demo.py>`
55- :github-demo:`ListEditor <Advanced/List_editors_demo.py>`
56- :github-demo:`ListEditor (notebook tabs) <Advanced/List_editor_notebook_selection_demo.py>`
57- :github-demo:`MVC <Advanced/MVC_demo.py>`
58- :github-demo:`Multi-selection string list <Advanced/Multi_select_string_list.py>`
59- :github-demo:`Multithread <Advanced/Multi_thread_demo.py>`
60- :github-demo:`Multithread 2 <Advanced/Multi_thread_demo_2.py>`
61- :github-demo:`NumPy array TabularEditor <Advanced/NumPy_array_tabular_editor_demo.py>`
62- :github-demo:`NumPy ArrayViewEditor <Advanced/NumPy_array_view_editor_demo.py>`
63- :github-demo:`Popup Dialog <Advanced/Popup_Dialog_demo.py>`
64- :github-demo:`Property List <Advanced/Property_List_demo.py>`
65- :github-demo:`ScrubberEditor<Advanced/Scrubber_editor_demo.py>`
66- :github-demo:`Settable cached property <Advanced/Settable_cached_property.py>`
67- :github-demo:`Statusbar <Advanced/Statusbar_demo.py>`
68- :github-demo:`StringListEditor <Advanced/String_list_ui_editor.py>`
69- :github-demo:`TableEditor (with checkbox column) <Advanced/Table_editor_with_checkbox_column.py>`
70- :github-demo:`TableEditor (with context menu) <Advanced/Table_editor_with_context_menu_demo.py>`
71- :github-demo:`TableEditor (with live search and cell) <Advanced/Table_editor_with_live_search_and_cell_editor.py>`
72- :github-demo:`TabularEditor <Advanced/Tabular_editor_demo.py>`
73- :github-demo:`TimeEditor <Advanced/Time_editor_demo.py>`
74