Beispiel #1
0
        public override void Resize(int w, int h)
        {
            base.Resize(w, h);
            list.Resize(w - 108, h - 40);

            int x = list.Transform.X + w - 102;
            int y = list.Transform.Y;

            foreach (Button btn in formatButtons)
            {
                btn.Transform.X = x;
                btn.Transform.Y = y;
                y += btn.Transform.Height + 4;
            }

            y += 10;
            smallButton.Transform.X = x + 13;
            smallButton.Transform.Y = y;

            largeButton.Transform.X = x + 43;
            largeButton.Transform.Y = y;
            y += 60;

            searchInput.Transform.X = x + 4;
            searchInput.Transform.Y = y;
            y += 40;

            gotoInput.Transform.X = x + 4;
            gotoInput.Transform.Y = y;
            y += 40;

            valueInput.Transform.X = x + 4;
            valueInput.Transform.Y = y;
            //valueInputTypeButton.Transform.X = x + 66;
            //valueInputTypeButton.Transform.Y = y - 16;

            y += 50;

            int by = list.Transform.Y + list.Transform.Height - saveButton.Transform.Height;

            saveButton.Transform.X = x;
            saveButton.Transform.Y = by;
            saveButton.Visible     = list.NumVisible > 0 && saveButton.Transform.Y > y;

            writeButton.Transform.X = x;
        }