Ejemplo n.º 1
0
        private void AddGridView()
        {
            var gvc = new GridViewCustom();

            gvc.ShowDialog(this);
            if (gvc.DialogResult == DialogResult.OK)
            {
                var cg = new configurationGrid
                {
                    Columns       = gvc.Cols,
                    Rows          = gvc.Rows,
                    name          = gvc.GridName,
                    FullScreen    = gvc.FullScreen,
                    AlwaysOnTop   = gvc.AlwaysOnTop,
                    Display       = gvc.Display,
                    Framerate     = gvc.Framerate,
                    ModeIndex     = gvc.Mode,
                    Fill          = gvc.Fill,
                    ModeConfig    = gvc.ModeConfig,
                    ShowAtStartup = gvc.ShowAtStartup,
                    GridItem      = new configurationGridGridItem[] { }
                };
                List <configurationGrid> l = MainForm.Conf.GridViews.ToList();
                l.Add(cg);
                MainForm.Conf.GridViews = l.ToArray();

                MainClass.ShowGridView(cg.name);

                LoadGrids();
            }
            gvc.Dispose();
        }
Ejemplo n.º 2
0
        private void AddGridView()
        {
            var gvc = new GridViewCustom();
            gvc.ShowDialog(this);
            if (gvc.DialogResult == DialogResult.OK)
            {
                var cg = new configurationGrid
                {
                    Columns = gvc.Cols,
                    Rows = gvc.Rows,
                    name = gvc.GridName,
                    FullScreen = gvc.FullScreen,
                    AlwaysOnTop = gvc.AlwaysOnTop,
                    Display = gvc.Display,
                    Framerate = gvc.Framerate,
                    ModeIndex = gvc.Mode,
                    Fill = gvc.Fill,
                    ModeConfig = gvc.ModeConfig,
                    ShowAtStartup = gvc.ShowAtStartup,
                    GridItem = new configurationGridGridItem[] { }
                };
                List<configurationGrid> l = MainForm.Conf.GridViews.ToList();
                l.Add(cg);
                MainForm.Conf.GridViews = l.ToArray();

                MainClass.ShowGridView(cg.name);

                LoadGrids();
            }
            gvc.Dispose();
        }
Ejemplo n.º 3
0
        public GridView(MainForm parent, ref configurationGrid layout)
        {
            _mainForm = parent;
            InitializeComponent();
            _gv          = new Controls.GridView(_mainForm, ref layout, this);
            _gv.KeyDown += GridView_KeyDown;
            Controls.Add(_gv);
            _gv.Dock = DockStyle.Fill;
            _layout  = layout;
            fullScreenToolStripMenuItem.Checked  = layout.FullScreen;
            alwaysOnTopToolStripMenuItem.Checked = layout.AlwaysOnTop;
            Cg        = layout;
            Disposed += (s, a) =>
            {
                _mWindowState?.Dispose();
            };
            if (!layout.FullScreen)
            {
                _mWindowState = new PersistWindowState {
                    Parent = this, RegistryPath = @"Software\ispy\grid_" + _layout.name
                }
            }
            ;

            RenderResources();
        }
Ejemplo n.º 4
0
 public GridView(MainForm main, ref configurationGrid cg)
 {
     Cg = cg;
     InitializeComponent();
     SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint, true);
     Margin = new Padding(0, 0, 0, 0);
     Padding = new Padding(0, 0, 5, 5);
     BorderStyle = BorderStyle.None;
     BackColor = MainForm.Conf.BackColor.ToColor();
     MainClass = main;
     Init();
 }
Ejemplo n.º 5
0
 public GridView(MainForm parent, ref configurationGrid layout)
 {
     InitializeComponent();
     _gv          = new Controls.GridView(parent, ref layout, this);
     _gv.KeyDown += GridView_KeyDown;
     Controls.Add(_gv);
     _gv.Dock = DockStyle.Fill;
     _layout  = layout;
     fullScreenToolStripMenuItem.Checked  = layout.FullScreen;
     alwaysOnTopToolStripMenuItem.Checked = layout.AlwaysOnTop;
     Cg = layout;
 }
Ejemplo n.º 6
0
 public GridView(MainForm main, ref configurationGrid cg)
 {
     Cg = cg;
     InitializeComponent();
     SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint, true);
     Margin      = new Padding(0, 0, 0, 0);
     Padding     = new Padding(0, 0, 5, 5);
     BorderStyle = BorderStyle.None;
     BackColor   = MainForm.Conf.BackColor.ToColor();
     MainClass   = main;
     Init();
 }
Ejemplo n.º 7
0
 public GridView(MainForm parent, ref configurationGrid layout)
 {
     InitializeComponent();
     _gv = new Controls.GridView(parent, ref layout, this);
     _gv.KeyDown += GridView_KeyDown;
     Controls.Add(_gv);
     _gv.Dock = DockStyle.Fill;
     _layout = layout;
     fullScreenToolStripMenuItem.Checked = layout.FullScreen;
     alwaysOnTopToolStripMenuItem.Checked = layout.AlwaysOnTop;
     Cg = layout;
 }
Ejemplo n.º 8
0
 public GridView(MainForm main, ref configurationGrid cg, iSpyApplication.GridView owner)
 {
     Cg = cg;
     InitializeComponent();
     SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint, true);
     Margin      = new Padding(0, 0, 0, 0);
     Padding     = new Padding(0, 0, 5, 5);
     BorderStyle = BorderStyle.None;
     BackColor   = MainForm.Conf.BackColor.ToColor();
     MainClass   = main;
     _owner      = owner;
     Program.AppIdle.ApplicationLoopDoWork += HandlerApplicationLoopDoWork;
     Init();
 }
Ejemplo n.º 9
0
        public void Reinit(ref configurationGrid layout)
        {
            Controls.Remove(_gv);
            _gv.Dispose();

            _gv          = new Controls.GridView(_mainForm, ref layout, this);
            _gv.KeyDown += GridView_KeyDown;
            Controls.Add(_gv);

            _gv.Dock = DockStyle.Fill;
            _layout  = layout;
            Cg       = layout;
            Text     = _gv.Text;
        }