代码示例:
//style 外观样式
namespace style{ primaryButton = { background={ default=0xFF8FB2B0; hover=0xFF928BB3; disabled=0xFFd2d2d2; } }; button = { background={ default=0x668FB2B0; hover=0xFF928BB3; disabled=0xFFd2d2d2; } }; buttonLayuiDefault = { background={ default=0xff16baaa; hover=0xFF45C8BB; active=0xFF45C8BB; disabled=0xFFd2d2d2; } border = { hover = {width=1;color=0x00000000;padding=10;} active = {bottom=5;color=0xFF00FF00;padding=10;} default = {width=1;color=0x00000000;padding=10;} disabled= {width=2;color=0xFFd2d2d2;padding=10;} } color={ default=0xffFFffff; hover=0xffFFffff; disabled=0xFFd2d2d2; } iconColor = { default =0xffFFFF45; //默认状态字体图标颜色 hover=0x00FFffff; disabled=0xFFd2d2d2; } }; buttonLayuiBlue = { background={ default=0xFF1E9FFF; hover=0xFF59B8FF; disabled=0xFFfbfbfb; } border = { hover = {width=1;color=0x00000000;padding=10;} active = {bottom=5;color=0xFF00FF00;padding=10;} default = {width=1;color=0x00000000;padding=10;} disabled= {width=2;color=0xFFd2d2d2;padding=10;} } color={ default=0xffFFffff; hover=0xffFFffff; disabled=0xFFd2d2d2; } iconColor = { default =0xffFFFF45; //默认状态字体图标颜色 hover=0x00FFffff; disabled=0xFFd2d2d2; } }; buttonLayuiOrange = { background={ default=0xFFFFB800; hover=0xFFFFCE4F; disabled=0xFFfbfbfb; } border = { hover = {width=1;color=0x00000000;padding=10;} active = {bottom=5;color=0xFF00FF00;padding=10;} default = {width=1;color=0x00000000;padding=10;} disabled= {width=2;color=0xFFd2d2d2;padding=10;} } color={ default=0xffFFffff; hover=0xffFFffff; disabled=0xFFd2d2d2; } iconColor = { default =0xffFFFF45; //默认状态字体图标颜色 hover=0x00FFffff; disabled=0xFFd2d2d2; } }; buttonLayuiRed = { background={ default=0xFFFF5722; hover=0xFFFF835C; disabled=0xFFfbfbfb; } border = { hover = {width=1;color=0x00000000;padding=10;} active = {bottom=5;color=0xFF00FF00;padding=10;} default = {width=1;color=0x00000000;padding=10;} disabled= {width=2;color=0xFFd2d2d2;padding=10;} } color={ default=0xffFFffff; hover=0xffFFffff; disabled=0xFFd2d2d2; } iconColor = { default =0xffFFFF45; //默认状态字体图标颜色 hover=0x00FFffff; disabled=0xFFd2d2d2; } }; buttonLayuiPurple = { background={ default=0xFFA233C6; hover=0xFFB16FC7; disabled=0xFFfbfbfb; } border = { hover = {width=1;color=0x00000000;padding=10;} active = {bottom=5;color=0xFF00FF00;padding=10;} default = {width=1;color=0x00000000;padding=10;} disabled= {width=2;color=0xFFd2d2d2;padding=10;} } color={ default=0xffFFffff; hover=0xffFFffff; disabled=0xFFd2d2d2; } iconColor = { default =0xffFFFF45; //默认状态字体图标颜色 hover=0x00FFffff; disabled=0xFFd2d2d2; } }; //#16baaa transButton = { background={ default=0; hover=0xFF928BB3; disabled=0xFFd2d2d2; } }; checkBox = { color = { hover = 0xFFFF0000; active = 0xFF00FF00; } checked = { color = { hover = 0xFFFF0000; active = 0xFF00FF00; } text = '\uF14a'/*_FA_CHECK_SQUARE*/ } }; radio ={ group = "PinyinMix"; color = { hover = 0xFFFF0000; active = 0xFF00FF00; } checked = { text = '\uF058'/*_FA_CHECK_CIRCLE*/ } }; link = { color = { hover = 0xFFFF0000; active = 0xFF00FF00; } }; dropdown = { foreground={ default = 0xFFFFFFFF; hover= 0xFF8ADBAF; }; checked = { foreground={ default = 0xFFDB8A8E; hover= 0xFF8ADBAF; }; } }; key = { foreground={ default = 0x00FFFFFF; hover= 0xFF8ADBAF; }; }; }
|
放在项目的lib下,命名为style.aardio
完整示例代码:
import fonts.fontAwesome; import style; import win.ui; var winform = win.form(text="CSSP-Cloud自动打包部署工具v1.0.0";right=1200;bottom=820;bgcolor=16777215;max=false) //控件为plus,创建控件 winform.add( btnAdd={cls="plus";text='\uF067 添加';left=144;top=51;right=224;bottom=81;bgcolor=11580047;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=4}; btnDel={cls="plus";text='\uF1F8 删除';left=317;top=51;right=397;bottom=81;bgcolor=11580047;disabled=1;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=6}; btnEdit={cls="plus";text='\uF044 修改';left=230;top=51;right=310;bottom=81;bgcolor=11580047;disabled=1;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=5}; btnExport={cls="plus";text='\uF019 导出';left=404;top=51;right=484;bottom=81;bgcolor=11580047;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=7}; btnRefresh={cls="plus";text='\uF0E2 刷新';left=57;top=51;right=137;bottom=81;bgcolor=11580047;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=3}; ) //应用配色方案 winform.btnRefresh.skin(style.buttonLayuiDefault); winform.btnAdd.skin(style.buttonLayuiBlue); winform.btnEdit.skin(style.buttonLayuiOrange); winform.btnDel.skin(style.buttonLayuiRed); winform.btnExport.skin(style.buttonLayuiPurple);
winform.show(); win.loopMessage(); return winform;
|
原文地址:https://aardio.online/thread-165.htm