public void SetScrollAdjustments(IScrollAdjustmentBackend horizontal, IScrollAdjustmentBackend vertical) { var h = new ScrollAdjustment(horizontal); var v = new ScrollAdjustment(vertical); Parent.SetScrollAdjustments(h, v); }
protected override void SetScrollAdjustments(ScrollAdjustment horizontal, ScrollAdjustment vertical) { hscroll = horizontal; vscroll = vertical; hscroll.UpperValue = imageSize; hscroll.PageIncrement = Bounds.Width; hscroll.PageSize = Bounds.Width; hscroll.ValueChanged += delegate { QueueDraw (); }; vscroll.UpperValue = imageSize; vscroll.PageIncrement = Bounds.Height; vscroll.PageSize = Bounds.Height; vscroll.ValueChanged += delegate { QueueDraw (); }; }
public void SetScrollAdjustments(IScrollAdjustmentBackend horizontal, IScrollAdjustmentBackend vertical) { var h = new ScrollAdjustment (horizontal); var v = new ScrollAdjustment (vertical); Parent.SetScrollAdjustments (h, v); }
protected virtual void SetScrollAdjustments(ScrollAdjustment horizontal, ScrollAdjustment vertical) { }
protected override void SetScrollAdjustments (ScrollAdjustment hAdjustement, ScrollAdjustment vAdjustement) { if (HexEditorData.HAdjustment != null) HexEditorData.HAdjustment.ValueChanged -= HAdjustmentValueChanged; if (HexEditorData.VAdjustment != null) HexEditorData.VAdjustment.ValueChanged -= VAdjustmentValueChanged; HexEditorData.HAdjustment = hAdjustement; HexEditorData.VAdjustment = vAdjustement; if (hAdjustement == null || vAdjustement == null) return; HexEditorData.HAdjustment.ValueChanged += HAdjustmentValueChanged; HexEditorData.VAdjustment.ValueChanged += VAdjustmentValueChanged; }
public HexEditorData () { Caret = new Caret (this); VAdjustment = new ScrollAdjustment (); HAdjustment = new ScrollAdjustment (); }