コード例 #1
0
        protected override void Execute(CommandExecuteArgs args)
        {
            if (DrawBrush == null)
            {
                return;
            }
            var gradient = DrawBrush.GetCharacters(Handler.CurrentPage.Font.Encoding);

            Do(Location, Handler.CursorPosition, Handler.DrawAttribute, gradient, Size, Inverse, ApplyColour);
        }
コード例 #2
0
        public override bool Send(Pablo.Network.SendCommandArgs args)
        {
            base.Send(args);
            var attr     = Handler.DrawAttribute;
            var gradient = DrawBrush.GetCharacters(Handler.CurrentPage.Font.Encoding);

            args.Message.Write(gradient);
            args.Message.Write(Location);
            args.Message.Write(attr);
            args.Message.Write(Inverse);
            args.Message.Write(ApplyColour);
            args.Message.WriteVariableInt32(this.Size);
            return(true);
        }
コード例 #3
0
ファイル: MainViewModel.cs プロジェクト: sonicrang/RangPaint
 public void BrushMode()
 {
     curOperationMode = ModeEnum.Draw;
     curDraw          = new DrawBrush();
 }