예제 #1
0
        public void Layout()
        {
            int num   = 5;
            int num2  = 0;
            int width = 0;
            int num4  = 0;

            if (this.m_Scroller != null)
            {
                num2 = -this.m_Scroller.Value;
            }
            for (int i = 0; i < this.m_Panels.Length; i++)
            {
                GCategoryPanel toAdd = this.m_Panels[i];
                toAdd.X = 5;
                toAdd.Y = num + num2;
                if (this.m_Scroller == null)
                {
                    base.m_Children.Add(toAdd);
                }
                if (toAdd.Width > width)
                {
                    width = toAdd.Width;
                }
                if ((num + toAdd.Height) > num4)
                {
                    num4 = num + toAdd.Height;
                }
                num += toAdd.Height - 1;
            }
            width     += 0x1a;
            this.Width = width;
            if (this.m_Scroller == null)
            {
                this.m_Scroller         = new GEditorScroller(this);
                this.m_Scroller.X       = width - 0x10;
                this.m_Scroller.Y       = 0;
                this.m_Scroller.Height  = this.Height;
                this.m_Scroller.Width   = 0x10;
                this.m_Scroller.Maximum = (num4 - this.Height) + 5;
                base.m_Children.Insert(0, this.m_Scroller);
            }
        }
예제 #2
0
 public void Layout()
 {
     int num = 5;
     int num2 = 0;
     int width = 0;
     int num4 = 0;
     if (this.m_Scroller != null)
     {
         num2 = -this.m_Scroller.Value;
     }
     for (int i = 0; i < this.m_Panels.Length; i++)
     {
         GCategoryPanel toAdd = this.m_Panels[i];
         toAdd.X = 5;
         toAdd.Y = num + num2;
         if (this.m_Scroller == null)
         {
             base.m_Children.Add(toAdd);
         }
         if (toAdd.Width > width)
         {
             width = toAdd.Width;
         }
         if ((num + toAdd.Height) > num4)
         {
             num4 = num + toAdd.Height;
         }
         num += toAdd.Height - 1;
     }
     width += 0x1a;
     this.Width = width;
     if (this.m_Scroller == null)
     {
         this.m_Scroller = new GEditorScroller(this);
         this.m_Scroller.X = width - 0x10;
         this.m_Scroller.Y = 0;
         this.m_Scroller.Height = this.Height;
         this.m_Scroller.Width = 0x10;
         this.m_Scroller.Maximum = (num4 - this.Height) + 5;
         base.m_Children.Insert(0, this.m_Scroller);
     }
 }