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

📄 welcome.tcl

📁 Berkeley DB 4.6.21VxWorks CD.NC.tar.gz
💻 TCL
字号:
# WELCOME.TCL - Setup procedures for implementing welcome wizard page## Copyright 1999 Wind River Systems, Inc## modification history# --------------------# 01d,26apr99,bjl  removed icon for Unix to aid refresh problem.# 01c,22mar99,wmd  Rename file from .CD_STATUS to CD_STATUS.# 01b,19mar99,wmd  Add debug code to warn user that CD may have defects.# 01a,26jan99,tcy  extracted from INSTW32.TCL.################################################################################ pageCreate(welcome) - displays CD title, welcome and warning statements## This procedure will display CD title, welcome and warning statements## SYNOPSIS# .tS# pageCreate(welcome)# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc pageCreate(welcome) {} {    global ctrlVals    global setupVals    # chop off the string if it is too long    if {[string length $setupVals(CDdescription)] > 45} {        set cdTitle [cdromDescGet]    } else {        set cdTitle [strTableGet 1000_WELCOME_CD]    }    if {[isUnix]} {        # move the first welcome messages to the left since        # the icon is removed.        set topmsgx 101        set msg1w 204    } else {        set topmsgx 135        set msg1w 169    }    if {[isUnix]} {        # do not display message about exiting all programs.        set ctrlVals(volatileFrm) [list \                    [list bitmap -name bmp -stretch -title \                                [cdFileNameGet \                                [file join RESOURCE BITMAPS SETUPICO.BMP]] \                                -x 101 -y 10 -w 24 -h 24] \                    [list label -name msg0 \                                -title $cdTitle\                                -x $topmsgx -y 10 -w 173 -h 8] \                    [list label -name msg1 \                                -title [strTableGet 1000_WELCOME1]\                                -x $topmsgx -y 20 -w $msg1w -h 18] \                    [list label -name msg3 \                                -title [strTableGet 1020_WELCOME3]\                                -x 101 -y 49 -w 204 -h 40] \                    [list label -name msg4 \                                -title [strTableGet 1030_WELCOME4]\                                -x 100 -y 95 -w 205 -h 16] \                    [list label -name msg5 \                                -title [strTableGet 1040_WELCOME5]\                                -x 100 -y 125 -w 205 -h 32] \        ]    } else {        set ctrlVals(volatileFrm) [list \                    [list bitmap -name bmp -stretch -title \                                [cdFileNameGet \                                [file join RESOURCE BITMAPS SETUPICO.BMP]] \                                -x 101 -y 10 -w 24 -h 24] \                    [list label -name msg0 \                                -title $cdTitle\                                -x $topmsgx -y 10 -w 173 -h 8] \                    [list label -name msg1 \                                -title [strTableGet 1000_WELCOME1]\                                -x $topmsgx -y 20 -w $msg1w -h 18] \                    [list label -name msg2 \                                -title [strTableGet 1010_WELCOME2]\                                -x 101 -y 40 -w 204 -h 24] \                    [list label -name msg3 \                                -title [strTableGet 1020_WELCOME3]\                                -x 101 -y 69 -w 204 -h 40] \                    [list label -name msg4 \                                -title [strTableGet 1030_WELCOME4]\                                -x 100 -y 119 -w 205 -h 16] \                    [list label -name msg5 \                                -title [strTableGet 1040_WELCOME5]\                                -x 100 -y 145 -w 205 -h 24] \        ]    }    if {[isUnix]} {        # remove the setup icon, it has a different color palette and may        # appear incorrectly.  In the latest version of UITclSh it also	# appears to contribute to an overlapping window refresh problem.          set ctrlVals(volatileFrm) [lrange $ctrlVals(volatileFrm) 1 \                            [expr [llength $$ctrlVals(volatileFrm)] - 1]]    }    set w [dlgFrmCreate [strTableGet 1410_TITLE_WELCOME]]    # Disable the Back button since this is the first page    controlEnable $w.backButt 0    controlEnable $w.nextButt 1    controlFocusSet $w.nextButt    controlPropertySet $w.msg0 -bold 1    if {![isUnix]} {        controlPropertySet $w.msg2 -bold 1    }    controlHide $ctrlVals(mainWindow).bitmap 0    # test automation    if { $ctrlVals(useInputScript) } {        autoSetupLog "Welcome page: Skipped"        pageRemove readme        nextCallback    }}############################################################################### pageProcess(welcome) - process inputs from welcome wizard page## This procedure will process inputs from welcome wizard page## SYNOPSIS# .tS# pageProcess(welcome)# .tE## PARAMETERS: N/A## RETURNS: 1 if successful## ERRORS: N/A#proc pageProcess(welcome) {} {    global ctrlVals    global setupVals    if {[debug]} {        if {![catch {open [cdromRootDirGet]/CD_STATUS "r"} fd]} {            gets $fd cdStatus            close $fd            if {[string compare $cdStatus "SUCCESS"] != 0} {                messageBox -ok -exclamationicon "This CD may contain zero-length \                    files, or may be missing files!"            }        }    }    controlEnable $ctrlVals(mainWindow).backButt 1    return 1}

⌨️ 快捷键说明

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