// // // public static GISShare.Controls.WinForm.DockBar.MenuBar CreateMenuBar(GISShare.Controls.Plugin.WinForm.DockBar.IMenuBarP pDockBarP) { GISShare.Controls.WinForm.DockBar.MenuBar baseItem = new Controls.WinForm.DockBar.MenuBar(); //IPlugin baseItem.Name = pDockBarP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pDockBarP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IDockBarP_ baseItem.CanFloat = pDockBarP.CanFloat; baseItem.CanOverflow = pDockBarP.CanOverflow; baseItem.DockBarFloatFormLocation = pDockBarP.DockBarFloatFormLocation; baseItem.DockBarFloatFormSize = pDockBarP.DockBarFloatFormSize; baseItem.eDockBarGripStyle = pDockBarP.eDockBarGripStyle; baseItem.GripMargin = pDockBarP.GripMargin; baseItem.GripStyle = pDockBarP.GripStyle; baseItem.Image = pDockBarP.Image; baseItem.Location = pDockBarP.Location; baseItem.Text = pDockBarP.Text; baseItem.Visible = pDockBarP.Visible; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.ScrollBarItem CreateScrollBarItem(IScrollBarItemP pBaseItemP) { GISShare.Controls.WinForm.WFNew.ScrollBarItem baseItem = new Controls.WinForm.WFNew.ScrollBarItem(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; baseItem.LockHeight = pBaseItemP.LockHeight; baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; baseItem.Visible = pBaseItemP.Visible; baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //IScrollBarItemP baseItem.eOrientation = pBaseItemP.eOrientation; baseItem.Value = pBaseItemP.Value; baseItem.Maximum = pBaseItemP.Maximum; baseItem.Minimum = pBaseItemP.Minimum; baseItem.Step = pBaseItemP.Step; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.ContextPopup CreateContextPopup(IContextPopupP pBaseItemP) { GISShare.Controls.WinForm.WFNew.ContextPopup baseItem = new Controls.WinForm.WFNew.ContextPopup(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; //baseItem.LockHeight = pBaseItemP.LockHeight; //baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; baseItem.Visible = pBaseItemP.Visible; //baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; //baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //IContextPopupP baseItem.eContextPopupStyle = pBaseItemP.eContextPopupStyle; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.DockPanel.DockPanel CreateDockPanel(WFNew.DockPanel.IDockPanelP pBaseItemP) { GISShare.Controls.WinForm.WFNew.DockPanel.DockPanel baseItem = new Controls.WinForm.WFNew.DockPanel.DockPanel(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; //baseItem.LockHeight = pBaseItemP.LockHeight; //baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; //baseItem.Visible = pBaseItemP.Visible; //baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; //baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //IDockPanelP baseItem.VisibleEx = pBaseItemP.VisibleEx; baseItem.DockPanelFloatFormLocation = pBaseItemP.DockPanelFloatFormLocation; baseItem.DockPanelFloatFormSize = pBaseItemP.DockPanelFloatFormSize; baseItem.BasePanelSelectedIndex = pBaseItemP.BasePanelSelectedIndex; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.TextBoxItem CreateTextBoxItem(ITextBoxItemP pBaseItemP) { GISShare.Controls.WinForm.WFNew.TextBoxItem baseItem = new Controls.WinForm.WFNew.TextBoxItem(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; baseItem.LockHeight = pBaseItemP.LockHeight; baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; baseItem.Visible = pBaseItemP.Visible; baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //ITextBoxItemP baseItem.eBorderStyle = pBaseItemP.eBorderStyle; baseItem.PasswordChar = pBaseItemP.PasswordChar; baseItem.CanEdit = pBaseItemP.CanEdit; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.LabelExItem CreateLabelExItem(ILabelExItemP pBaseItemP) { GISShare.Controls.WinForm.WFNew.LabelExItem baseItem = new Controls.WinForm.WFNew.LabelExItem(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; baseItem.LockHeight = pBaseItemP.LockHeight; baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; baseItem.Visible = pBaseItemP.Visible; baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //ILabelItemP baseItem.TextAlign = pBaseItemP.TextAlign; //ILabelExItemP baseItem.IsMultipleLine = pBaseItemP.IsMultipleLine; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.ButtonExItem CreateButtonExItem(IButtonExItemP pBaseItemP) { GISShare.Controls.WinForm.WFNew.ButtonExItem baseItem = new Controls.WinForm.WFNew.ButtonExItem(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; baseItem.LockHeight = pBaseItemP.LockHeight; baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; baseItem.Visible = pBaseItemP.Visible; baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //ILabelItemP baseItem.TextAlign = pBaseItemP.TextAlign; //IImageBoxItemP baseItem.eImageSizeStyle = pBaseItemP.eImageSizeStyle; baseItem.Image = pBaseItemP.Image; baseItem.ImageAlign = pBaseItemP.ImageAlign; baseItem.ImageSize = pBaseItemP.ImageSize; //IImageLabelItemP baseItem.AutoPlanTextRectangle = pBaseItemP.AutoPlanTextRectangle; baseItem.ITSpace = pBaseItemP.ITSpace; baseItem.eDisplayStyle = pBaseItemP.eDisplayStyle; //IBaseButtonItemP baseItem.LeftBottomRadius = pBaseItemP.LeftBottomRadius; baseItem.LeftTopRadius = pBaseItemP.LeftTopRadius; baseItem.RightBottomRadius = pBaseItemP.RightBottomRadius; baseItem.RightTopRadius = pBaseItemP.RightTopRadius; baseItem.ShowNomalState = pBaseItemP.ShowNomalState; //IDropDownButtonItemP baseItem.DropDownDistance = pBaseItemP.DropDownDistance; baseItem.eArrowStyle = pBaseItemP.eArrowStyle; baseItem.eArrowDock = pBaseItemP.eArrowDock; baseItem.eContextPopupStyle = pBaseItemP.eContextPopupStyle; baseItem.ArrowSize = pBaseItemP.ArrowSize; baseItem.PopupSpace = pBaseItemP.PopupSpace; //ISplitButtonItemP baseItem.ShowNomalSplitLine = pBaseItemP.ShowNomalSplitLine; //IButtonItemP baseItem.eButtonStyle = pBaseItemP.eButtonStyle; //IButtonExItemP baseItem.eOrientation = pBaseItemP.eOrientation; return(baseItem); }
// // // public static GISShare.Controls.WinForm.DockBar.ComboBoxItem CreateComboBoxItem(GISShare.Controls.Plugin.WinForm.DockBar.IComboBoxItemP pBaseItemDBP) { GISShare.Controls.WinForm.DockBar.ComboBoxItem baseItem = new Controls.WinForm.DockBar.ComboBoxItem(); //IPlugin baseItem.Name = pBaseItemDBP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemDBP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Category = pBaseItemDBP.Category; baseItem.DisplayStyle = pBaseItemDBP.DisplayStyle; baseItem.DoubleClickEnabled = pBaseItemDBP.DoubleClickEnabled; baseItem.Enabled = pBaseItemDBP.Enabled; baseItem.Font = pBaseItemDBP.Font; baseItem.ForeColor = pBaseItemDBP.ForeColor; baseItem.Image = pBaseItemDBP.Image; baseItem.ImageAlign = pBaseItemDBP.ImageAlign; //baseItem.ImageIndex = pBaseItemDBP.ImageIndex; //baseItem.ImageKey = pBaseItemDBP.ImageKey; baseItem.ImageScaling = pBaseItemDBP.ImageScaling; baseItem.ImageTransparentColor = pBaseItemDBP.ImageTransparentColor; baseItem.Margin = pBaseItemDBP.Margin; baseItem.MergeAction = pBaseItemDBP.MergeAction; baseItem.MergeIndex = pBaseItemDBP.MergeIndex; baseItem.Overflow = pBaseItemDBP.Overflow; baseItem.Padding = pBaseItemDBP.Padding; baseItem.RightToLeft = pBaseItemDBP.RightToLeft; baseItem.RightToLeftAutoMirrorImage = pBaseItemDBP.RightToLeftAutoMirrorImage; baseItem.Size = pBaseItemDBP.Size; baseItem.Text = pBaseItemDBP.Text; baseItem.TextAlign = pBaseItemDBP.TextAlign; baseItem.TextDirection = pBaseItemDBP.TextDirection; baseItem.TextImageRelation = pBaseItemDBP.TextImageRelation; baseItem.ToolTipText = pBaseItemDBP.ToolTipText; baseItem.Visible = pBaseItemDBP.Visible; // baseItem.DropDownHeight = pBaseItemDBP.DropDownHeight; baseItem.DropDownWidth = pBaseItemDBP.DropDownWidth; baseItem.DropDownStyle = pBaseItemDBP.DropDownStyle; if (pBaseItemDBP.Items != null) { foreach (object one in pBaseItemDBP.Items) { baseItem.Items.Add(one); } } baseItem.SelectedIndex = pBaseItemDBP.SelectedIndex; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.DockPanel.BasePanel CreateBasePanel(DockPanel.IBasePanelP pBaseItemP) { GISShare.Controls.WinForm.WFNew.DockPanel.BasePanel baseItem = new Controls.WinForm.WFNew.DockPanel.BasePanel(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; //baseItem.LockHeight = pBaseItemP.LockHeight; //baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; //baseItem.Visible = pBaseItemP.Visible; //baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; //baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //IBasePanelP baseItem.CanDockUp = pBaseItemP.CanDockUp; baseItem.CanDockLeft = pBaseItemP.CanDockLeft; baseItem.CanDockRight = pBaseItemP.CanDockRight; baseItem.CanDockBottom = pBaseItemP.CanDockBottom; baseItem.CanDockFill = pBaseItemP.CanDockFill; baseItem.CanFloat = pBaseItemP.CanFloat; baseItem.CanHide = pBaseItemP.CanHide; baseItem.CanClose = pBaseItemP.CanClose; baseItem.IsBasePanel = pBaseItemP.IsBasePanel; baseItem.IsDocumentPanel = pBaseItemP.IsDocumentPanel; baseItem.VisibleEx = pBaseItemP.VisibleEx; baseItem.Image = pBaseItemP.Image; baseItem.DockPanelFloatFormLocation = pBaseItemP.DockPanelFloatFormLocation; baseItem.DockPanelFloatFormSize = pBaseItemP.DockPanelFloatFormSize; if (pBaseItemP.ChildControls != null) { for (int i = pBaseItemP.ChildControls.Length - 1; i >= 0; i--) { baseItem.Controls.Add(pBaseItemP.ChildControls[i]); } } return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.RibbonBarItem CreateRibbonBarItem(IRibbonBarItemP pBaseItemP) { GISShare.Controls.WinForm.WFNew.RibbonBarItem baseItem = new Controls.WinForm.WFNew.RibbonBarItem(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; baseItem.LockHeight = pBaseItemP.LockHeight; baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; baseItem.Visible = pBaseItemP.Visible; baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //IBaseItemStackItemP //baseItem.eOrientation = pBaseItemP.eOrientation; baseItem.CanExchangeItem = pBaseItemP.CanExchangeItem; baseItem.ReverseLayout = pBaseItemP.ReverseLayout; baseItem.IsStretchItems = pBaseItemP.IsStretchItems; baseItem.IsRestrictItems = pBaseItemP.IsRestrictItems; baseItem.RestrictItemsWidth = pBaseItemP.RestrictItemsWidth; baseItem.RestrictItemsHeight = pBaseItemP.RestrictItemsHeight; baseItem.LineDistance = pBaseItemP.LineDistance; baseItem.ColumnDistance = pBaseItemP.ColumnDistance; baseItem.MinSize = pBaseItemP.MinSize; baseItem.MaxSize = pBaseItemP.MaxSize; //IRibbonBarItemP baseItem.LeftTopRadius = pBaseItemP.LeftTopRadius; baseItem.RightTopRadius = pBaseItemP.RightTopRadius; baseItem.LeftBottomRadius = pBaseItemP.LeftBottomRadius; baseItem.RightBottomRadius = pBaseItemP.RightBottomRadius; baseItem.ShowNomalState = pBaseItemP.ShowNomalState; baseItem.Image = pBaseItemP.Image; baseItem.GlyphEnabled = pBaseItemP.GlyphEnabled; baseItem.GlyphVisible = pBaseItemP.GlyphVisible; return(baseItem); }
// // // public static GISShare.Controls.WinForm.DockBar.MenuItem CreateMenuItem(GISShare.Controls.Plugin.WinForm.DockBar.IMenuItemP pBaseItemDBP) { GISShare.Controls.WinForm.DockBar.MenuItem baseItem = new Controls.WinForm.DockBar.MenuItem(); //IPlugin baseItem.Name = pBaseItemDBP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemDBP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Category = pBaseItemDBP.Category; baseItem.DisplayStyle = pBaseItemDBP.DisplayStyle; baseItem.DoubleClickEnabled = pBaseItemDBP.DoubleClickEnabled; baseItem.Enabled = pBaseItemDBP.Enabled; baseItem.Font = pBaseItemDBP.Font; baseItem.ForeColor = pBaseItemDBP.ForeColor; baseItem.Image = pBaseItemDBP.Image; baseItem.ImageAlign = pBaseItemDBP.ImageAlign; //baseItem.ImageIndex = pBaseItemDBP.ImageIndex; //baseItem.ImageKey = pBaseItemDBP.ImageKey; baseItem.ImageScaling = pBaseItemDBP.ImageScaling; baseItem.ImageTransparentColor = pBaseItemDBP.ImageTransparentColor; baseItem.Margin = pBaseItemDBP.Margin; baseItem.MergeAction = pBaseItemDBP.MergeAction; baseItem.MergeIndex = pBaseItemDBP.MergeIndex; baseItem.Overflow = pBaseItemDBP.Overflow; baseItem.Padding = pBaseItemDBP.Padding; baseItem.RightToLeft = pBaseItemDBP.RightToLeft; baseItem.RightToLeftAutoMirrorImage = pBaseItemDBP.RightToLeftAutoMirrorImage; baseItem.Size = pBaseItemDBP.Size; baseItem.Text = pBaseItemDBP.Text; baseItem.TextAlign = pBaseItemDBP.TextAlign; baseItem.TextDirection = pBaseItemDBP.TextDirection; baseItem.TextImageRelation = pBaseItemDBP.TextImageRelation; baseItem.ToolTipText = pBaseItemDBP.ToolTipText; baseItem.Visible = pBaseItemDBP.Visible; // baseItem.Checked = pBaseItemDBP.Checked; baseItem.CheckState = pBaseItemDBP.CheckState; baseItem.CheckOnClick = pBaseItemDBP.CheckOnClick; baseItem.ShortcutKeyDisplayString = pBaseItemDBP.ShortcutKeyDisplayString; baseItem.ShortcutKeys = pBaseItemDBP.ShortcutKeys; baseItem.ShowShortcutKeys = pBaseItemDBP.ShowShortcutKeys; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.ComboTreeItem CreateComboTreeItem(IComboTreeItemP pBaseItemP) { GISShare.Controls.WinForm.WFNew.ComboTreeItem baseItem = new Controls.WinForm.WFNew.ComboTreeItem(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; baseItem.LockHeight = pBaseItemP.LockHeight; baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; baseItem.Visible = pBaseItemP.Visible; baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //ICustomizeComboBoxItemP_ baseItem.MinHeight = pBaseItemP.MinHeight; baseItem.MinWidth = pBaseItemP.MinWidth; baseItem.DropDownWidth = pBaseItemP.DropDownWidth; baseItem.DropDownHeight = pBaseItemP.DropDownHeight; baseItem.AutoClosePopup = pBaseItemP.AutoClosePopup; baseItem.eCustomizeComboBoxStyle = pBaseItemP.eCustomizeComboBoxStyle; baseItem.eModifySizeStyle = pBaseItemP.eModifySizeStyle; //ICheckedComboBoxItemP_ baseItem.CheckedDropDownList = pBaseItemP.CheckedDropDownList; //IComboTreeItemP for (int i = 0; i < pBaseItemP.NodeViewItems.Length; i++) { baseItem.NodeViewItems.Add(pBaseItemP.NodeViewItems[i]); } baseItem.SelectedNode = pBaseItemP.SelectedNode; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.ImageCheckBoxItem CreateImageCheckBoxItem(IImageCheckBoxItemP pBaseItemP) { GISShare.Controls.WinForm.WFNew.ImageCheckBoxItem baseItem = new Controls.WinForm.WFNew.ImageCheckBoxItem(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; baseItem.LockHeight = pBaseItemP.LockHeight; baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; baseItem.Visible = pBaseItemP.Visible; baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //ILabelItemP baseItem.TextAlign = pBaseItemP.TextAlign; //IImageBoxItemP baseItem.eImageSizeStyle = pBaseItemP.eImageSizeStyle; baseItem.Image = pBaseItemP.Image; baseItem.ImageAlign = pBaseItemP.ImageAlign; baseItem.ImageSize = pBaseItemP.ImageSize; //IImageLabelItemP baseItem.AutoPlanTextRectangle = pBaseItemP.AutoPlanTextRectangle; baseItem.ITSpace = pBaseItemP.ITSpace; baseItem.eDisplayStyle = pBaseItemP.eDisplayStyle; //ImageCheckBoxItemP baseItem.CDSpace = pBaseItemP.CDSpace; //ICheckBoxItemP baseItem.CheckState = pBaseItemP.CheckState; return(baseItem); }
// // // public static GISShare.Controls.WinForm.DockBar.ContextMenu CreateContextMenu(GISShare.Controls.Plugin.WinForm.DockBar.IContextMenuP pContextMenuP) { GISShare.Controls.WinForm.DockBar.ContextMenu baseItem = new Controls.WinForm.DockBar.ContextMenu(); //IPlugin baseItem.Name = pContextMenuP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pContextMenuP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IContextMenuP baseItem.Text = pContextMenuP.Text; baseItem.Enabled = pContextMenuP.Enabled; baseItem.Visible = pContextMenuP.Visible; baseItem.DropShadowEnabled = pContextMenuP.DropShadowEnabled; return(baseItem); }
// // // public static GISShare.Controls.WinForm.WFNew.ControlPanelItem CreateControlPanelItem(IControlPanelItemP pBaseItemP) { GISShare.Controls.WinForm.WFNew.ControlPanelItem baseItem = new Controls.WinForm.WFNew.ControlPanelItem(); //IPlugin baseItem.Name = pBaseItemP.Name; //ISetEntityObject GISShare.Controls.Plugin.ISetEntityObject pSetEntityObject = pBaseItemP as GISShare.Controls.Plugin.ISetEntityObject; if (pSetEntityObject != null) { pSetEntityObject.SetEntityObject(baseItem); } //IBaseItemP_ baseItem.Checked = pBaseItemP.Checked; baseItem.Enabled = pBaseItemP.Enabled; baseItem.Font = pBaseItemP.Font; baseItem.ForeColor = pBaseItemP.ForeColor; baseItem.LockHeight = pBaseItemP.LockHeight; baseItem.LockWith = pBaseItemP.LockWith; baseItem.Padding = pBaseItemP.Padding; baseItem.Size = pBaseItemP.Size; baseItem.Text = pBaseItemP.Text; baseItem.Visible = pBaseItemP.Visible; baseItem.Category = pBaseItemP.Category; baseItem.MinimumSize = pBaseItemP.MinimumSize; baseItem.UsingViewOverflow = pBaseItemP.UsingViewOverflow; //IControlHostItemP if (baseItem.ControlObject != null && pBaseItemP.ChildControls != null) { for (int i = pBaseItemP.ChildControls.Length - 1; i >= 0; i--) { baseItem.ControlObject.Controls.Add(pBaseItemP.ChildControls[i]); } } return(baseItem); }