File indexing completed on 2025-01-18 09:16:07
0001 <div class="tool-panel-wrapper">
0002 <div class="tool-panel" [class.collapsed]="isCollapsed">
0003 <div class="content">
0004 <button class="icon-button toggle-button" title="Toggle Panel" (click)="togglePanel()">
0005 <mat-icon>{{ isCollapsed ? 'keyboard_arrow_left' : 'keyboard_arrow_right' }}</mat-icon>
0006 </button>
0007 <div class="action-buttons" *ngIf="!isCollapsed">
0008 <button class="icon-button" title="Zoom In"
0009 (click)="onLeftClick($event, 'zoomIn')"
0010 (mouseup)="clearZoom()"
0011 (mouseleave)="clearZoom()"
0012 (touchend)="clearZoom()"
0013 (touchcancel)="clearZoom()">
0014 <mat-icon>zoom_in</mat-icon>
0015 </button>
0016 <button class="icon-button" title="Zoom Out"
0017 (click)="onLeftClick($event, 'zoomOut')"
0018 (mouseup)="clearZoom()"
0019 (mouseleave)="clearZoom()"
0020 (touchend)="clearZoom()"
0021 (touchcancel)="clearZoom()">
0022 <mat-icon>zoom_out</mat-icon>
0023 </button>
0024 <app-custom-view-options></app-custom-view-options>
0025 <button class="icon-button" title="Switch orthographic/perspective camera"
0026 (click)="switchMainView()">
0027 <mat-icon>view_in_ar</mat-icon>
0028 </button>
0029
0030 </div>
0031 </div>
0032 </div>
0033 </div>