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(); }
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(); }
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(); }
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(); }
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; }
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(); }
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; }