gimp2.8 支持图层组,很是有利于组织UI结构,函数
UI中元素分为两种:对象
静态元素:图片
图片 文字 按钮字符串
动态元素:回调函数
物品框 列表hash
生成静态元素的代码:遍历
经过给图层命名来肯定图层对象的类型和属性im
名称:图片对应的名字:xxxx 文字图层名称:对应的字符串hash中key的值, 按钮名称:按钮背景图片的名称 命名
类型:#l 文字 #b 按钮 默认图片字符
属性:锚点居中 #mid 按钮文字:#w????? 按钮回调函数:#c????? 按钮文字大小:#z???? 文字颜色:#rrrggbb 16进制表示
静态元素描述清楚后:
生成代码: 参数图片, 相对的背景图层(一般是图片大背景)
逆向遍历图层列表, 这样生成正确的覆盖关系
不可见图层不用生成,经过控制可见性 控制生成元素