コード例 #1
0
ファイル: 3_SimpleBox.cs プロジェクト: prepare/HTML-Renderer
 public override void Walk(UIVisitor visitor)
 {
     visitor.BeginElement(this, "simplebox");
     this.Describe(visitor);
     //descrube child 
     visitor.EndElement();
 }
コード例 #2
0
 public override void Walk(UIVisitor visitor)
 {
     visitor.BeginElement(this, "ninebox");
     this.Describe(visitor);
     visitor.EndElement();
 }
コード例 #3
0
ファイル: ScrollBar.cs プロジェクト: prepare/HTML-Renderer
 public override void Walk(UIVisitor visitor)
 {
     visitor.BeginElement(this, "scrollbutton");
     this.Describe(visitor);
     visitor.EndElement();
 }
コード例 #4
0
ファイル: ScrollBar.cs プロジェクト: prepare/HTML-Renderer
 public override void Walk(UIVisitor visitor)
 {
     //walk to control
     visitor.BeginElement(this, "scrollbar");
     this.Describe(visitor);
     visitor.EndElement();
 }
コード例 #5
0
 public override void Walk(UIVisitor visitor)
 {
     //TODO: implement this 
 }
コード例 #6
0
 public override void Walk(UIVisitor visitor)
 {
     visitor.BeginElement(this, "textbox_container");
     this.Describe(visitor);
     visitor.EndElement();
 }
コード例 #7
0
 public abstract void Walk(UIVisitor visitor);
コード例 #8
0
ファイル: UISprite.cs プロジェクト: luislasonbra/PixelFarm
 public override void Walk(UIVisitor visitor)
 {
 }
コード例 #9
0
ファイル: 0_EaseBox.cs プロジェクト: prepare/HTML-Renderer
 protected override void Describe(UIVisitor visitor)
 {
     //describe base properties
     base.Describe(visitor);
     //describe child content
     if (uiList != null)
     {
         int j = this.uiList.Count;
         for (int i = 0; i < j; ++i)
         {
             uiList.GetElement(i).Walk(visitor);
         }
     }
 }
コード例 #10
0
ファイル: HingeBox.cs プロジェクト: prepare/HTML-Renderer
 public override void Walk(UIVisitor visitor)
 {
     visitor.BeginElement(this, "hingbox");
     visitor.EndElement();
 }
コード例 #11
0
ファイル: 2_TextBox.cs プロジェクト: prepare/HTML-Renderer
 public override void Walk(UIVisitor visitor)
 {
     visitor.BeginElement(this, "textbox");
     this.Describe(visitor);
     visitor.TextNode(this.Text);
     visitor.EndElement();
 }
コード例 #12
0
ファイル: 3_UIBox.cs プロジェクト: prepare/HTML-Renderer
        //----------------------------------- 


        protected virtual void Describe(UIVisitor visitor)
        {
            visitor.Attribute("left", this.Left);
            visitor.Attribute("top", this.Top);
            visitor.Attribute("width", this.Width);
            visitor.Attribute("height", this.Height);
        }
コード例 #13
0
 public override void Accept(UIVisitor visitor)
 {
 }