DotNet 4.8.1 build of DotNetBar
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using System.ComponentModel.Design;
|
||||
|
||||
namespace DevComponents.DotNetBar.Design
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents Windows Forms Designer for ItemContainer object.
|
||||
/// </summary>
|
||||
public class ItemContainerDesigner:BaseItemDesigner
|
||||
{
|
||||
public override DesignerVerbCollection Verbs
|
||||
{
|
||||
get
|
||||
{
|
||||
DesignerVerb[] verbs;
|
||||
if (this.Component is BaseItem && ((BaseItem)this.Component).ContainerControl is DevComponents.DotNetBar.Metro.MetroTilePanel)
|
||||
{
|
||||
verbs = new DesignerVerb[]
|
||||
{
|
||||
new DesignerVerb("Add Metro Tile", new EventHandler(CreateMetroTile)),
|
||||
new DesignerVerb("Add Label", new EventHandler(CreateLabel))
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
verbs = new DesignerVerb[]
|
||||
{
|
||||
new DesignerVerb("Add Button", new EventHandler(CreateButton)),
|
||||
new DesignerVerb("Add Horizontal Container", new EventHandler(CreateHorizontalContainer)),
|
||||
new DesignerVerb("Add Vertical Container", new EventHandler(CreateVerticalContainer)),
|
||||
new DesignerVerb("Add Scrollable Container", new EventHandler(CreateGallery)),
|
||||
new DesignerVerb("Add Text Box", new EventHandler(CreateTextBox)),
|
||||
new DesignerVerb("Add Combo Box", new EventHandler(CreateComboBox)),
|
||||
new DesignerVerb("Add Label", new EventHandler(CreateLabel)),
|
||||
new DesignerVerb("Add Check Box", new EventHandler(CreateCheckBox)),
|
||||
new DesignerVerb("Add Micro-Chart", new EventHandler(CreateMicroChart)),
|
||||
new DesignerVerb("Add Switch button", new EventHandler(CreateSwitch)),
|
||||
new DesignerVerb("Add Control Container", new EventHandler(CreateControlContainer)),
|
||||
new DesignerVerb("Add Color Picker", new EventHandler(CreateColorPicker)),
|
||||
new DesignerVerb("Add Progress-Bar", new EventHandler(CreateProgressBar)),
|
||||
new DesignerVerb("Add Circular Progress", new EventHandler(CreateCircularProgressItem)),
|
||||
new DesignerVerb("Add Rating Item", new EventHandler(CreateRatingItem)),
|
||||
new DesignerVerb("Add Slider", new EventHandler(CreateSlider)),
|
||||
new DesignerVerb("Add Range Slider", new EventHandler(CreateRangeSlider))
|
||||
#if FRAMEWORK20
|
||||
,new DesignerVerb("Add Month Calendar", new EventHandler(CreateMonthCalendar))
|
||||
,new DesignerVerb("Add Metro Tile", new EventHandler(CreateMetroTile))
|
||||
#endif
|
||||
};
|
||||
}
|
||||
return new DesignerVerbCollection(verbs);
|
||||
}
|
||||
}
|
||||
|
||||
private void CreateVerticalContainer(object sender, EventArgs e)
|
||||
{
|
||||
CreateContainer(eOrientation.Vertical);
|
||||
}
|
||||
|
||||
private void CreateHorizontalContainer(object sender, EventArgs e)
|
||||
{
|
||||
CreateContainer(eOrientation.Horizontal);
|
||||
}
|
||||
|
||||
private void CreateContainer(eOrientation orientation)
|
||||
{
|
||||
try
|
||||
{
|
||||
m_CreatingItem = true;
|
||||
DesignerSupport.CreateItemContainer(this, (BaseItem)this.Component, orientation);
|
||||
this.RecalcLayout();
|
||||
}
|
||||
finally
|
||||
{
|
||||
m_CreatingItem = false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user