使用本库,可以快速、批量设置plus按钮皮肤样式。
根据 aardio 最新版本 v42.30.0 进行了优化,支持渐变样式和扁平样式。


import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=1039;bottom=775)
winform.add()
/*}}*/
winform.show();
import godking.skin
var keys = ..table.keys(godking.skin.CSS);
for(i=1,#keys,1){
var row = math.ceil(i/6);
var col = i-(row-1)*6;
var left = 16+168*(col-1);
var top = 24+(row-1)*56;
var right = left +160;
var bottom = top + 50;
winform.add( {
["plus"++i] = {cls="plus";left=left;top=top;right=right;bottom=bottom;font=LOGFONT(h=14);z=i;};
})
godking.skin.setCSS(winform["plus"++i],godking.skin.CSS[keys[i]],/*排除列表*/,6/*圆角半径*/,/*渐变方向*/,/*文本颜色*/);
winform["plus"++i].text = keys[i] ++'\n'++ godking.skin.CSS[keys[i]].name;
}
win.loopMessage();