gimp2.8 支持圖層組,很是有利於組織UI結構,函數
UI中元素分爲兩種:對象
靜態元素:圖片
圖片 文字 按鈕字符串
動態元素:回調函數
物品框 列表hash
生成靜態元素的代碼:遍歷
經過給圖層命名來肯定圖層對象的類型和屬性im
名稱:圖片對應的名字:xxxx 文字圖層名稱:對應的字符串hash中key的值, 按鈕名稱:按鈕背景圖片的名稱 命名
類型:#l 文字 #b 按鈕 默認圖片字符
屬性:錨點居中 #mid 按鈕文字:#w????? 按鈕回調函數:#c????? 按鈕文字大小:#z???? 文字顏色:#rrrggbb 16進製表示
靜態元素描述清楚後:
生成代碼: 參數圖片, 相對的背景圖層(一般是圖片大背景)
逆向遍歷圖層列表, 這樣生成正確的覆蓋關係
不可見圖層不用生成,經過控制可見性 控制生成元素