Ejemplo n.º 1
0
 private void ApplyType(ScrollFrameType type)
 {
     if (type.Item != null)
     {
         this.scrollChild = this.util.CreateObject(type.Item.Item, this);
     }
 }
Ejemplo n.º 2
0
        public IUIObject CreateFrame(FrameType frameType, string name, IFrame parent, string inherits)
        {
            LayoutFrameType xml;

            switch (frameType)
            {
            case FrameType.Frame:
                xml = new ObjFrameType();
                break;

            case FrameType.Button:
                xml = new ButtonType();
                break;

            case FrameType.EditBox:
                xml = new EditBoxType();
                break;

            case FrameType.GameTooltip:
                xml = new GameTooltipType();
                break;

            case FrameType.CheckButton:
                xml = new CheckButtonType();
                break;

            case FrameType.ScrollFrame:
                xml = new ScrollFrameType();
                break;

            case FrameType.Slider:
                xml = new SliderType();
                break;

            default:
                throw new UiSimuationException(string.Format("Unhandled frame type {0}.", frameType));
            }
            xml.inherits = inherits;
            xml.name     = name;
            xml.Items    = new object[] {};
            return(this.util.CreateObject(xml, parent));
        }
Ejemplo n.º 3
0
 public ScrollFrame(UiInitUtil util, string objectType, ScrollFrameType frameType, IRegion parent) : base(util, objectType, frameType, parent)
 {
     this.util = util;
     this.ApplyType(frameType);
 }
Ejemplo n.º 4
0
 public GHM_ScrollFrameTemplateWrapper(UiInitUtil util, string objectType, ScrollFrameType frameType, IRegion parent)
     : base(util, objectType, frameType, parent)
 {
 }