码迷,mamicode.com
首页 > 其他好文 > 详细

批量图形操作,合并Undo

时间:2015-01-08 15:46:48      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

因为有好几个同学问到如何将多个图形操作步骤合并成一个Undo,所以就增加了比较实用的 combineRegen 函数。

  • iOS 应用例(GiViewHelper *hlp)

    [hlp combineRegen:^{
        hlp.command = @"line{‘points‘:[10,10, 20,20, 20,10, 30,20]}";
        hlp.command = @"lines{‘points‘:[10,10, 20,20, 20,10, 30,20]}";
    }];
  • Android 应用例(IViewHelper hlp)

    hlp.combineRegen(new Runnable() {
        @Override
        public void run() {
            hlp.setCommand("line{‘points‘:[10,10, 20,20, 20,10, 30,20]}");
            hlp.setCommand("lines{‘points‘:[10,10, 20,20, 20,10, 30,20]}");
        }
    });
  • C# 应用例(WPFViewHelper hlp)

    hlp.CombineRegen(delegate()
    {
        hlp.Command = "line{‘points‘:[10,10, 20,20, 20,10, 30,20]}";
        hlp.Command = "lines{‘points‘:[10,10, 20,20, 20,10, 30,20]}";
    });

批量图形操作,合并Undo

标签:

原文地址:http://my.oschina.net/rhcad/blog/365027

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!