How to use the @bentley/ui-ninezone.Direction.Bottom function in @bentley/ui-ninezone

To help you get started, we’ve selected a few @bentley/ui-ninezone examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github imodeljs / imodeljs / ui / framework / src / ui-framework / toolbar / GroupItem.tsx View on Github external
constructor(groupItemProps: GroupItemProps, onItemExecuted?: OnItemExecutedFunc) {
    super(groupItemProps, onItemExecuted);

    this.groupId = (groupItemProps.groupId !== undefined) ? groupItemProps.groupId : "";
    if (groupItemProps.groupId)
      this.groupId = groupItemProps.groupId;
    else {
      GroupItemDef._sId++;
      this.groupId = GroupItemDef.groupIdPrefix + GroupItemDef._sId;
    }

    this.directionExplicit = (groupItemProps.direction !== undefined);
    this.direction = (groupItemProps.direction !== undefined) ? groupItemProps.direction : Direction.Bottom;
    this.itemsInColumn = (groupItemProps.itemsInColumn !== undefined) ? groupItemProps.itemsInColumn : 7;
    this._panelLabel = PropsHelper.getStringSpec(groupItemProps.panelLabel, groupItemProps.paneLabelKey); // tslint:disable-line: deprecation
    this.items = groupItemProps.items;
    this.defaultActiveItemId = groupItemProps.defaultActiveItemId;
  }
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / tools / AnalysisAnimationToolSettings.tsx View on Github external
{UiFramework.translate("tools.AnalysisAnimation.ToolSettings.duration")}
          <input id="animationDuration" value="{(this.state.animationDuration" step="1" max="30" min="1" type="number">
          {UiFramework.translate("tools.AnalysisAnimation.ToolSettings.seconds")}
        
        <div>
          <input checked="{this.state.isLooping}" type="checkbox" id="animationLoop">
          {UiFramework.translate("tools.AnalysisAnimation.ToolSettings.loop")}
        </div>
        <div>
          <input id="animationSlider" value="{this.state.elapsedTime.toString()}" max="{this.state.animationDuration.toString()}" min="0" type="range">
        </div>
        <div>
          
                }
                /&gt;
                }
                /&gt;
</div>
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / frontstages / Frontstage4.tsx View on Github external
private getNavigationWidget(): React.ReactNode {

    const horizontalToolbar =
      
            
            
             ModalDialogManager.openDialog(this.modalDialog())} /&gt;
             ModalDialogManager.openDialog(this.radialMenu())} /&gt;
             ModalDialogManager.openDialog(this.testPopup())} /&gt;
          
        }
      /&gt;;

    const verticalToolbar =
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / frontstages / Frontstage3.tsx View on Github external
private getNavigationWidget(): React.ReactNode {

    const horizontalToolbar =
      
            
            
            
          
        }
      /&gt;;

    const verticalToolbar =
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / frontstages / Frontstage2.tsx View on Github external
,
              ,
            ]}
          /&gt;
        }
      /&gt;
    );
  }
}

/** Define a ToolWidget with Buttons to display in the TopLeft zone.
 */
class FrontstageToolWidget extends React.Component {
  private _horizontalToolbar =
    
          
          
          
        
      }
    /&gt;;

  private _verticalToolbar =
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / frontstages / Frontstage1.tsx View on Github external
labelKey: "SampleApp:buttons.switchLayout",
      execute: async () =&gt; {
        const activeFrontstageDef = FrontstageManager.activeFrontstageDef;
        if (activeFrontstageDef) {
          const contentLayout = ContentLayoutManager.findLayout("TwoHalvesHorizontal");
          if (contentLayout &amp;&amp; activeFrontstageDef.contentGroup) {
            await ContentLayoutManager.setActiveLayout(contentLayout, activeFrontstageDef.contentGroup);
          }
        }
      },
    });
  }

  private _horizontalToolbar =
    
          
          
          
          
          
        
      }
    /&gt;;

  private _verticalToolbar =
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / frontstages / NestedFrontstage1.tsx View on Github external
*/
class FrontstageToolWidget extends React.Component {
  private _horizontalToolbar =
    
          
          
          
          
        
      }
    /&gt;;

  private _verticalToolbar =
    
          
          
github imodeljs / imodeljs / ui / framework / src / ui-framework / widgets / ToolbarWidgetBase.tsx View on Github external
constructor(def: ToolbarWidgetProps) {
    super(def);

    this.horizontalDirection = (def.horizontalDirection !== undefined) ? def.horizontalDirection : Direction.Bottom;
    this.verticalDirection = (def.verticalDirection !== undefined) ? def.verticalDirection : Direction.Right;

    this.horizontalPanelAlignment = ToolbarPanelAlignment.Start;
    this.verticalPanelAlignment = ToolbarPanelAlignment.Start;

    this.horizontalItems = def.horizontalItems;
    this.verticalItems = def.verticalItems;
  }