From b8c340b1fa658abbd5b2048b3ba851b92601dd13 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 14 Jul 2015 22:09:27 +0200 Subject: [PATCH] Allow arrow-key nudging when the pixel context panel is focussed --- renderdocui/Windows/TextureViewer.Designer.cs | 1 + renderdocui/Windows/TextureViewer.cs | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/renderdocui/Windows/TextureViewer.Designer.cs b/renderdocui/Windows/TextureViewer.Designer.cs index 36edab432..f9939cd8c 100644 --- a/renderdocui/Windows/TextureViewer.Designer.cs +++ b/renderdocui/Windows/TextureViewer.Designer.cs @@ -1176,6 +1176,7 @@ this.pixelContext.Size = new System.Drawing.Size(209, 121); this.pixelContext.TabIndex = 6; this.pixelContext.Paint += new System.Windows.Forms.PaintEventHandler(this.pixelContext_Paint); + this.pixelContext.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pixelContext_MouseClick); // // debugPixelContext // diff --git a/renderdocui/Windows/TextureViewer.cs b/renderdocui/Windows/TextureViewer.cs index 2907ccf8b..49315fc86 100644 --- a/renderdocui/Windows/TextureViewer.cs +++ b/renderdocui/Windows/TextureViewer.cs @@ -251,6 +251,7 @@ namespace renderdocui.Windows renderContainer.MouseMove += render_MouseMove; render.KeyHandler = render_KeyDown; + pixelContext.KeyHandler = render_KeyDown; rangeHistogram.RangeUpdated += new EventHandler(rangeHistogram_RangeUpdated); @@ -2491,6 +2492,11 @@ namespace renderdocui.Windows UI_UpdateStatusText(); } + private void pixelContext_MouseClick(object sender, MouseEventArgs e) + { + pixelContext.Focus(); + } + private void render_MouseClick(object sender, MouseEventArgs e) { render.Focus();