
import win.ui;
import fonts.fontAwesome
import godking.customPlus;
/*DSG{{*/
var winform = win.form(text="aardio form";right=744;bottom=440)
winform.add(
plus={cls="plus";left=8;top=8;right=718;bottom=433;bgcolor=0xC0DCC0;db=1;dl=1;dr=1;dt=1;notify=1;z=1};
scrollbar={cls="scrollbar";left=718;top=2;right=742;bottom=434;db=1;dr=1;dt=1;edge=1;z=2}
)
/*}}*/
var itemModel = {
{
type="rect";
rectf={x=3; y=3; width=-3; height=-3};
round=15;
width=3;
color=0xFFD1BEF9;
fillcolor=0xFFFFFFFF;
itemselectedfillcolor=0xFFEFEAFE;
smooth=true;
};
{
name="disk";
type="text";
rectf={x=12; y=10; width=40; height=42};
font={name='微软雅黑'; h=22; color=0xFF3A3A3A};
align=1;
valign=1;
smooth=true;
text='C:';
};
{
type="rect";
rectf={x=56; y=20; width=80; height=20};
round=15;
width=1;
smooth=true;
color=0xFF9FD2BC;
fillcolor=0xFFD5E4EA;
};
{
name="type";
type="text";
rectf={x=56; y=22; width=80; height=20};
font={name='宋体'; h=14; color=0xFF111111};
align=1;
valign=1;
smooth=0;
text='系统盘';
};
{
name="d1";
type="text";
rectf={x=20; y=50; width=100; height=24};
font={name='FontAwesome'; h=14; color=0xFFB0ABBF};
align=0;
valign=1;
smooth=3;
text='\uF15B NTFS';
};
{
name="d2";
type="text";
rectf={x=0.36; y=50; width=100; height=24};
font={name='FontAwesome'; h=14; color=0xFFB0ABBF};
align=0;
valign=1;
smooth=3;
text='\uF1C0 200G';
};
{
name="d3";
type="text";
rectf={x=0.63; y=50; width=100; height=24};
font={name='FontAwesome'; h=14; color=0xFFB0ABBF};
align=0;
valign=1;
smooth=3;
text='\uF058 可用56G';
};
{
name="d4";
type="text";
rectf={x=-40; y=10; width=40; height=40};
font={name='FontAwesome'; h=20; color=0xFF7C3AED};
align=1;
valign=1;
smooth=3;
text='';
itemselectedtext = '\uF058';
};
{
type="rect",
rectf={x=20;y=90;width=-15;height=10}, /* 矩形绘制及鼠标定位区域。负数表示距离项目右边或底边的距离 */
name="矩形",
width=1, /* 边框宽度。为0则无边框 */
round=10, /* 圆角半径。0为矩形,-1为椭圆,其他值(>0)为圆角矩形 */
smooth=true, /* 使用平滑效果,抗锯齿 */
progressdirection="left"; /* 进度条0值开始位置,支持:left、right、up、down,默认为left */
progresscolor=0xFF7C3AED; /* 进度条颜色。进度条颜色为0或进度值为0则不显示进度条 */
progress=0.5; /* 进度值,范围:0-1。可在项目中用 elename=0.56 的形式赋值 */
fillcolor=0xFFE7DEFD, /* 正常状态下,填充颜色 */
}
};
itemList = {
{};{};{};{};
}
var p = godking.customPlus(winform.plus/*plus*/,itemModel,itemList,{
itemWidth=260, /*项目宽度*/
itemHeight=120, /*项目高度*/
autoSizeWidth=false, /*自动根据项目列数及plus宽度调整项目宽度*/
autoSizeHeight=false, /*自动根据项目行数及plus高度调整项目高度*/
colnum=0, /*项目列数,为0则根据项目宽度和plus宽度自动计算*/
rownum=0, /*项目行数,为0则根据项目高度和plus高度自动计算*/
padLeft=5, /*plus左边空白距离*/
padTop=50, /*plus顶边空白距离*/
padRight=5, /*plus右边空白距离*/
padBottom=5; /*plus底边空白距离*/
bkcolor=0xFFF5F5F5;
})
p.onDrawPageEnd = function(paint/*paint对象*/){
paint = toPaint(paint); /*绑定paint对象的智能提示,方便输入后续代码。发布时可屏蔽此行。*/
paint.textAntiAlias = 4;
var brush = paint.brush.lineBrush({0,0} /*起始坐标*/,{paint.width,0}/*结束坐标*/,{0xFFF5F5F5,0xFFFFFFFF,0xFFF5F5F5}/*颜色数组*/,{0,0.5,1}/*位置数组*/,/*包围模式wrapMode*/)
paint.fillRectF(0,0,paint.width,45,brush);
brush.delete();
paint.drawTextF(7,10,/*宽*/,/*高*/,'\uF17A',::LOGFONT(name="FontAwesome";h=24;color=0xFF7C3AED;),0/*格式*/,0/*水平*/,0/*垂直*/,false/*截短*/)
paint.drawTextF(40,8,/*宽*/,/*高*/,'请选择系统分区',::LOGFONT(name="微软雅黑";h=22;color=0xFF7C3AED;bold=0),0/*格式*/,0/*水平*/,0/*垂直*/,false/*截短*/)
}
p.bindScrollbar(winform.scrollbar);
winform.show();
win.loopMessage();