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

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

?? helpw32.tcl

?? FREESACLE ADS8540 BSP, 基于TORNADO2.2.1 for 85xx 開發環境
?? TCL
字號:
# HELPW32.TCL - Automated help support for UITcl-created widgets## Copyright (C) 1995-98 Wind River Systems, Inc.## modification history# --------------------# 01d,13jan99,wmd  Update the file to WRS coding conventions.# 01c,08oct98,tcy  fixed file case# 01b,30sep98,tcy  changed SETUP.hh to SETUP.HH for UNIX# 01a,26aug98,tcy  originally from host/resource/tcl/help.win32.tcl################################################################################# Code to automate help for UITcl-created dialogs, windows, controls and# toolbars follows### Flag to enable debugging mode, wherein controls w/o help ids# get logged to the console #set nonExistentIdsLog 0## Sub-classing the following functions:#rename controlCreate controlCreateOrigrename dialogCreate dialogCreateOrigrename windowCreate windowCreateOrigrename toolbarCreate toolbarCreateOrig################################################################################ shouldHaveHelp - determine if a control should have a helpid associated## The following function determines if a control should have# a helpid associated with it## SYNOPSIS# shouldHaveHelp <controlType>## PARAMETERS:## RETURNS:## ERRORS:#proc shouldHaveHelp {controlType} {    set noHelpControls [list frame rectangle group label]    if {[lsearch $noHelpControls $controlType] == -1} {        return 1    } else {        return 0    }}################################################################################ getFileContents - get contents of a help file# # This proc returns a list of symbolic and numeric IDs for a specified#       help file## SYNOPSIS# getFileContents <helpFile>### PARAMETERS:#       helpFile : a helpfile path## RETURNS: The contents of a helpfile.HH file or the NULL string if the file#       doesn't exists.## ERRORS:#proc getFileContents {helpFile} {    set symbolicNumericHelpIdMap ""    set dicFile [file join [cdromRootDirGet] RESOURCE HELP $helpFile.HH]    if {[file exists $dicFile]} {        set dicFileHandle [open $dicFile r]        while {[gets $dicFileHandle line] >= 0} {            if {$line != ""} {                set symbolicNumericHelpIdMap "$symbolicNumericHelpIdMap $line"            }        }        close $dicFileHandle    } {        puts "Can't find $dicFile"    }    return $symbolicNumericHelpIdMap}## Set the symbolicNumericHelpIDMap global variable only once for later symbolic# and numeric mapping#set symbolicNumericHelpIdMap 	[getFileContents SETUP]################################################################################ controlCreate - subclassed proc which looks for helpids# # SYNOPSIS# This function appends the "-helpid <id>" string to the control, and calls #       the real controlCreate function to complete the job.## PARAMETERS:## RETURNS: N/A## ERRORS: N/A# proc controlCreate {args} {    global symbolicNumericHelpIdMap nonExistentIdsLog    set controlIndex [expr [lsearch [lindex $args 1] "-name"] +1]	    set controlName ""    set controlType [lindex [lindex $args 1] 0]    # Control has to be named and cannot be frame, etc.    if {$controlIndex != 0 && [shouldHaveHelp $controlType]} {        set controlName [lindex [lindex $args 1] $controlIndex]    }     set windowName [lindex $args 0]    set cmd ""    if {$controlName != ""} {        set symbolicHelpId [format "HIDC_%s_%s" $windowName $controlName]        set idIndex [expr \                    [lsearch $symbolicNumericHelpIdMap $symbolicHelpId] +1]        if {$idIndex != 0} {            set cmd [linsert [lindex $args 1] 1 -helpid \                    [format "%d" [lindex $symbolicNumericHelpIdMap $idIndex]]]        } else {           if {$nonExistentIdsLog == "1"} {               puts [format "No helpid for control %s.%s" $windowName \                             $controlName]           }        }    }    if {$cmd == ""} {        set cmd [lindex $args 1]    }    controlCreateOrig [lindex $args 0] $cmd}################################################################################ toolbarCreate - subclassed proc to append helpids to the toolbar# # This procedure appends the "-helpid <id>" string to the toolbar# control, and calls the real toolbarCreate function to complete the job.## SYNOPSIS# toolbarCreate <args>### PARAMETERS:#   args : arguments passed to the orignal toolbarCreate proc.## RETURNS: N/A## ERRORS: N/A#proc toolbarCreate {args} {    global nextNumericHelpId symbolicNumericHelpIdMap nonExistentIdsLog    set index [expr [lsearch $args "-name"] +1]    set windowName ""    set helpStr ""    if {$index != 0 } {        set windowName [lindex $args $index]    }    if {$windowName != ""} {        set symbolicHelpId [format "HIDW_%s" $windowName]        set idIndex [expr \                    [lsearch $symbolicNumericHelpIdMap $symbolicHelpId] +1]        if {$idIndex != 0} {            set helpStr [format "-helpid %d" \                [expr [lindex $symbolicNumericHelpIdMap $idIndex] - 0x50000]]        } else {            if {$nonExistentIdsLog == "1"} {                puts [format "No helpid for toolbar %s" $windowName]            }        }    }    set cmd [format "toolbarCreateOrig %s %s" $helpStr $args]    eval "$cmd"}################################################################################ dialogCreate - subclassed procedure to handle help ids.# # This function appends the "-helpid <id>" string to the control,and calls# the real dialogCreate function to complete the job.## SYNOPSIS# dialogCreate <args>## PARAMETERS: The orignal args sent passed to dialogCreate## RETURNS: N/A## ERRORS: N/A# proc dialogCreate {args} {    global symbolicNumericHelpIdMap nonExistentIdsLog    set cmd ""    set helpStr ""    set index [expr [lsearch $args "-name"] +1]    set windowName ""    if {$index != 0} {        set windowName [lindex $args $index]    }    if {$windowName != ""} {	set symbolicHelpId [format "HIDD_%s" $windowName]        set index [expr [lsearch $symbolicNumericHelpIdMap $symbolicHelpId] +1]        if {$index != 0} {            set helpStr [format "-helpid %d" \                [expr [lindex $symbolicNumericHelpIdMap $index] - 0x20000]]        } else {            if {$nonExistentIdsLog == "1"} {                puts [format "No helpid for dialog %s" $windowName]            }        }    }    # If there is a -controls option, process all the controls as well    set ctrlIndex [expr [lsearch $args "-controls"] +1]    set newCtrlsData ""	    if {$ctrlIndex != 0} {        set ctrlsData [lindex $args $ctrlIndex]        set newCtrlsData [controlProcess $ctrlsData $windowName]        set args [lreplace $args $ctrlIndex $ctrlIndex $newCtrlsData]    }     set cmd [format "dialogCreateOrig %s %s" $helpStr $args]    eval "$cmd"}################################################################################ windowCreate - procedure to append help ids# # This function append the "-helpid <id>" string to the control, and calls# the real windowCreate function to complete the job.## SYNOPSIS# windowCreate <args>## PARAMETERS: #   args : the orignal args passed to windowCreate## RETURNS: N/A## ERRORS: N/A# proc windowCreate {args} {    global symbolicNumericHelpIdMap nonExistentIdsLog    set cmd ""    set index [expr [lsearch $args "-name"] +1]    set windowName ""    set helpStr ""    if {$index != 0} {        set windowName [lindex $args $index]    }    if {$windowName != ""} {        set symbolicHelpId [format "HIDW_%s" $windowName]        set index [expr [lsearch $symbolicNumericHelpIdMap $symbolicHelpId] +1]        if {$index != 0} {            set helpStr [format "-helpid %d" \                        [expr [lindex $symbolicNumericHelpIdMap \                         $index] - 0x50000]]        } else {            if {$nonExistentIdsLog == "1"} {                puts [format "No helpid for window %s" $windowName]            }        }    }    # If there is a -controls option, process all the controls as well    set ctrlIndex [expr [lsearch $args "-controls"] +1]    set newCtrlsData ""    if {$ctrlIndex != 0} {        set ctrlsData [lindex $args $ctrlIndex]        set newCtrlsData [controlProcess $ctrlsData $windowName]        set args [lreplace $args $ctrlIndex $ctrlIndex $newCtrlsData]    }    set cmd [format "windowCreateOrig %s %s" $helpStr $args]    eval "$cmd"}################################################################################ controlProcess -# # This procedure takes a list of list, appends the "-helpid <id>" string to # each sublist, and returns the modified list of lists.## SYNOPSIS# controlProcess <args>## PARAMETERS: #    args : the orginal arguments passed to the control## RETURNS: N/A## ERRORS: N/A#proc controlProcess {args} {    global symbolicNumericHelpIdMap nonExistentIdsLog    set windowName [lindex $args 1]    foreach ctrlData [lindex $args 0] {        set index [expr [lsearch $ctrlData "-name"] +1]        set ctrlName ""        set controlType [lindex $ctrlData 0]		        # Control has to be named and cannot be frame, etc.        if {$index != 0 && [shouldHaveHelp $controlType]} {            set ctrlName [lindex $ctrlData $index]        }        set newCtrlData ""        if {$ctrlName != ""} {            set symbolicHelpId [format "HIDC_%s_%s" $windowName $ctrlName]            set idIndex [expr \                        [lsearch $symbolicNumericHelpIdMap $symbolicHelpId] +1]            if {$idIndex != 0} {                set newCtrlData [linsert $ctrlData 1 "-helpid" \  		    [format "%d" [lindex $symbolicNumericHelpIdMap $idIndex]]]                lappend newCtrlsData $newCtrlData            } else {                if {$nonExistentIdsLog == "1"} {                    puts [format "No helpid for %s.%s" $windowName $ctrlName]                }            }        }        if {$newCtrlData == ""} {            lappend newCtrlsData $ctrlData        }    }    return $newCtrlsData}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91视频.com| 国产精品视频在线看| 国产欧美一区二区三区沐欲 | 国产成人精品亚洲777人妖 | 大尺度一区二区| 日韩女优视频免费观看| 亚洲一区av在线| 99国产精品久| 国产欧美日韩三区| 韩国精品久久久| 欧美三级日韩在线| 一区二区三区在线不卡| 成人性色生活片免费看爆迷你毛片| 7777精品伊人久久久大香线蕉最新版| 国产精品国产成人国产三级 | 在线视频国内一区二区| 国产人成亚洲第一网站在线播放| 裸体歌舞表演一区二区| 欧美疯狂性受xxxxx喷水图片| 一个色妞综合视频在线观看| 成人夜色视频网站在线观看| 久久久久久久久久久久久久久99| 日本不卡的三区四区五区| 欧美午夜在线观看| 亚洲综合在线观看视频| 日本韩国欧美在线| 亚洲欧美另类图片小说| 色综合网站在线| 亚洲免费在线看| 91久久线看在观草草青青 | 日本韩国一区二区三区视频| 欧美精品一区二区三区高清aⅴ| 香蕉久久一区二区不卡无毒影院 | 亚洲激情成人在线| 成人av集中营| 综合电影一区二区三区| 91福利国产成人精品照片| 亚洲女与黑人做爰| 欧美日韩国产首页| 麻豆91免费观看| 国产日韩欧美在线一区| 97成人超碰视| 五月天丁香久久| 欧美mv日韩mv国产| 懂色av一区二区三区免费看| 亚洲欧洲日韩av| 精品视频1区2区3区| 蜜臀va亚洲va欧美va天堂| 欧美精品一区二区久久久| 国产精品99久久久久| 亚洲欧美日韩在线播放| 7777精品伊人久久久大香线蕉最新版 | 亚洲午夜电影在线观看| 欧美高清你懂得| 激情文学综合网| 最新中文字幕一区二区三区| 欧美中文字幕一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久久国产精品不卡| 99久久精品国产一区二区三区| 亚洲精品视频免费看| 欧美一区日本一区韩国一区| 国产精品资源在线看| 一区二区三区四区视频精品免费 | 亚洲欧洲制服丝袜| 日韩小视频在线观看专区| 国产成人免费av在线| 亚洲激情校园春色| 91精品国产一区二区三区蜜臀| 国产aⅴ综合色| 天堂精品中文字幕在线| 欧美国产一区二区| 欧美在线高清视频| 国产91精品露脸国语对白| 亚洲v中文字幕| 国产精品视频看| 日韩三级电影网址| 在线日韩av片| 成人18视频日本| 国产在线不卡一区| 日韩激情视频网站| 1000精品久久久久久久久| www激情久久| 91精品国产综合久久香蕉麻豆 | 福利一区在线观看| 丰满白嫩尤物一区二区| 日韩不卡一二三区| 亚洲香肠在线观看| 国产精品美女久久久久aⅴ | 日韩一区二区三区电影在线观看| 色综合一区二区| 成人性生交大片免费看在线播放| 美女一区二区在线观看| 午夜免费久久看| 一区二区三区在线高清| 国产精品盗摄一区二区三区| 久久久久久久精| 日韩精品一区国产麻豆| 91精品免费在线| 欧美色网站导航| 91精品1区2区| 色综合久久88色综合天天免费| 国产mv日韩mv欧美| 国产精品系列在线播放| 国内成人免费视频| 久久www免费人成看片高清| 青娱乐精品在线视频| 午夜a成v人精品| 天天av天天翘天天综合网色鬼国产| 亚洲码国产岛国毛片在线| 国产精品护士白丝一区av| 中文字幕精品一区| 中文字幕在线一区免费| 中文字幕一区二区三区四区| 国产精品污www在线观看| 欧美激情中文字幕| 1000精品久久久久久久久| 亚洲视频 欧洲视频| 亚洲视频网在线直播| 亚洲欧美区自拍先锋| 亚洲综合在线免费观看| 香蕉加勒比综合久久| 日本欧美久久久久免费播放网| 美女一区二区久久| 国产精品91一区二区| 99精品偷自拍| 欧美天堂亚洲电影院在线播放| 91.麻豆视频| 久久亚洲精华国产精华液| 中文字幕高清不卡| 亚洲一区中文日韩| 麻豆精品新av中文字幕| 成人综合婷婷国产精品久久蜜臀| 99久久久国产精品| 欧美少妇bbb| 久久亚洲一区二区三区四区| 亚洲欧洲精品天堂一级| 亚洲一区在线观看视频| 美女久久久精品| 不卡一区中文字幕| 欧美精品久久99| 国产欧美精品一区二区色综合朱莉| 亚洲柠檬福利资源导航| 日韩高清电影一区| 成人做爰69片免费看网站| 欧美性色综合网| 久久精品亚洲精品国产欧美kt∨ | 亚洲国产中文字幕| 国产一区二区伦理片| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 中文字幕精品一区| 五月天激情综合| 成人一区二区三区视频| 欧美日韩极品在线观看一区| 久久丝袜美腿综合| 洋洋av久久久久久久一区| 美女视频黄a大片欧美| 一本色道亚洲精品aⅴ| 26uuu国产电影一区二区| 亚洲午夜电影网| 顶级嫩模精品视频在线看| 欧美日韩激情在线| 亚洲人成伊人成综合网小说| 极品少妇一区二区三区精品视频| 在线区一区二视频| 国产精品久久久久一区二区三区 | 一区二区三区丝袜| 国产99久久久精品| 日韩欧美一区二区在线视频| 亚洲精品视频观看| 成人国产一区二区三区精品| 精品国产乱码久久久久久闺蜜| 亚洲一级二级三级| av成人免费在线观看| 久久日一线二线三线suv| 亚洲mv在线观看| 日本福利一区二区| 亚洲欧美日韩久久| 春色校园综合激情亚洲| 久久久久久一二三区| 人妖欧美一区二区| 欧美日韩国产欧美日美国产精品| 中文字幕综合网| www.日韩av| 中文字幕第一区综合| 国产精华液一区二区三区| 欧美精品一区二区在线观看| 美女一区二区久久| 欧美一个色资源| 麻豆成人91精品二区三区| 欧美一区二区视频在线观看| 视频在线观看一区二区三区| 欧美日本一区二区在线观看| 一区二区在线观看不卡| 99精品视频一区| 一区二区在线电影| 欧美日韩午夜影院| 亚洲国产日韩a在线播放| 欧美色欧美亚洲另类二区| 亚洲自拍偷拍av|