예제 #1
0
    protected override void OnInitialize()
    {
        base.OnInitialize();

        Dialog.AddedEffect = _windowShow;
        ModalOverlay.DefaultSkin = typeof(ModalOverlaySkin2);
        ModalOverlay.AddedEffect = _overlayShow;

        Layout = new VerticalLayout {Gap = 0};
    }
예제 #2
0
    /// <summary>
    /// Use this override for initializing values
    /// </summary>
    protected override void OnInitialize()
    {
        base.OnInitialize();

        // for example, this stage has vertical layout for placing it's 2 children: 1) toolbar and 2) scroller
        Layout = new VerticalLayout
        {
            HorizontalAlign = HorizontalAlign.Left,
            Gap = 0
        };
    }
예제 #3
0
 public MyPanel2()
 {
     Id = "ct";
     Title = "This is a panel";
     Layout = new VerticalLayout
                  {
                      PaddingLeft = 6,
                      PaddingRight = 6,
                      PaddingTop = 6,
                      PaddingBottom = 6,
                      Gap = 6
                  };
 }
예제 #4
0
    protected override void OnInitialize()
    {
        base.OnInitialize();

        Layout = new VerticalLayout { Gap = 0 };

        AddEventListener(MouseEvent.MOUSE_DOWN, delegate(Event e)
        {
            Component doc = e.Target as Component;
            if (null != doc)
                doc.BringToFront();
        });
    }
예제 #5
0
    protected override void OnInitialize()
    {
        base.OnInitialize();

        Layout = new VerticalLayout
        {
            PaddingLeft = 10,
            PaddingRight = 10,
            PaddingTop = 10,
            PaddingBottom = 10,
            HorizontalAlign = HorizontalAlign.Left,
            Gap = 10
        };
    }
예제 #6
0
 public MyPanel()
 {
     Title = "This is a panel";
     Layout = new VerticalLayout
     {
         PaddingLeft = 6,
         PaddingRight = 6,
         PaddingTop = 6,
         PaddingBottom = 6,
         Gap = 6
     };
     Width = 400;
     Height = 600;
 }
예제 #7
0
        public Options()
        {
            PercentWidth = 100;
            StyleName = "options";
            Layout = new VerticalLayout { HorizontalAlign = HorizontalAlign.Left/*, VerticalGap = 6*/ };
            //Padding = 8;
            //PaddingTop = 6;
            //PaddingBottom = 10;

            SetStyle("paddingLeft", 8);
            SetStyle("paddingRight", 8);
            SetStyle("paddingTop", 6);
            SetStyle("paddingBottom", 10);
        }
예제 #8
0
 /// <summary>
 /// Overriding constructor for setup
 /// </summary>
 public ExampleControl2()
 {
     Title = "e-mail client";
     Layout = new VerticalLayout { /*Direction = LayoutDirection.Vertical, */Gap = 10 };
     MinWidth = 400;
     MinHeight = 300;
     //Padding = 10;
     Plugins.Add(new TabManager { CircularTabs = true });
     AddEventListener(ButtonEvent.PRESS, PressHandler);
     //AddEventListener(TextField.RETURN, ReturnHandler);
     this.SetStyle("paddingLeft", 10);
     this.SetStyle("paddingRight", 10);
     this.SetStyle("paddingTop", 10);
     this.SetStyle("paddingBottom", 10);
 }
예제 #9
0
        /// <summary>
        /// Overriding constructor for setup
        /// </summary>
        public ExampleControl()
        {
            Layout = new VerticalLayout { /*Direction = LayoutDirection.Vertical, */Gap = 10 };
            SetStyle("showBackground", true);
            MinWidth = 150;
            MinHeight = 100;
            //Padding = 10;
            Plugins.Add(new TabManager {CircularTabs = true});
            AddEventListener(ButtonEvent.PRESS, PressHandler);

            this.SetStyle("paddingLeft", 10);
            this.SetStyle("paddingRight", 10);
            this.SetStyle("paddingTop", 10);
            this.SetStyle("paddingBottom", 10);
        }
