From 73ca7e2a8c264948805b2ea7a97c999927e98c6b Mon Sep 17 00:00:00 2001 From: kovacsv Date: Tue, 9 Nov 2021 07:02:46 +0100 Subject: [PATCH] Add meshes panel icon placeholders. --- assets/icons/collapse.svg | 1 + assets/icons/expand.svg | 1 + assets/icons/flat_list.svg | 1 + assets/icons/tree_view.svg | 1 + website/o3dv/css/O3DVIcons/O3DVIcons.woff | Bin 6216 -> 6256 bytes website/o3dv/css/icons.css | 70 +++++++++++++--------- website/o3dv/js/navigatorpanels.js | 8 +-- 7 files changed, 49 insertions(+), 33 deletions(-) create mode 100644 assets/icons/collapse.svg create mode 100644 assets/icons/expand.svg create mode 100644 assets/icons/flat_list.svg create mode 100644 assets/icons/tree_view.svg diff --git a/assets/icons/collapse.svg b/assets/icons/collapse.svg new file mode 100644 index 0000000..f796218 --- /dev/null +++ b/assets/icons/collapse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/expand.svg b/assets/icons/expand.svg new file mode 100644 index 0000000..f796218 --- /dev/null +++ b/assets/icons/expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/flat_list.svg b/assets/icons/flat_list.svg new file mode 100644 index 0000000..f796218 --- /dev/null +++ b/assets/icons/flat_list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/tree_view.svg b/assets/icons/tree_view.svg new file mode 100644 index 0000000..f796218 --- /dev/null +++ b/assets/icons/tree_view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/o3dv/css/O3DVIcons/O3DVIcons.woff b/website/o3dv/css/O3DVIcons/O3DVIcons.woff index 2153695e30bb772864fff81e19f723a49f3ca7e1..9a7feb04dc03421ad38a3cfa2cc98b9841fffb4d 100644 GIT binary patch delta 4799 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 C { + CreateButton (this.buttonsDiv, 'Flat list', 'flat_list', null, () => { if (!this.isHierarchical) { return; } @@ -431,7 +431,7 @@ OV.NavigatorMeshesPanel = class extends OV.NavigatorPanel this.callbacks.onSelectionRemoved (); }); - CreateButton (this.buttonsDiv, 'Tree view', 'meshes', null, () => { + CreateButton (this.buttonsDiv, 'Tree view', 'tree_view', null, () => { if (this.isHierarchical) { return; } @@ -441,11 +441,11 @@ OV.NavigatorMeshesPanel = class extends OV.NavigatorPanel this.callbacks.onSelectionRemoved (); }); - CreateButton (this.buttonsDiv, 'Expand all', 'meshes', null, () => { + CreateButton (this.buttonsDiv, 'Expand all', 'expand', null, () => { this.rootItem.ExpandAll (true); }); - CreateButton (this.buttonsDiv, 'Collapse all', 'meshes', null, () => { + CreateButton (this.buttonsDiv, 'Collapse all', 'collapse', null, () => { this.rootItem.ExpandAll (false); });