Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 3
0
 public void BrushMode()
 {
     curOperationMode = ModeEnum.Draw;
     curDraw          = new DrawBrush();
 }