예제 #10
0
    protected override void OnInitialize()
    {
        base.OnInitialize();

        //Alert.DefaultSkin = typeof(AlertSkin2);
        Dialog.AddedEffect = _windowShow;
        ModalOverlay.DefaultSkin = typeof(ModalOverlaySkin2);
        ModalOverlay.AddedEffect = _overlayShow;

        Layout = new VerticalLayout
        {
            PaddingLeft = 0,
            PaddingRight = 0,
            PaddingTop = 0,
            PaddingBottom = 0,
            Gap = 0
        };
    }
예제 #11
0
        public Stuff()
        {
            Title = "Panel with controls";
            Icon = Resources.Load<Texture>("Icons/star");
            SkinClass = typeof (PanelSkin2);
            
            Layout = new VerticalLayout
            {
                HorizontalAlign = HorizontalAlign.Left,
                PaddingLeft = 10,
                PaddingRight = 10,
                PaddingTop = 10,
                PaddingBottom = 10,
                Gap = 10
            };

            Plugins.Add(new TabManager());
        }
예제 #12
0
    protected override void OnInitialize()
    {
        base.OnInitialize();

        // currently initializing skins from code (should be done through styles)
        //Alert.DefaultSkin = typeof(AlertSkin2);
        ModalOverlay.DefaultSkin = typeof(ModalOverlaySkin2);
        
        Dialog.AddedEffect = _windowShow;
        ModalOverlay.AddedEffect = _overlayShow;

        Layout = new VerticalLayout
        {
            PaddingLeft = 0,
            PaddingRight = 0,
            PaddingTop = 0,
            PaddingBottom = 0,
            Gap = 0
        };
    }
예제 #13
0
        protected override void OnInitialize()
        {
            base.OnInitialize();

            Layout = new VerticalLayout
            {
                HorizontalAlign = HorizontalAlign.Left,
                Gap = 0
            };

            _thumbnailLoader.Connector.MaxConcurrentRequests = 3;
            _thumbnailLoader.Connector.ConcurencyMode = ConcurencyMode.Multiple;
            _thumbnailLoader.Cache = true; // cache thumbnails
        }
예제 #14
0
        private LayoutBase GetLayout(bool isVertical)
        {
            if (isVertical)
            {
                if (null == _vertCached) // create once
                {
                    _vertCached = new VerticalLayout
                    {
                        HorizontalAlign = HorizontalAlign.Center,
                        VerticalAlign = VerticalAlign.Middle
                    };
                }
                _vertCached.Gap = (int)GetStyle("gap"); /*Gap = (IconDisplay.Visible && null != LabelDisplay && !string.IsNullOrEmpty(LabelDisplay.Text)) ?  (int)GetStyle("gap") : 0*/
                _vertCached.PaddingLeft = (int)GetStyle("paddingLeft");
                _vertCached.PaddingRight = (int)GetStyle("paddingRight");
                _vertCached.PaddingTop = (int)GetStyle("paddingTop");
                _vertCached.PaddingBottom = (int)GetStyle("paddingBottom");
                return _vertCached;
            }

            if (null == _horizCached) // create once
            {
                _horizCached = new HorizontalLayout
                {
                    HorizontalAlign = HorizontalAlign.Center,
                    VerticalAlign = VerticalAlign.Middle
                };
            }
            _horizCached.Gap = (int)GetStyle("gap");
            _horizCached.PaddingLeft = (int)GetStyle("paddingLeft");
            _horizCached.PaddingRight = (int)GetStyle("paddingRight");
            _horizCached.PaddingTop = (int)GetStyle("paddingTop");
            _horizCached.PaddingBottom = (int)GetStyle("paddingBottom");
            return _horizCached;
        }
예제 #15
0
파일: Form.cs 프로젝트: groov0v/edriven-gui
        /// <summary>
        /// Constructor
        /// </summary>
        public Form()
        {
            ShowOverlay = false;
            //ProcessKeys = true;
            MinWidth = 100;
            MinHeight = 100;
            FocusEnabled = true;
            CircularTabs = true;
            CircularArrows = false;

            Layout = new VerticalLayout
            {
                HorizontalAlign = HorizontalAlign.Left,
                VerticalAlign = VerticalAlign.Top,
                Gap = 10
            };

            Plugins.Add(new TabManager());
        }