protected void setStockBrushColor(GuiStockObjects enStockBrush, Color color) { if (color != HexViewer.DeafultBrushColor) { setBrush(enStockBrush, new SolidBrush(color)); } else { setBrush(enStockBrush, GUIStaticStock.StockObject[enStockBrush] as Brush); } Invalidate(); }
protected Color getStockBrushColor(GuiStockObjects enStockBrush) { Color retColor; Brush objBrush = getBrush(enStockBrush); if (objBrush == GUIStaticStock.StockObject[enStockBrush] as Brush) { retColor = HexViewer.DeafultBrushColor; } else { retColor = (objBrush as SolidBrush).Color; } return(retColor); }
protected void setBrush(GuiStockObjects enStockBrush, Brush brush) { switch (enStockBrush) { case GuiStockObjects.Brush_BaseOffset: brshBaseOffset = brush; break; case GuiStockObjects.Brush_ByteOffset: brshByteOffset = brush; break; case GuiStockObjects.Brush_EvenByteVal: brshByteValEven = brush; break; case GuiStockObjects.Brush_OddByteVal: brshByteValOdd = brush; break; case GuiStockObjects.Brush_SelectionHighlight: brshSelectionHighlight = brush; break; case GuiStockObjects.Brush_ByteHexValue: brshByteHexValue = brush; break; case GuiStockObjects.Brush_ByteASCIIValue: brshByteASCIIValue = brush; break; case GuiStockObjects.Brush_EditedByteHexValue: brshEditedByteHexValue = brush; break; case GuiStockObjects.Brush_EditedByteASCIIValue: brshEditedByteASCIIValue = brush; break; case GuiStockObjects.Unknown: default: break; } }
protected Brush getBrush(GuiStockObjects enStockBrush) { switch (enStockBrush) { case GuiStockObjects.Brush_BaseOffset: return(brshBaseOffset); case GuiStockObjects.Brush_ByteOffset: return(brshByteOffset); case GuiStockObjects.Brush_EvenByteVal: return(brshByteValEven); case GuiStockObjects.Brush_OddByteVal: return(brshByteValOdd); case GuiStockObjects.Brush_SelectionHighlight: return(brshSelectionHighlight); case GuiStockObjects.Brush_ByteHexValue: return(brshByteHexValue); case GuiStockObjects.Brush_ByteASCIIValue: return(brshByteASCIIValue); case GuiStockObjects.Brush_EditedByteHexValue: return(brshEditedByteHexValue); case GuiStockObjects.Brush_EditedByteASCIIValue: return(brshEditedByteASCIIValue); case GuiStockObjects.Unknown: default: return(null); } }