示例#1
0
            public void SetScrollAdjustments(IScrollAdjustmentBackend horizontal, IScrollAdjustmentBackend vertical)
            {
                var h = new ScrollAdjustment(horizontal);
                var v = new ScrollAdjustment(vertical);

                Parent.SetScrollAdjustments(h, v);
            }
示例#2
0
        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 ();
            };
        }
示例#3
0
文件: Widget.cs 项目: joncham/xwt
 public void SetScrollAdjustments(IScrollAdjustmentBackend horizontal, IScrollAdjustmentBackend vertical)
 {
     var h = new ScrollAdjustment (horizontal);
     var v = new ScrollAdjustment (vertical);
     Parent.SetScrollAdjustments (h, v);
 }
示例#4
0
文件: Widget.cs 项目: joncham/xwt
 protected virtual void SetScrollAdjustments(ScrollAdjustment horizontal, ScrollAdjustment vertical)
 {
 }
示例#5
0
 protected virtual void SetScrollAdjustments(ScrollAdjustment horizontal, ScrollAdjustment vertical)
 {
 }
示例#6
0
		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;
		}
示例#7
0
		public HexEditorData ()
		{
			Caret = new Caret (this);
			VAdjustment = new ScrollAdjustment ();
			HAdjustment = new ScrollAdjustment ();
		}