亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? compslct.tcl

?? FREESACLE ADS8540 BSP, 基于TORNADO2.2.1 for 85xx 開發環境
?? TCL
?? 第 1 頁 / 共 5 頁
字號:
    currSelProdIndexSet [controlSelectionGet $ctrlVals(mainWindow).optionList]    set hasSubPart [detailShow]    set currProdIndex [currSelProdIndexGet]        if {[lindex [controlEventGet $ctrlVals(mainWindow).optionList] 0] == \        "chkchange"} {        set newState [lindex \                [controlItemPropertyGet $ctrlVals(mainWindow).optionList \                -checkstate] [currSelProdIndexGet gui]]        # determine if customer is trying to uncheck a driverObject/Header prod        set drvIndex [drvIndexGet $currProdIndex]        set drvArch [drvArchGet $currProdIndex]        set drvObjRestored 0        #dbgputs "drvArch: $drvArch"                            if {[info exists setupVals(tornadoIndex)] && $drvIndex != -1} {            foreach torObj $setupVals(tornadoIndex) {                set tornadoSelected  [isCoreTorSelected [lindex $torObj 0]]                                #dbgputs "tornadoSelected: $tornadoSelected"                     #dbgputs "torObj: $torObj"                                                             #dbgputs "arch: [lindex $torObj 1]"                                if {$tornadoSelected && [lindex $torObj 1] == $drvArch} {                                        set savedProdIndex -1                    messageBox [strTableGet 5010_DRIVERS_INFO] -informationicon                    set index [guiMapCtrlIndexGet $drvIndex]                    controlItemPropertySet $ctrlVals(mainWindow).optionList \                        -index $index -checkstate 1                    set drvObjRestored 1                    break                }            }        }        # warn user about non-native installations        set desc [productInfoGet desc $currProdIndex]                set hostType [hostVerGet]                set prodHostType [prodHostTypeGet $desc]        if {![productInfoGet instFlag $currProdIndex]} {            if {$hostType != $prodHostType && $prodHostType != "unknown"} {                set msg "The product, $desc, is not meant for installation \                        on this host type of $hostType.\nContinuing with the \                        installation may lead to an incomplete installation \                        due to missing host tools."                if { $ctrlVals(useInputScript) } {                    autoSetupLog "$msg"                    autoSetupLog "Please re-select the component\(s\)."                    autoSetupLog "Application Exit\n"                    set setupVals(cancel) 1                                    applicationExit                    return 0                } else {                    dialog ok_with_title "WARNING: Product Installation" $msg                }            }        }        # commit the user's selection        if {!$drvObjRestored} {            set savedProdIndex $currProdIndex            productInfoSet instFlag $currProdIndex $newState            if {$newState && $hasSubPart} {                productGuiChkLstUpdate [currSelProdIndexGet gui]            }            productGuiSizeUpdate $newState            productInfoSet stateCommit $currProdIndex            productInfoSet childStateCommit $currProdIndex        }                # check if product just selected is tornado-obj, if so we must        # re-select the driver object products        set drvObjRestored 0        if {[info exists setupVals(tornadoIndex)]} {            foreach torObj $setupVals(tornadoIndex) {                                set tornadoSelected [isCoreTorSelected [lindex $torObj 0]]                set torIndex [lindex $torObj 0]                set torArch [lindex $torObj 1]                                #dbgputs "tornadoSelected: $tornadoSelected"                #dbgputs "torIndex: $torIndex"                #dbgputs "torArch:  $torArch"                                      if {$setupVals(drvIndex) != -1 && $tornadoSelected && \                    [expr $currProdIndex == $torIndex || \                     $savedProdIndex == $torIndex] } {                                        foreach  drvObj $setupVals(drvIndex) {                        set index [lindex $drvObj 0]                        set arch [lindex $drvObj 1]                        set drvObjSelected [productInfoGet instFlag $index]                                                #dbgputs "drvObjSelected: $drvObjSelected"                        #dbgputs "arch: $arch"                                                if {!$drvObjSelected && $torArch == $arch} {                            messageBox [strTableGet 5010_DRIVERS_INFO] \                                -informationicon                            productInfoSet instFlag $index 1                            productGuiSizeUpdate 1                            productInfoSet stateCommit $index                            productInfoSet childStateCommit $index                            set guiIndex [guiMapCtrlIndexGet $index]                            controlItemPropertySet \                                $ctrlVals(mainWindow).optionList \                                -index $guiIndex -checkstate 1                            set drvObjRestored 1                            break                        }                    }                }                if {$drvObjRestored} {                    break                }            }        }    }}############################################################################### guiMapCtrlIndexGet - return the GUI index of the selected product index## This procedure will return the GUI index of the selected product index## SYPSIS# .tS# guiMapCtrlIndexGet <prodIndex># .tE## PARAMETERS:# .IP prodIndex# product index## RETURNS: GUI mapped index of the product index## ERRORS: N/A#proc guiMapCtrlIndexGet {prodIndex} {    global objGuiMap ctrlVals    set retVal $objGuiMap(prod2gui,$prodIndex)    return $retVal}############################################################################### productGuiChkLstCreate - create the check list of products in compSelect page## This procedure will create the check list of products in compSelect page## SYNOPSIS# .tS# productGuiChkLstCreate# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc productGuiChkLstCreate {} {    global objGuiMap    global ctrlVals    global setupVals    global productObj    # populate the list of check button.    set i 0    set chkList ""    set totalSize 0    catch {        unset objGuiMap    }    foreach prodIndex [cdInfoGet productIndexList] {        # test automation        # setupVals(compList) in the instCfg.tcl script must be seeded        # with the product descripts, parts with WTX are auto-selected        if { $ctrlVals(useInputScript) } {            set desc [productInfoGet desc $prodIndex]            if {[lsearch $setupVals(compList) "$desc"] < 0 &&                $setupVals(compList) != "ALL" } {                productInfoSet instFlag $prodIndex 0            }            foreach part [productInfoGet partIndexList $prodIndex] {                set descp "[partInfoGet desc $part]"                if [regexp WTX $descp] {                    partInfoSet instFlag $part 1                }            }        }        set objGuiMap(gui2prod,$i) $prodIndex        set objGuiMap(prod2gui,$prodIndex) $i        set size [productInfoGet size $prodIndex]        set formatMbSize [format "%7s MB" [byteToMbyte $size]]        set desc " [productInfoGet desc $prodIndex]\t$formatMbSize "        lappend chkList [list $desc [productInfoGet instFlag $prodIndex]]        incr i    }    controlValuesSet $ctrlVals(mainWindow).optionList $chkList    controlSelectionSet  $ctrlVals(mainWindow).optionList -noevent 0    currSelProdIndexSet 0    # use the tri-state checkbox    for {set ix 0} {$ix < $i} {incr ix} {        set prodIndex $objGuiMap(gui2prod,$ix)        set nCompSel 0        set totComps 0        foreach partIndex $productObj($prodIndex,partIndexList) {            if {"[partInfoGet instFlag $partIndex]" == "1"} {                incr nCompSel            }            incr totComps        }        if {[productInfoGet instFlag $prodIndex]} {            if {$totComps != $nCompSel} {                controlItemPropertySet $ctrlVals(mainWindow).optionList \                    -index $objGuiMap(prod2gui,$prodIndex) -checkstate 2            }        }    }    # uncheck the products not meant for this host type    set hostType [hostVerGet]            for {set ix 0} {$ix < $i} {incr ix} {        set prodIndex $objGuiMap(gui2prod,$ix)        set desc [productInfoGet desc $prodIndex]        set prodHostType [prodHostTypeGet $desc]                if {$hostType != $prodHostType && $prodHostType != "unknown"} {            productInfoSet instFlag $prodIndex 0            controlItemPropertySet $ctrlVals(mainWindow).optionList \                -index $ix -checkstate 0        }           }    # test automation    if { $ctrlVals(useInputScript) } {        autoSetupLog "\tInstalled product(s):"        # retrieve product name from the product list        foreach i $chkList {            autoSetupLog "\t  $i"        }    }}############################################################################### productGuiChkLstUpdate - update the check list of products in the compSelect#                          page## This procedure will update the check list of products in the compSelect page## SYNOPSIS# .tS# productGuiChkLstUpdate <index># .tE## PARAMETERS:# .IP index# product index## RETURNS: N/A## ERRORS: N/A#proc productGuiChkLstUpdate {index} {    global objGuiMap    global ctrlVals    global productObj    set prodIndex [currSelProdIndexGet]    set size [productInfoGet size $prodIndex]    set formatMbSize [format "%7s MB" [byteToMbyte $size]]    # add in indication of components/product selected    # remove this section if a UITcl tristate button list is created    set nCompSel 0    set totComps 0    foreach partIndex $productObj($prodIndex,partIndexList) {        if {"[partInfoGet instFlag $partIndex]" == "1"} {            incr nCompSel        }        incr totComps    }    set desc " [productInfoGet desc $prodIndex]\t$formatMbSize "    set chkButt [list [list "$desc" [productInfoGet instFlag $prodIndex]]]    controlValuesSet $ctrlVals(mainWindow).optionList -insert $index $chkButt    controlValuesSet $ctrlVals(mainWindow).optionList -delete [expr $index + 1]    controlSelectionSet  $ctrlVals(mainWindow).optionList -noevent $index    if {$totComps != $nCompSel} {        if {[productInfoGet instFlag $prodIndex]} {            set index $objGuiMap(prod2gui,$prodIndex)            controlItemPropertySet $ctrlVals(mainWindow).optionList \                        -index $index -checkstate 2        }    }}############################################################################### productguisizeupdate - update the size of products in the compSelect page## This procedure will update the size of products in the compSelect page## SYNOPSIS# .tS# productGuiSizeUpdate [state]# .tE## PARAMETERS:# .IP state# init -- first time the sizes of products are updated## RETURNS: N/A## ERRORS: N/A#proc productGuiSizeUpdate {{state "init"}} {    global ctrlVals    global setupVals    uiEventProcess    set setupVals(availDiskSpace) "Unknown"    if {[isUnix]} {        set free [fspace [destDirGet]]        if [regexp {^[0-9]+$} $free] {            set setupVals(availDiskSpace) \                [format "%3.1f" [expr $free / 1024.0]]        }    } else {        if {![catch {setupDiskSpaceGet [destDirGet]} diskSpace] &&             $diskSpace >= 0} {             set setupVals(availDiskSpace) [kbyteToMbyte $diskSpace]        }    }    set setupVals(reqDiskSpace) [cdInfoGet size]    # add size of SETUP directory to total required space only if SETUP    # directory is not present in destination directory    if [file exists [file join [destDirGet] SETUP RESOURCE TCL INSTW32.TCL]] {        set totalSize [byteToMbyte $setupVals(reqDiskSpace)]    } else {        set totalSize [expr [setupSizeGet] + \                            [byteToMbyte $setupVals(reqDiskSpace)]]    }    detailShow    controlValuesSet $ctrlVals(mainWindow).reqSpace \                     [format "%7s MB" $totalSize]    controlValuesSet $ctrlVals(mainWindow).availSpace \                     [format "%7s MB" $setupVals(availDiskSpace)]}############################################################################### checkCoreProductDependency - check to see if dependencies for core #                              products installation are OK## This procedure is called in pageProcess during core products installation# to see if any dependencies are violated.  If so, give warning or error## For core-CD installation, check:#  - Check/warn if tornado is selected but a VxWorks is not selected.#  - Check/give error is user attempts to install non-tornado products#    such as optional products (i.e. WindView) over an empty tree. ## SYNOPSIS# .tS# checkCoreProductDependency# .tE## PARAMETERS: N/A## RETURNS: 1 if continue with installation#          0 if user needs to re-select the products## ERRORS: N/A#proc checkCoreProductDependency {} {    global ctrlVals se

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费伊人电影| 精品国产一区二区三区不卡| 成人一区二区视频| 色女孩综合影院| 精品精品欲导航| 亚洲欧美日韩在线| 欧美日韩一级黄| 国产高清久久久久| 欧美男女性生活在线直播观看| 国产成人精品免费视频网站| 欧美日韩免费高清一区色橹橹| 日韩毛片视频在线看| 国产三级欧美三级日产三级99| 日韩欧美国产一区二区三区| 天堂资源在线中文精品| 亚洲欧美日韩国产另类专区| 国产一区二区三区精品视频| 青青草国产成人99久久| 成人18精品视频| 中文字幕不卡的av| 亚洲国产成人精品视频| 日韩码欧中文字| 中文字幕一区二区5566日韩| 欧美日韩久久不卡| 777奇米四色成人影色区| 亚洲综合在线第一页| 国产精品一区专区| 免费人成网站在线观看欧美高清| 在线观看国产日韩| 精品亚洲porn| 亚洲超丰满肉感bbw| 亚洲丝袜精品丝袜在线| 久久一区二区三区国产精品| 在线不卡a资源高清| 在线国产电影不卡| 久久不见久久见免费视频7| 在线成人高清不卡| 九色porny丨国产精品| 91麻豆精品国产91久久久| 亚洲地区一二三色| 成人精品国产福利| 老司机精品视频一区二区三区| 中文字幕一区二区三中文字幕| 亚洲精品一区在线观看| 日本国产一区二区| 欧美中文字幕不卡| 91丨porny丨中文| 91女人视频在线观看| 在线视频你懂得一区| 色噜噜偷拍精品综合在线| 欧美日韩美少妇| 日韩视频一区二区三区在线播放| 日韩三级中文字幕| 精品成人一区二区三区| 国产精品水嫩水嫩| 亚洲天堂精品在线观看| 日韩专区在线视频| 不卡视频免费播放| 欧美色区777第一页| 东方欧美亚洲色图在线| 欧美本精品男人aⅴ天堂| 国产精品福利电影一区二区三区四区| 亚洲三级在线免费| 91精品国产免费| 成人精品gif动图一区| 免费欧美在线视频| 国精产品一区一区三区mba视频 | 麻豆精品一区二区av白丝在线| 美女视频免费一区| 欧美性生活大片视频| 国产亚洲成aⅴ人片在线观看| 美日韩黄色大片| 国产成人精品一区二区三区四区| 国产精品一区二区视频| 日韩你懂的在线观看| 国产成人亚洲综合a∨婷婷| 国产成人在线观看| 99re热视频精品| 欧美不卡视频一区| 香蕉久久一区二区不卡无毒影院| 粉嫩av亚洲一区二区图片| 色琪琪一区二区三区亚洲区| 国产精品久久久久aaaa| 99久久精品免费| 亚洲品质自拍视频| 欧美在线观看一区二区| 亚洲一区二区三区四区在线| 欧美日韩精品欧美日韩精品一综合| 亚洲一二三四在线| 精品国产一区二区三区av性色| 亚洲综合丝袜美腿| 日韩欧美你懂的| 成人国产电影网| 偷拍亚洲欧洲综合| 国产日韩欧美一区二区三区乱码 | 欧美一区二区三区在线观看| 日韩黄色免费电影| 国产精品青草综合久久久久99| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲午夜羞羞片| 欧美国产成人在线| 欧美剧在线免费观看网站| 国产精品一区二区无线| 亚洲成人黄色影院| 亚洲天堂a在线| 国产香蕉久久精品综合网| 欧美午夜不卡在线观看免费| 国产精一品亚洲二区在线视频| 亚洲精品第一国产综合野| 久久久久久久久岛国免费| 欧美色图天堂网| 波多野结衣精品在线| 裸体在线国模精品偷拍| 亚洲最色的网站| 亚洲欧美在线另类| 中文幕一区二区三区久久蜜桃| 精品黑人一区二区三区久久| 91精品免费观看| 欧美一个色资源| 欧美精品一区二区三区一线天视频 | 国产精品久久国产精麻豆99网站| 欧美嫩在线观看| 日韩三级在线免费观看| 欧美成人精品1314www| 欧美一二三四在线| 国产亚洲午夜高清国产拍精品| 久久久蜜桃精品| 国产精品国产三级国产| 亚洲色欲色欲www在线观看| 一区二区三区中文在线观看| 国产精品日日摸夜夜摸av| 日韩理论片中文av| 午夜精品久久久久久久99樱桃| 视频一区在线视频| 在线播放亚洲一区| 精品视频在线免费看| 日韩丝袜情趣美女图片| 国产视频亚洲色图| 午夜精品一区二区三区三上悠亚| 久久精品久久久精品美女| gogogo免费视频观看亚洲一| 欧美特级限制片免费在线观看| 日韩一级在线观看| 一区二区三区精密机械公司| 裸体歌舞表演一区二区| 在线精品视频一区二区三四| 日韩欧美国产一区在线观看| 亚洲人一二三区| 波多野结衣中文字幕一区二区三区| 欧美猛男gaygay网站| 国产精品国产自产拍在线| 麻豆传媒一区二区三区| 欧美日韩三级在线| 亚洲美女屁股眼交| 97aⅴ精品视频一二三区| 国产嫩草影院久久久久| 久久国产免费看| 欧美精品一区男女天堂| 麻豆精品蜜桃视频网站| 欧美高清视频不卡网| 亚洲一区二区三区在线播放| 99精品欧美一区二区三区小说| 国产婷婷一区二区| 国产成人a级片| 成人免费在线观看入口| 91麻豆国产自产在线观看| 国产精品色在线观看| 成人一级视频在线观看| 国产亚洲欧美在线| 9久草视频在线视频精品| 综合电影一区二区三区| 欧美老女人第四色| 精品一区二区国语对白| 久久久久久久综合色一本| 国产成a人亚洲| 亚洲高清免费在线| 日韩一区二区三区免费看 | 国产精品激情偷乱一区二区∴| av午夜一区麻豆| 亚洲一区二区三区在线| 欧美精品一区二区三区久久久| 国产精品66部| 日本中文字幕不卡| 亚洲欧美日韩国产一区二区三区| 日韩一级欧美一级| 91视频一区二区三区| 久久精品国产**网站演员| 一区二区三区不卡视频在线观看 | 成人在线综合网站| 日韩av二区在线播放| 一色屋精品亚洲香蕉网站| 91精品久久久久久久99蜜桃| 99久久精品国产导航| 国产iv一区二区三区| 精品系列免费在线观看| 香蕉成人伊视频在线观看| 亚洲日本在线天堂| 一区二区在线观看视频| 国产精品免费丝袜| 亚洲天堂精品在线观看|