RP-01_Host/main.aardio

66 lines
2.8 KiB
Plaintext
Raw Normal View History

2024-12-18 17:09:19 +08:00
import fonts.fontAwesome;
import win.ui;
/*DSG{{*/
2025-04-11 09:33:01 +08:00
mainForm = win.form(text="RP-01上位机";right=984;bottom=642;bgcolor=16777215;border="none";max=false)
2024-12-18 17:09:19 +08:00
mainForm.add(
2025-04-11 09:33:01 +08:00
caption={cls="bkplus";text="RP-01";left=35;top=12;right=160;bottom=30;color=15780518;dl=1;dt=1;font=LOGFONT(h=-16);z=5};
2024-12-18 17:09:19 +08:00
custom={cls="custom";text="1";left=-7;top=42;right=978;bottom=645;bgcolor=16777215;db=1;dl=1;dr=1;dt=1;z=1};
logo={cls="bkplus";text='\uF0E4';left=6;top=9;right=35;bottom=34;color=15780518;dl=1;dt=1;font=LOGFONT(h=-18;name='FontAwesome');z=4};
navDiag={cls="plus";text="诊断";left=421;top=5;right=541;bottom=40;align="left";color=16777215;dl=1;dt=1;font=LOGFONT(h=-16);iconStyle={align="left";font=LOGFONT(h=-19;name='FontAwesome');padding={left=12;top=4}};iconText='\uF108';notify=1;paddingLeft=1;paddingRight=1;paddingTop=3;textPadding={left=39;bottom=1};x=0.5;y=0.2;z=8};
navFirst={cls="plus";text="控制";left=180;top=5;right=300;bottom=40;align="left";color=16777215;dl=1;dt=1;font=LOGFONT(h=-16);iconStyle={align="left";font=LOGFONT(h=-19;name='FontAwesome');padding={left=12;top=4}};iconText='\uF00A';notify=1;paddingLeft=1;paddingRight=1;paddingTop=3;textPadding={left=39;bottom=1};x=0.5;y=0.2;z=3};
navHelp={cls="plus";text="信号";left=300;top=5;right=420;bottom=40;align="left";color=16777215;dl=1;dt=1;font=LOGFONT(h=-16);iconStyle={align="left";font=LOGFONT(h=-19;name='FontAwesome');padding={left=12;top=4}};iconText='\uF012';notify=1;paddingLeft=1;paddingRight=1;paddingTop=3;textPadding={left=39;bottom=1};x=0.5;y=0.2;z=7};
navSetting={cls="plus";text="设置";left=541;top=5;right=661;bottom=40;align="left";color=16777215;dl=1;dt=1;font=LOGFONT(h=-16);iconStyle={align="left";font=LOGFONT(h=-19;name='FontAwesome');padding={left=12;top=4}};iconText='\uF085';notify=1;paddingLeft=1;paddingRight=1;paddingTop=3;textPadding={left=39;bottom=1};x=0.5;y=0.2;z=6};
titleBar={cls="bkplus";left=0;top=0;right=985;bottom=41;bgcolor=14977280;dl=1;dr=1;dt=1;z=2}
)
/*}}*/
import win.ui.simpleWindow;
win.ui.simpleWindow( mainForm );
import win.ui.tabs;
var tbs = win.ui.tabs(
mainForm.navFirst,
mainForm.navSetting,
mainForm.navHelp,
mainForm.navDiag,
);
tbs.skin({
foreground={
active=0xFFFFFFFF;
default=0x00FFFFFF;
hover=0x38FFFFFF
};
color={
default=0xFFFFFFFF;
};
checked={
foreground={default=0xFFFFFFFF;};
color={default=0xFF42A875;};
}
})
tbs.loadForm(1,"\dlg\show.aardio" );
tbs.loadForm(2,"\dlg\switch.aardio" );
tbs.loadForm(3,"\dlg\diagnostic.aardio");
tbs.loadForm(4,"\dlg\setting.aardio" );
subscribe("语言",function(conf){
if(conf == "English"){
mainForm.navFirst.text = "Control"
mainForm.navSetting.text = "setting"
mainForm.navHelp.text = "Signal"
}
else {
mainForm.navFirst.text = "控制"
mainForm.navSetting.text = "设置"
mainForm.navHelp.text = "信号"
}
} )
tbs.selIndex = 4;
mainForm.show();
return win.loopMessage();