private void Init() { diagram.BindProperty(propertyGrid); diagram.BindStatusLabel(labelStatus); diagram.BindElementPanel(ElementPanel); diagram.SelectedTool = new Pointer(); ElementPanel.BindDiagram(diagram); }
public void select(ElementPanel e) { if (selected) { selected.deselect(); } selected = e; }
public static ElementContainer Create(ElementPanel _Panel, int _Axis) { GameObject containerObject = new GameObject("container"); ElementContainer container = containerObject.AddComponent <ElementContainer>(); container.Setup(_Panel, _Axis); return(container); }
void InitUI() { geoUI = new GeoUI(); Transform canvasBack = GameObject.Find("/UI/CanvasBack").transform; Transform canvasFront = GameObject.Find("/UI/CanvasFront").transform; NavPanel navPanel = canvasBack.Find("NavPanel").GetComponent <NavPanel>(); navPanel.OnShadeButtonClick = HandleClickShadeButton; navPanel.OnLockButtonClick = HandleClickLockButton; navPanel.OnDisplayButtonClick = HandleClickDisplayButton; navPanel.OnCoordinateButtonClick = HandleClickCoordinateButton; navPanel.OnGridButtonClick = HandleClickGridButton; navPanel.OnSnapButtonClick = HandleClickSnapButton; geometryBehaviour.OnElementDisplayChange = HandleElementDisplayChange; navPanel.Init(); ToolPanel toolPanel = canvasBack.Find("ToolPanel").GetComponent <ToolPanel>(); toolPanel.Init(); toolPanel.OnClickTool = HandleClickTool; StatePanel statePanel = canvasBack.Find("StatePanel").GetComponent <StatePanel>(); statePanel.Init(); InputPanel inputPanel = canvasBack.Find("InputPanel").GetComponent <InputPanel>(); inputPanel.Init(); ElementPanel elementPanel = canvasFront.Find("ElementPanel").GetComponent <ElementPanel>(); elementPanel.Init(); ActivePanel activePanel = canvasFront.Find("ActivePanel").GetComponent <ActivePanel>(); activePanel.Init(); CameraPanel cameraPanel = canvasFront.Find("CameraPanel").GetComponent <CameraPanel>(); cameraPanel.OnCenterButtonClick = HandleClickCenterButton; cameraPanel.OnZoomInButtonClick = HandleClickZoomInButton; cameraPanel.OnZoomOutButtonClick = HandleClickZoomOutButton; cameraPanel.OnUpButtonClick = HandleClickUpButton; cameraPanel.OnDownButtonClick = HandleClickDownButton; cameraPanel.Init(); cameraPanel.SetCenterButtonActive(false); geoUI.navPanel = navPanel; geoUI.toolPanel = toolPanel; geoUI.statePanel = statePanel; geoUI.inputPanel = inputPanel; geoUI.elementPanel = elementPanel; geoUI.activePanel = activePanel; geoUI.cameraPanel = cameraPanel; }
// Use this for initialization void Start() { foreach (Transform child in transform) { ElementPanel ele = child.GetComponent <ElementPanel>(); if (ele) { ele.setPanel(this); } } }
public EditEdgeOperation(GeoController geoController, GeoCamera geoCamera, Geometry geometry, GeometryBehaviour geometryBehaviour, GeoUI geoUI, GeoEdge geoEdge) { CanRotateCamera = false; CanActiveElement = false; this.geoController = geoController; this.geoCamera = geoCamera; this.geometry = geometry; this.geometryBehaviour = geometryBehaviour; this.activePanel = geoUI.activePanel; this.elementPanel = geoUI.elementPanel; this.geoEdge = geoEdge; }
public EditVertexOperation(GeoController geoController, StateController stateController, GeoCamera geoCamera, Geometry geometry, GeometryBehaviour geometryBehaviour, GeoUI geoUI, GeoVertex geoVertex) { CanRotateCamera = false; CanActiveElement = false; this.geoController = geoController; this.stateController = stateController; this.geoCamera = geoCamera; this.geometry = geometry; this.geometryBehaviour = geometryBehaviour; this.activePanel = geoUI.activePanel; this.elementPanel = geoUI.elementPanel; this.geoVertex = geoVertex; }
private void labelSSave_Click(object sender, EventArgs e) { var bitmap = ElementPanel.CreateBitmap(); SaveFileDialog sf = new SaveFileDialog { Filter = "Bitmap Image (.bmp)|*.bmp|Gif Image (.gif)|*.gif|JPEG Image (.jpeg)|*.jpeg|Png Image (.png)|*.png|Tiff Image (.tiff)|*.tiff|Wmf Image (.wmf)|*.wmf" }; sf.ShowDialog(); var path = sf.FileName; try { bitmap.Save(path, ParseImageFormat(Path.GetExtension(path).ToUpper())); } catch (ExternalException ex) { MessageBox.Show("Error " + ex.ToString()); } }
public SimpleClass(ElementPanel Parent) : base(Parent) { }
public DraggableCoreClass(ElementPanel Parent) : base(Parent) { Init(); }
public void setElement(ElementPanel e) { ele = e; }
public void Setup(ElementPanel _Panel, int _Axis) { Panel = _Panel; Axis = _Axis; }