📄 windowtest.xml
字号:
<?xml version="1.0"?><!-- This tests several properties for the internal window--><Application> <Window caption="WindowTest" width="600" height="600" centered="true"/> <Resources> <Script><![CDATA[function WindowTest() { var appWin = application.getWindow(); var win = new BiWindow( "WindowTest" ); var cp = win.getContentPane(); win.setBounds(25, 25, 200, 200); appWin.add(win); //////////////////////////////////////////////////////////// // show chrome var showGroupBox = new BiGroupBox("Show Chrome"); showGroupBox.setLocation(5, 5); showGroupBox.setRight(5); var showIconCheck = new BiCheckBox("Show Icon", win.getShowIcon()); var showMinimizeCheck = new BiCheckBox("Show Minimize", win.getShowMinimize()); var showMaximizeCheck = new BiCheckBox("Show Maximize", win.getShowMaximize()); var showCloseCheck = new BiCheckBox("Show Close", win.getShowClose()); cp.add(showGroupBox); WindowTest.layoutAndAddComponents(showGroupBox, 0, [showIconCheck, showMinimizeCheck, showMaximizeCheck, showCloseCheck] ); showGroupBox.setHeight( showCloseCheck.getTop() + showCloseCheck.getHeight() + 5 + showGroupBox.getInsetTop() ); showIconCheck.addEventListener("change", function (e) { win.setShowIcon( showIconCheck.getChecked() ); }); showMinimizeCheck.addEventListener("change", function (e) { win.setShowMinimize( showMinimizeCheck.getChecked() ); }); showMaximizeCheck.addEventListener("change", function (e) { win.setShowMaximize( showMaximizeCheck.getChecked() ); }); showCloseCheck.addEventListener("change", function (e) { win.setShowClose( showCloseCheck.getChecked() ); }); //////////////////////////////////////////////////////////// // enable chrome var enableGroupBox = new BiGroupBox("Enable Chrome"); enableGroupBox.setLocation(5, showGroupBox.getTop() + showGroupBox.getHeight() + 5); enableGroupBox.setRight(5); cp.add(enableGroupBox); var canMinimizeCheck = new BiCheckBox("Can Minimize", win.getCanMinimize()); var resizableCheck = new BiCheckBox("Resizable", win.getResizable()); WindowTest.layoutAndAddComponents( enableGroupBox, 20, [canMinimizeCheck, resizableCheck] ); enableGroupBox.setHeight( resizableCheck.getTop() + resizableCheck.getHeight() + 5 + enableGroupBox.getInsetTop() ); canMinimizeCheck.addEventListener("change", function (e) { win.setCanMinimize( canMinimizeCheck.getChecked() ); }); resizableCheck.addEventListener("change", function (e) { win.setResizable( resizableCheck.getChecked() ); }); // minimized check var minimizedCheck = new BiCheckBox("Minimized", false); minimizedCheck.setLocation(5, 5); appWin.add(minimizedCheck, appWin.getFirstChild()); minimizedCheck.lastState = win.getState(); win.addEventListener("statechanged", function (e) { minimizedCheck.setChecked( win.getState() == "minimized"); if (win.getState() != "minimized") minimizedCheck.lastState = win.getState(); }); minimizedCheck.addEventListener("change", function (e) { win.setState( minimizedCheck.getChecked() ? "minimized" : minimizedCheck.lastState ); }); win.addEventListener("close", function (e) { appWin.remove(minimizedCheck); minimizedCheck.dispose(); });}WindowTest.layoutAndAddComponents = function (oParent, nStart, aItems) { var insetTop = oParent.getInsetTop(); for (var i = 0; i < aItems.length; i++ ) { oParent.add( aItems[i] ); aItems[i].setLocation( 7, nStart - insetTop ); aItems[i].setRight( 7 ); aItems[i].setHeight( 14 ); nStart += 14 + 5; }};WindowTest.main = function () { new WindowTest; }; ]]></Script> </Resources></Application>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -