- Tree view
-
Tree view или Outline view (рус. Дерево выбора) — элемент (виджет) графического интерфейса пользователя, который представляет собой совокупность связанных отношениями структуры пиктограмм в иерархическом древе. Каждый элемент чаще всего называют узлом и ветвью, который может иметь несколько подразделов.
Обычно используется для просмотра структуры каталогов (папок) и других подобных элементов, связанных иерархическими отношениями. Яркий пример подобному компоненту, является системная утилита Microsoft Windows — RegEdit.
Каждый пункт (узел, ветвь) можно развернуть для просмотра подпунктов (если такие существуют), а также свернуть, чтобы их скрыть.
Tree view часто встречаются в таких приложениях, как файловый менеджер, который в свою очередь позволяет перемещаться по каталогам файловой системы. Также подобные компоненты используются в предоставлении иерархических данных, пример, документ XML. Расширенным компонентом Tree view является Outliner.
См. также
- Каталог (файловая система)
- Файловый менеджер
- Генеалогия программного обеспечения
Ссылки
- Practice of tree view using within content management Video tutorial
- Tree view widget in the GTK+ API
- Tree view control in the Win32 API (MSDN)
- Yahoo! UI Library
- Extended TreeView for .NET WinForms
- TreeView Control in ASP.NET 2.0
- Treeview in PHP
Элементы графического интерфейса Управление Кнопка • Меню (строка меню • контекстное меню • радиальное меню)
Ввод/вывод Кнопка последовательного выбора • Двунаправленный счётчик • Выпадающий список • Комбинированный список • Флажок • Ползунок • Радиокнопка • Список • Таблица (Grid view) • Текстовое поле
Отображение Контейнеры Ribbon • Скрываемый виджет • Фрейм • Панель • Вкладка • Панель инструментов • Окно
Навигация Адресная строка • Гиперссылка • Дерево выбора • Полоса прокрутки • Навигационная цепочка
Специальные окна Диалоговое окно • Диалоговое окно-предупреждение • Модальное окно • О программе • Окно инспектора объектов • Окно-палитра • Файловый диалог
Игровые Связанные понятия WIMP • Библиотека элементов интерфейса • Внешний вид (Look and feel) • Менеджер разметки (Layout manager) • Наведение мыши
Инструменты разработки элементов графического интерфейса Низко-
уровневыеMacintosh Toolbox/Carbon • Windows API • Intrinsics • Intuition • Xlib
Высоко-
уровневыеAmiga OS BOOPSI • Magic User Interface • Zune • ReAction GUI
Mac OS и
Mac OS XCocoa • MacApp • MacZoop • PowerPlant
Microsoft
WindowsUNIX, под X Кросс-
платфор-
менныеНа основе Flash ASWing • Adobe Flex • Gnash • SWF2EXE Software
На основе XML,
AJAX или SVGAmple SDK • CougarXML • Dojo Toolkit • Echo • ExtJS • GladeXML • Google Web Toolkit • jQuery • Lively Kernel • MooTools • Pyjamas • qooxdoo • Rialto Toolkit • script.aculo.us • XML User Interface • XUL • Yahoo! UI Library
На основе Java На основе
C или C++Agar • CEGUI • Component Library for Cross Platform • dlib C++ Library • FLTK • FOX toolkit • OpenGL User Interface Library • GTK+ • IUP • Juce • JX Application Framework • Qt • TnFOX • Visual Component Framework • wxWidgets • YAAF • XForms • XVT • Ultimate++
На основе Common Lisp CAPI • Common Graphics • CLIM • McCLIM • Garnet
На основе Pascal IP Pascal • Lazarus • fpGUI • FireMonkey
На основе Python На основе Objective C На основе других Категория:- Элементы интерфейса
Wikimedia Foundation. 2010.