public MainForm(Options startupOptions) { _startupOptions = startupOptions; FullscreenManager = new FullscreenFormManager(this); //WinForms init pass InitializeComponent(); //Store default values DefaultNonClickTransparencyKey = this.TransparencyKey; DefaultBorderStyle = this.FormBorderStyle; //Thumbnail panel _thumbnailPanel = new ThumbnailPanel { Location = Point.Empty, Dock = DockStyle.Fill }; _thumbnailPanel.CloneClick += new EventHandler<CloneClickEventArgs>(Thumbnail_CloneClick); Controls.Add(_thumbnailPanel); //Set native renderer on context menus Asztal.Szótár.NativeToolStripRenderer.SetToolStripRenderer( menuContext, menuWindows, menuOpacity, menuResize, menuFullscreenContext ); //Set to Key event preview this.KeyPreview = true; }
public MainForm(Options startupOptions) { _startupOptions = startupOptions; FullscreenManager = new FullscreenFormManager(this); _quickRegionDrawingHandler = new ThumbnailPanel.RegionDrawnHandler(HandleQuickRegionDrawn); //WinForms init pass InitializeComponent(); //Store default values DefaultNonClickTransparencyKey = this.TransparencyKey; DefaultBorderStyle = this.FormBorderStyle; //Thumbnail panel _thumbnailPanel = new ThumbnailPanel { Location = Point.Empty, Dock = DockStyle.Fill }; _thumbnailPanel.CloneClick += new EventHandler <CloneClickEventArgs>(Thumbnail_CloneClick); Controls.Add(_thumbnailPanel); //Set native renderer on context menus Asztal.Szótár.NativeToolStripRenderer.SetToolStripRenderer( menuContext, menuWindows, menuOpacity, menuResize, menuFullscreenContext ); //Set to Key event preview this.KeyPreview = true; Log.Write("Main form constructed"); }