Duilib编辑器DuiDesigner

Duilib编辑器DuiDesigner


个人维护官方Duilib库附带废弃的编辑器DuiDesigner,修复原来的诸多bug,能正常编译,更新如下:

      1.修复DuiDesigner工程编译不完整crash的bug.

      2.修复所有color显示不正常的bug(即设置、加载什么颜色就显示什么颜色,value值为ARGB格式)

      3.修复工具属性栏属性更改后主视图及时刷新、绘制流程紊乱不匹配的bug

      4.修复属性栏各种控件各种属性无效的bug(包括Combo、Edit等

      5.添加Button控件文字图片支持功能(在Button控件之上扩展了支持前置图片的功能,一般用于按钮之上显示指定的“文字图片”,原有的功能保持不变,编辑器也顺带更新所有选择图片的对话框,添加“AlignCenter”属性,可调整图片位置等)

     6.添加资源路径选择功能,能够读取自定义的路径下的xml文件(支持相对路径,保存后也支持相对路径,很方便,再也不用担心手动该路径的痛苦了)

      7.工具栏添加RichEdit控件编辑支持,修复RichEdit各种bug等,添加tip提示语功能

      8.修复编辑器任意控件位置刷新,导致相关控件莫名偏移的bug,想怎么该属性都无影响(原有代码里有钩子函数,坑死了)

     9.添加UI编辑后文件保存格式,支持绝对布局和相对布局,只保存有修改的属性(“占位控件”统一用“Control”,提高效率),再也不用担心保存文件后,还要手动修改路径啊,若干属性不对,相对布局坐标,占位控件等的麻烦问题,统一都解决了

      10.新增选择控件元素后,及时突出左侧树状列表选择状态(增强用户体验)

      11.新增xml动态刷新编辑器视图的功能(即支持手动修改xml时,也能刷新编辑器中的视图结构,有了这个功能,再也不怕手动改了xml文件后,还要重新加载到编辑器中才能看到修改后的效果,想在哪儿修改就在那儿修改!)

      12.优化"step-9"保存相对布局时,删除多余的坐标属性、过滤“占位控件时”,保存原有控件该有的属性(提高布局准确性、简易性和整体易修改性)

      13.暂时不支持菜单Menu控件编辑,这个只有代码手动动态创建等(以后有时间就慢慢儿更新.......)

      14.经过一番修改,终于支持完美动态刷新啦(优化了"step-11",及时清除了所有缓存),只要轻松按下F5键,主动刷新最新视图,即所有界面等都是最新(有了这点,可以随时随刻动态修改任何属性,及时的看到修改后的效果,用起来爽歪歪啊!

      15.修复"默认属性列表管理"对话框中修改、保存默认属性无效的bug(顺带添加相对路径支持)

      16.编辑器添加"Tab"键开关(默认所有控件都是关闭状态),修复"Tab"键切换焦点绘图问题(采用GDI+绘制聚焦描边,效果显著增强),完美支持开启了Tab状态的控件循环Tab键切换焦点(可以自由指定想要Tab的控件)


以上纯属个人维护,若有什么bug请及时提出,我会抽时间修改更新,每次都会有更新文字说明,请留意!

需要的朋友,可以私密我购买,编辑器DuiDesigner +源码 为“500RMB”,谢谢,出来混都不容易,请各位兄弟见谅!

联系QQ:3359394421

(添加验证为: bt)  非诚勿扰,谢谢!

猜你喜欢

转载自blog.csdn.net/dominating_/article/details/51593761