Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/packages/firebird-ng/display/src/lib/pages/split-window/split-window.component.scss is written in an unsupported language. File is not indexed.

0001 // The shell's central pane supplies the definite height; the quad host
0002 // fills it and hosts the shared render canvas behind the view-cell grid.
0003 .quad-host {
0004   position: relative;
0005   width: 100%;
0006   height: 100%;
0007   overflow: hidden;
0008   background: #2b2b2b;
0009 
0010   // The shared render canvas is appended here by ThreeService and sits
0011   // behind the view cells; each cell is one view's scissored rectangle.
0012   ::ng-deep canvas {
0013     position: absolute;
0014     top: 0;
0015     left: 0;
0016     z-index: 0;
0017   }
0018 }
0019 
0020 .quad-grid {
0021   position: absolute;
0022   inset: 0;
0023   display: grid;
0024   grid-template-columns: 1fr 1fr;
0025   grid-template-rows: 1fr 1fr;
0026   z-index: 1;
0027 }
0028 
0029 .cell {
0030   position: relative;
0031   // No background: the canvas below shows through; the border separates views.
0032   border: 1px solid #555;
0033   // Prevent browser touch gestures from fighting the per-view controls.
0034   touch-action: none;
0035 }
0036 
0037 .view-label {
0038   position: absolute;
0039   top: 4px;
0040   left: 8px;
0041   z-index: 2;
0042   pointer-events: none;
0043   color: #ccc;
0044   font: 12px system-ui, sans-serif;
0045   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
0046   user-select: none;
0047 }
0048 
0049 .time-controls {
0050   display: flex;
0051   align-items: center;
0052   gap: 2px;
0053 }
0054 
0055 .loading-indicators {
0056   display: flex;
0057   align-items: center;
0058   gap: 12px;
0059 
0060   .loader-container {
0061     display: flex;
0062     align-items: center;
0063     gap: 6px;
0064   }
0065 
0066   .loader-label {
0067     font-size: 12px;
0068     opacity: 0.8;
0069   }
0070 }