⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 choice.tcl

📁 T2.0 USB driver.rar T2.0 USB driver.rar
💻 TCL
字号:
# CHOICE.TCL - Setup procedures for implementing installation-choice wizard page## Copyright 1999 Wind River Systems, Inc## modification history# --------------------# 01b,17feb99,tcy  added new variable setupVals(iconInstallation) to denote#                  program group installation# 01a,26jan99,tcy  extracted from INSTW32.TCL.################################################################################ pageCreate(installChoice) - displays choices of installation## This procedure will display choices of installation such as:# Full Install  - install all or selected number of Tornado products# Program Group - install the Tornado program group and icons only## SYNOPSIS# .tS# pageCreate(installChoice)# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc pageCreate(installChoice) {} {    global ctrlVals    global setupVals    global unixFullInstPages    global winFullInstPages    set ctrlVals(volatileFrm) [list \                [list label -name message1 \                            -title "Choose the type of installation:" \                            -x 99 -y 10 -w 206 -h 12] \                [list choice -name fullInstallChoice -newgroup -auto \                            -title "Full Install" \                            -x 99 -y 27 -w 50 -h 14 \                            -callback onFullInstall] \                [list choice -name prgGrpChoice -auto \                            -title "Program Group" \                            -x 99 -y 61 -w 70 -h 14 \                            -callback onPrgGrpInstall] \                [list label -name fullLabel \                            -title [strTableGet 1105_FULL_INSTALL] \                            -x 111 -y 41 -w 198 -h 22] \                [list label -name prgGrpLabel\                            -title [strTableGet 1107_PROGRAM_GROUP] \                            -x 111 -y 75 -w 198 -h 24] \    ]    set w [dlgFrmCreate "Installation Options"]    controlCheckSet $w.fullInstallChoice 1    # test automation    if { $ctrlVals(useInputScript) } {        autoSetupLog "Installation Options page:"        if {![isUnix]} {            set ctrlVals(pageList) \                [concat $ctrlVals(pageList) $winFullInstPages]            pageRemove projectInfo        }        nextCallback    }}############################################################################### pageProcess(installChoice) - process inputs from installChoice page if any## This procedure will process inputs from installChoice page if any## SYNOPSIS# .tS# pageProcess(installChoice)# .tE## PARAMETERS: N/A## RETURNS: 1 when successful## ERRORS: N/A#proc pageProcess(installChoice) {} {    return 1}############################################################################### onFullInstall - set up wizard pages when full installation option is selected## This procedure is a callback which sets up wizard pages when full \# installation is selected## SYNOPSIS# .tS# onFullInstall# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onFullInstall {} {    global ctrlVals    global winFullInstPages    instTypeSet ""    if {![isUnix]} {        initPageList        set ctrlVals(pageList) [concat $ctrlVals(pageList) $winFullInstPages]    }    if {[string compare [instKeyGet] "none"] == 0} {        # the install key is "none" remove the project info page        controlDestroy  $ctrlVals(mainWindow).noKeyText    }}############################################################################### onPrgGrpInstall - set up wizard pages when program group option is selected## This procedure is a callback which sets up wizard pages when program \# group is selected## SYNOPSIS# .tS# onPrgGrpInstall# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc onPrgGrpInstall {} {    global ctrlVals    global winPrgGrpPages    global tornadoInstalled    global setupVals    instTypeSet icon    set tornadoInstalled 1    # Denote program group installation; used in proc regTornado()    set setupVals(iconInstallation) 1    if {![isUnix]} {        initPageList        set ctrlVals(pageList) [concat $ctrlVals(pageList) $winPrgGrpPages]    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -