功能:1. 可以设置任意窗体的, 显示隐藏, 缩放, 位置, 层次, 可否移动(ctrl+alt+鼠标左键 拖动), 及自定义窗体处理扩展.
2. 按照职业, 角色设定不同的配置.
3. 附带简易的Infobar(坐标, 帧数, 网速, 时间, 内存) 采用了
小刺猬Sonic_InfoBar 部分代码
注意本插件依赖Eva Framework请下载.
优点:1. 完全载入期绑定, 资源占用极小(70k), 运行时可以说不再占用额外资源.
2. 完全静态lua配置, 以后不论去哪里玩wow只需要带这一个插件就不用再配布局了.
3. 与ShortKey类似, 高级使用者完全可以用来代替Moveanything类, 动作条等多占资源的插件.
本插件适用对象:
1. pk爱好者, 对响应要求高的玩家, 游戏根据地不稳定的玩家, 对布局艺术有完美追求的玩家.
2. 至少有学过一门计算机语言, windwos应用熟练.
敬告: 如果你不符合上面2点还是别用了, 会让你很迷茫的.
如何配置:
用记事本打开ShortLayout目录下的ShortLayoutConfig.lua根据里面的说明编辑, 有基础的一看就懂, 没基础的如果实在想用让别人帮你配吧. 与ShortKey配置类似, 会ShortKey的这个可以轻易上手.
不喜欢Infobar的可以打开ShortLayout.toc删掉ShortLayoutInfoBar.xml字样.
更新:
v1.5 2008.3.8
1. 针对blz默认的动态窗体创建了新的补丁机制用来应对其动态改变
2. 增加了若干窗体的补丁(BuffButton, DebuffButton, ExhaustionTick, MainMenuBarPerformanceBarFrame, ReputationBar... 详见ShortLayoutPatch.lua) 这些补丁初步测试没发现问题, 如果您在使用中发现了"插件导致
界面行为失效"的
提示请将taint.log贴上来.
v1.41 2008.2.19
修复了获取窗体
信息功能处有可能造成参数为nil的一个小bug
v1.4 2008.2.19
1. 不再改变任何窗体对象全局方法的行为, 避免了以前可能出现的怪异现象.
2. 将以前的直接改变全局方法的方式变为了自定义方式, 变为了cHide和cSetMovable两个自定义的移动方式, 用户可以根据需要酌情选用系统方法或自定义方法. 详情见ShortLayoutConfig.lua中的说明.
3. 去掉了infobar, 希望使用的可以用老版本中的.
此版改动, 并未加强功能, 主要目的在于变清洁不再污染全局行为. 目前仍有局限性: 只能用于在加载期即确定并且在运行是不在被代码自动改变的稳定窗体对象, 一些动态窗体对象仍然无法控制, 如buff窗体等.
v1.31 2007.9.6
配合wow 2.1.4字体名修改
v1.3 2007.8.12
1. 将所有UI对象(frame, button...)支持的方法参数化, 支持了所有的UI对象方法, 因此原有配置发生了些小改变, 需将原有参数改变为标准方法名, 如原先的Point变为SetPoint, Strata变为SetFrameStrata, Movable变为SetMovable, Scale变为SetScale.
更多方法参数参考
http://www.wowwiki.com/Widget_API2. 增强了"Get Frame name" 按键绑定获取窗体信息的功能, 现在能获取到11组参数.
3. setpoint后将系统的setpoint取消以保证不会再被其他插件改变位置.