/// <summary> /// Constructor for the CenterPointRectangleButton. /// </summary> /// <param name="inventorApplication"></param> /// <param name="displayName"></param> /// <param name="internalName"></param> /// <param name="commandType"></param> /// <param name="clientID"></param> /// <param name="description"></param> /// <param name="toolTip"></param> /// <param name="standardIcon"></param> /// <param name="largeIcon"></param> /// <param name="buttonDisplayType"></param> public CenterPointRectangleButton() { invApplication = StandardAddInServer.InventorApplication; ClientButtonInternalName = StandardAddInServer.AddInServerId + "CenterPointRectangleButton"; clientRectangleLogicInstance = new CenterPointRectangle(this, invApplication); try { CreateButtonDefinition(); buttonEventsLibrary = new ButtonEventsLib(ButtonDefinition); buttonEventsLibrary.OnExecuteDelegate += ClientRectangleButtonDefinition_OnExecute; buttonEventsLibrary.ButtonDef.OnExecute += buttonEventsLibrary.OnExecuteDelegate; } catch (Exception e) { MessageBox.Show(Resources.CenterPointRectangleButtonButtonFailedToInitialize + e.ToString()); } }
/// <summary> /// Constructor for the VerticalMidPointRectangle. /// </summary> /// <param name="inventorApplication"></param> /// <param name="displayName"></param> /// <param name="internalName"></param> /// <param name="commandType"></param> /// <param name="clientID"></param> /// <param name="description"></param> /// <param name="toolTip"></param> /// <param name="standardIcon"></param> /// <param name="largeIcon"></param> /// <param name="buttonDisplayType"></param> public VertMidPointRectangleButton() { invApplication = StandardAddInServer.InventorApplication; ClientButtonInternalName = StandardAddInServer.AddInServerId + "VerticalMidPointRectangleButton"; clientRectangleLogicInstance = new VertMidPointRectangle(this, StandardAddInServer.InventorApplication); try { CreateButtonDefinition(); buttonEventsLibrary = new ButtonEventsLib(ButtonDefinition); buttonEventsLibrary.OnExecuteDelegate += ClientRectangleButtonDefinition_OnExecute; buttonEventsLibrary.ButtonDef.OnExecute += buttonEventsLibrary.OnExecuteDelegate; } catch(Exception e) { MessageBox.Show("Vertical Mid-Point Rectangle button failed to initialize.\n\n" + e.ToString()); } }
/// <summary> /// Constructor for the VerticalMidPointRectangle. /// </summary> /// <param name="inventorApplication"></param> /// <param name="displayName"></param> /// <param name="internalName"></param> /// <param name="commandType"></param> /// <param name="clientID"></param> /// <param name="description"></param> /// <param name="toolTip"></param> /// <param name="standardIcon"></param> /// <param name="largeIcon"></param> /// <param name="buttonDisplayType"></param> public HzMidPointRectangleButton() { invApplication = StandardAddInServer.InventorApplication; ClientButtonInternalName = StandardAddInServer.AddInServerId + "HorizontalMidPointRectangleButton"; clientRectangleLogicInstance = new HzMidPointRectangle(this, invApplication); try { CreateButtonDefinition(); buttonEventsLibrary = new ButtonEventsLib(ButtonDefinition); buttonEventsLibrary.OnExecuteDelegate += ClientRectangleButtonDefinition_OnExecute; buttonEventsLibrary.ButtonDef.OnExecute += buttonEventsLibrary.OnExecuteDelegate; } catch (Exception e) { MessageBox.Show("Horizontal Mid-Point Rectangle button failed to initialize.\n\n" + e.ToString()); } }