Sidebar.Settings.Viewport.js 824 B

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * @author mrdoob / http://mrdoob.com/
  3. */
  4. Sidebar.Settings.Viewport = function ( editor ) {
  5. var signals = editor.signals;
  6. var strings = editor.strings;
  7. var container = new UI.Div();
  8. container.add( new UI.Break() );
  9. container.add( new UI.Text( strings.getKey( 'sidebar/settings/viewport/grid' ) ).setWidth( '90px' ) );
  10. var show = new UI.THREE.Boolean( true ).onChange( update );
  11. container.add( show );
  12. /*
  13. var snapSize = new UI.Number( 25 ).setWidth( '40px' ).onChange( update );
  14. container.add( snapSize );
  15. var snap = new UI.THREE.Boolean( false, 'snap' ).onChange( update );
  16. container.add( snap );
  17. */
  18. function update() {
  19. signals.showGridChanged.dispatch( show.getValue() );
  20. // signals.snapChanged.dispatch( snap.getValue() === true ? snapSize.getValue() : null );
  21. }
  22. return container;
  23. };