Skip to content

Commit

Permalink
Disable hotkeys for string tab.
Browse files Browse the repository at this point in the history
  • Loading branch information
TBXin committed Mar 7, 2016
1 parent 116e92b commit 8462757
Showing 1 changed file with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions src/NFirmwareEditor/MainWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@ private void StringListBox_SelectedValueChanged(object sender, EventArgs e)
CreateStringEditControls(firmwareString, ImageCacheForStringListBox);
UpdateStringPreview();
}
catch(Exception ex)
catch
{
InfoBox.Show("Invalid string data.");
}
Expand Down Expand Up @@ -477,7 +477,6 @@ private void UpdateStringPreview()
StringPrewviewPixelGrid.Data = data;
}


private void GridSizeUpDown_ValueChanged(object sender, EventArgs e)
{
ImagePixelGrid.BlockSize = m_configuration.GridSize = (int)GridSizeUpDown.Value;
Expand All @@ -490,63 +489,63 @@ private void ShowGridCheckBox_CheckedChanged(object sender, EventArgs e)

private void ClearAllPixelsButton_Click(object sender, EventArgs e)
{
if (LastSelectedImageMetadata == null) return;
if (LastSelectedImageMetadata == null || MainTabControl.SelectedTab != ImagesTabPage) return;
ImagePixelGrid.Data = ImagePreviewPixelGrid.Data = ProcessImage(FirmwareImageProcessor.Clear, LastSelectedImageMetadata);
}

private void InvertButton_Click(object sender, EventArgs e)
{
if (LastSelectedImageMetadata == null) return;
if (LastSelectedImageMetadata == null || MainTabControl.SelectedTab != ImagesTabPage) return;
ImagePixelGrid.Data = ImagePreviewPixelGrid.Data = ProcessImage(FirmwareImageProcessor.Invert, LastSelectedImageMetadata);
}

private void FlipHorizontalButton_Click(object sender, EventArgs e)
{
if (LastSelectedImageMetadata == null) return;
if (LastSelectedImageMetadata == null || MainTabControl.SelectedTab != ImagesTabPage) return;
ImagePixelGrid.Data = ImagePreviewPixelGrid.Data = ProcessImage(FirmwareImageProcessor.FlipHorizontal, LastSelectedImageMetadata);
}

private void FlipVerticalButton_Click(object sender, EventArgs e)
{
if (LastSelectedImageMetadata == null) return;
if (LastSelectedImageMetadata == null || MainTabControl.SelectedTab != ImagesTabPage) return;
ImagePixelGrid.Data = ImagePreviewPixelGrid.Data = ProcessImage(FirmwareImageProcessor.FlipVertical, LastSelectedImageMetadata);
}

private void ShiftLeftButton_Click(object sender, EventArgs e)
{
if (LastSelectedImageMetadata == null) return;
if (LastSelectedImageMetadata == null || MainTabControl.SelectedTab != ImagesTabPage) return;
ImagePixelGrid.Data = ImagePreviewPixelGrid.Data = ProcessImage(FirmwareImageProcessor.ShiftLeft, LastSelectedImageMetadata);
}

private void ShiftRightButton_Click(object sender, EventArgs e)
{
if (LastSelectedImageMetadata == null) return;
if (LastSelectedImageMetadata == null || MainTabControl.SelectedTab != ImagesTabPage) return;
ImagePixelGrid.Data = ImagePreviewPixelGrid.Data = ProcessImage(FirmwareImageProcessor.ShiftRight, LastSelectedImageMetadata);
}

private void ShiftUpButton_Click(object sender, EventArgs e)
{
if (LastSelectedImageMetadata == null) return;
if (LastSelectedImageMetadata == null || MainTabControl.SelectedTab != ImagesTabPage) return;
ImagePixelGrid.Data = ImagePreviewPixelGrid.Data = ProcessImage(FirmwareImageProcessor.ShiftUp, LastSelectedImageMetadata);
}

private void ShiftDownButton_Click(object sender, EventArgs e)
{
if (LastSelectedImageMetadata == null) return;
if (LastSelectedImageMetadata == null || MainTabControl.SelectedTab != ImagesTabPage) return;
ImagePixelGrid.Data = ImagePreviewPixelGrid.Data = ProcessImage(FirmwareImageProcessor.ShiftDown, LastSelectedImageMetadata);
}

private void CopyButton_Click(object sender, EventArgs e)
{
if (SelectedImageMetadata.Count == 0) return;
if (SelectedImageMetadata.Count == 0 || MainTabControl.SelectedTab != ImagesTabPage) return;

var images = m_firmware.ReadImages(SelectedImageMetadata).ToList();
m_clipboardManager.SetData(images);
}

private void PasteButton_Click(object sender, EventArgs e)
{
if (SelectedImageMetadata.Count == 0) return;
if (SelectedImageMetadata.Count == 0 || MainTabControl.SelectedTab != ImagesTabPage) return;

var copiedImages = m_clipboardManager.GetData();
if (copiedImages.Count == 0) return;
Expand Down

0 comments on commit 8462757

Please sign in to comment.