panelTree, panelSearch,
addressBar,
refresh,
- viewList, viewDetails, viewIcons, viewCards, viewShowcase, viewCustom,
+ viewList, viewDetails, viewIcons, viewCards, viewShowcase, viewTree, viewCustom,
previewPictures
};
":view-icons.png", /* viewIcons */
":view-cards.png", /* viewCards */
":view-showcase-right.png", /* viewShowcase */
+ ":panel-tree.png", /* viewTree */
":view-custom.png", /* viewCustom */
"<:ecere>mimeTypes/image.png" /* previewPictures */
case viewCards:
case viewShowcase:
//SwitchViews(toolId);
+ view.treeBranches = false;
+ view.Refresh();
+ break;
+ case viewTree:
+ view.treeBranches = button.checked;
+ view.Refresh();
break;
}
}
OptionToolButton viewIcons { toolBar, this, id = ExplorerToolId::viewIcons, selected = &selectedView };
OptionToolButton viewTiles { toolBar, this, id = ExplorerToolId::viewCards, selected = &selectedView };
OptionToolButton viewShowcase { toolBar, this, id = ExplorerToolId::viewShowcase, selected = &selectedView };
+ OptionToolButton viewTree { toolBar, this, id = ExplorerToolId::viewTree, selected = &selectedView };
selectedView = viewList;
Window s9 { toolBar, size = { w = 8 } };
ToggleToolButton previewPictures { toolBar, this, id = ExplorerToolId::previewPictures };