internal ButtonTypes(Type iButtonType)
{
this.iButtonType = iButtonType;
textProperty = ToolbarTypes.getProperty(iButtonType, "Text");
textColorProperty = ToolbarTypes.getProperty(iButtonType, "TextColor");
texturePathProperty = ToolbarTypes.getProperty(iButtonType, "TexturePath");
toolTipProperty = ToolbarTypes.getProperty(iButtonType, "ToolTip");
visibleProperty = ToolbarTypes.getProperty(iButtonType, "Visible");
visibilityProperty = ToolbarTypes.getProperty(iButtonType, "Visibility");
effectivelyVisibleProperty = ToolbarTypes.getProperty(iButtonType, "EffectivelyVisible");
enabledProperty = ToolbarTypes.getProperty(iButtonType, "Enabled");
importantProperty = ToolbarTypes.getProperty(iButtonType, "Important");
drawableProperty = ToolbarTypes.getProperty(iButtonType, "Drawable");
onClickEvent = ToolbarTypes.getEvent(iButtonType, "OnClick");
onMouseEnterEvent = ToolbarTypes.getEvent(iButtonType, "OnMouseEnter");
onMouseLeaveEvent = ToolbarTypes.getEvent(iButtonType, "OnMouseLeave");
destroyMethod = ToolbarTypes.getMethod(iButtonType, "Destroy");
}