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

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

?? 01ugl.win32.tcl

?? 嵌入式開發工具
?? TCL
?? 第 1 頁 / 共 5 頁
字號:
                         uglReadFontDir }            "HEADER"   { set uglBmFontEngineDB(HEADER) $arg}            "SELECT"   { set uglBmFontEngineDB(SELECT)   $arg }            "END"      { return }        }        set line [gets $fd]    }}###################################################################### uglReadFontDir - read font directory#proc uglReadFontDir  {} {    global uglBmFontEngineDB    global uglHome    set fontList ""    # Get the list of fonts in the font directory    set tmpFileList [glob -nocomplain $uglHome/$uglBmFontEngineDB(PATH)/*.c]    foreach file $tmpFileList {        set fd [open $file r]        set line [gets $fd]]        set index [lsearch $line -]        set fontRef [lrange $line [expr $index + 1] end]        set fontRef [lindex $fontRef 0 ]        lappend fontList $fontRef        close $fd    }    # Sort the font list    set fontList [lsort $fontList]    # Build the control lists    foreach font $fontList {        lappend uglBmFontEngineDB(REFERNCE)  uglBMFFont_$font        regsub -all {_} $font { } fontName        set index [llength $fontName]        set fontName [linsert $fontName [expr $index - 1] Pitch]        lappend uglBmFontEngineDB(NAME)  $fontName    }}###################################################################### uglAddNewGraphics - add slot for a new graphics device in data base#proc uglAddNewGraphics  {graphicsName} {    global uglGraphicsChipDB    global uglGraphicsAllDeviceList    if { [lsearch $uglGraphicsAllDeviceList $graphicsName] == -1 } {        lappend uglGraphicsAllDeviceList   $graphicsName        set uglGraphicsChipDB($graphicsName,ARCH) {}        set uglGraphicsChipDB($graphicsName,OPTIONS) {}        set uglGraphicsChipDB($graphicsName,MODES) {}        set uglGraphicsChipDB($graphicsName,OUTPUT) {}        }    }###################################################################### uglAddGraphicsDevice - construct the device data base#proc uglAddGraphicsDevice  {line fd} {    global uglGraphicsChipDB    set chipName {}    set line [gets $fd]    while {![eof $fd]} {        set arg [lrange $line 1 end]        switch [lindex $line 0] {            "DEVICE"   { set chipName $arg ; \                         uglAddNewGraphics $chipName}            "ARCH"     { lappend uglGraphicsChipDB($chipName,ARCH)    $arg }            "MODE"     { lappend uglGraphicsChipDB($chipName,MODES)   $arg}            "DIR"      { set uglGraphicsChipDB($chipName,DIR)         $arg }            "HEADER"   { set uglGraphicsChipDB($chipName,HEADER)      $arg }            "SELECT"   { set uglGraphicsChipDB($chipName,SELECT)      $arg }            "OUTPUT"   { lappend uglGraphicsChipDB($chipName,OUTPUT)  $arg }            "OPTION"   { lappend uglGraphicsChipDB($chipName,OPTIONS) $arg }            "END"      { return }        }        set line [gets $fd]    }}###################################################################### uglAddNewPointer - add slot for a new pointer in data base#proc uglAddNewPointer  {ptrName} {    global uglPointerAllDeviceList    global uglPointerDB    if { [lsearch $uglPointerAllDeviceList $ptrName] == -1 } {        lappend uglPointerAllDeviceList   $ptrName        set uglPointerDB($ptrName,ARCH) {}    }}###################################################################### uglAddPointerDevice - construct the pointer device data base#proc uglAddPointerDevice  {line fd} {    global uglPointerDB    global uglPointerAllDeviceList    global uglConfigInput    set ptrName {}    set line [gets $fd]    while {![eof $fd]} {        set arg [lrange $line 1 end]        switch [lindex $line 0] {            "DEVICE"   { set ptrName $arg ; \                         uglAddNewPointer $ptrName }            "ARCH"     { lappend uglPointerDB($ptrName,ARCH)   $arg }            "SELECT"   { set uglPointerDB($ptrName,SELECT) $arg }            "BSPHDR"   { set uglPointerDB($ptrName,BSPHDR) $arg }            "HEADER"   { set uglPointerDB($ptrName,HEADER) $arg }            "DEVNAME"  { set uglPointerDB($ptrName,DEVNAME) $arg }             "END"      { set uglConfigInput(PTR_TYPE) [lindex $uglPointerAllDeviceList 0] ; \                         return }        }        set line [gets $fd]    }}###################################################################### uglAddKeyboardMap - add a keyboard map in data base#proc uglAddKeyboardMap  {line fd} {    global uglKeyboardMapDB    set line [gets $fd]    while {![eof $fd]} {        set arg [lrange $line 1 end]        switch [lindex $line 0] {            "MAP"    { lappend uglKeyboardMapDB(NAME)   $arg}            "SELECT" { lappend uglKeyboardMapDB(SELECT) $arg }            "END"    { return }        }        set line [gets $fd]    }}###################################################################### uglAddNewKeyboard - add slot for a new keyboard in data base#proc uglAddNewKeyboard  {kbdName} {    global uglKeyboardDB    global uglKeyboardAllDeviceList    if { [lsearch $uglKeyboardAllDeviceList $kbdName] == -1 } {        lappend uglKeyboardAllDeviceList   $kbdName         set uglKeyboardDB($kbdName,ARCH) {}        set uglKeyboardDB($kbdName,MAP) {}    }}###################################################################### uglAddKeyboardDevice - construct the keyboard device data base#proc uglAddKeyboardDevice  {line fd} {    global uglKeyboardDB    global uglKeyboardAllDeviceList    global uglConfigInput    set kbdName {}    set line [gets $fd]    while {![eof $fd]} {        set arg [lrange $line 1 end]        switch [lindex $line 0] {            "DEVICE"   { set kbdName $arg ; \                         uglAddNewKeyboard  $kbdName }            "ARCH"     { lappend uglKeyboardDB($kbdName,ARCH)   $arg }            "MAP"      { lappend uglKeyboardDB($kbdName,MAP)   $arg }            "SELECT"   { set uglKeyboardDB($kbdName,SELECT) $arg }            "BSPHDR"   { set uglKeyboardDB($kbdName,BSPHDR) $arg }            "HEADER"   { set uglKeyboardDB($kbdName,HEADER) $arg }            "DEVNAME"  { set uglKeyboardDB($kbdName,DEVNAME) $arg }            "END"      { set uglConfigInput(KBD_TYPE) [lindex $uglKeyboardAllDeviceList 0] ; \                         return }        }        set line [gets $fd]    }}###################################################################### uglAddNewAudio - add slot for a new audio in data base#proc uglAddNewAudio  {audioName} {    global uglAudioDB    global uglAudioAllDeviceList    if { [lsearch $uglAudioAllDeviceList $audioName] == -1 } {        lappend uglAudioAllDeviceList   $audioName         set uglAudioDB($audioName,ARCH) {}    }}###################################################################### uglAddAudioDevice - construct the audio device data base#proc uglAddAudioDevice  {line fd} {    global uglAudioDB    global uglAudioAllDeviceList    global uglConfigAudio    set audioName ""    set line [gets $fd]    while {![eof $fd]} {        set arg [lrange $line 1 end]        switch [lindex $line 0] {            "DEVICE"   { set audioName $arg ; \                         uglAddNewAudio  $audioName }            "ARCH"     { lappend uglAudioDB($audioName,ARCH)    $arg }            "SELECT"   { set uglAudioDB($audioName,SELECT)      $arg }            "DIR"      { set uglAudioDB($audioName,DIR)         $arg }            "HEADER"   { set uglAudioDB($audioName,HEADER)      $arg }            "DEVNAME"  { set uglAudioDB($audioName,DEVNAME)     $arg }            "END"      { set uglConfigAudio(TYPE) [lindex $uglAudioAllDeviceList 0] ; \                         return }        }        set line [gets $fd]    }}###################################################################### uglAddOutputDevice - add an output device type#proc uglAddOutputDevice  {line} {   global uglOutDevList   global uglOutDevInc   set index [lsearch $line :]   if {$index >= 0} {      set name [lrange $line 0 [expr $index - 1]]       set arg [lrange $line [expr $index + 1] end]       lappend uglOutDevList $name       lappend uglOutDevInc $arg    }}###################################################################### uglAddNewTool - add slot for a new build tool in data base#proc uglAddNewTool  {toolName} {    global uglToolDB    global uglToolAllList    if { [lsearch $uglToolAllList $toolName] == -1 } {        lappend uglToolAllList $toolName         set uglToolDB($toolName,ARCH) {}        set uglToolDB($toolName,TOOL) ""     }}###################################################################### uglAddTool - add a WindML build tool #proc uglAddTool  {line fd} {    global uglToolDB    global uglToolAllList    global uglConfigMisc    set toolName ""    set line [gets $fd]    while {![eof $fd]} {        set arg [lrange $line 1 end]        switch [lindex $line 0] {            "NAME"     { set toolName $arg; uglAddNewTool  $toolName }            "ARCH"     { lappend uglToolDB($toolName,ARCH)   $arg }            "TOOL"     { set uglToolDB($toolName,TOOL) $arg }            "END"      { set uglConfigMisc(BUILD_TOOL) [lindex $uglToolAllList 0]; return }        }        set line [gets $fd]    }}######################################################################  uglToolSelect - process the tool select list entry#proc uglToolSelect {args} {    global uglConfigMisc    global uglConfigChange    set event [controlEventGet UglConfig.toolList]    if {$event == "dropdown"} {        return    }    set toolVal [controlSelectionGet UglConfig.toolList -string]    if { $toolVal == ""} {       return    }    if { [ string compare $toolVal $uglConfigMisc(BUILD_TOOL) ] } {        set uglConfigMisc(BUILD_TOOL) $toolVal        set uglConfigChange 1    }}################################################################################## uglControlInit - Create all control pages## proc uglControlInit {args} {    global UglConfigPage    global UglConfigItemName    global UglConfigPageList    global uglCurrentPage       foreach elem $UglConfigPageList {      set nItems [llength $UglConfigPage($elem)]      for {set ix 0} {$ix < $nItems} {incr ix} {         set ctrl [lindex $UglConfigPage($elem) $ix]         set name [lindex $UglConfigItemName($elem) $ix]         controlCreate UglConfig $ctrl         controlHide UglConfig.$name 1      }   }   set uglCurrentPage  -1}######################################################################  uglConfigScreenHide - hide/show a control screen#proc  uglConfigScreenHide {page hide} {       global UglConfigPage   global UglConfigItemName   set nItems [llength $UglConfigPage($page)]   for {set ix 0} {$ix < $nItems} {incr ix} {      set ctrl [lindex $UglConfigPage($page) $ix]      set name [lindex $UglConfigItemName($page) $ix]      controlHide UglConfig.$name $hide      }}######################################################################  uglBuildConfigScreen - generate the selected configuration screen#proc  uglBuildConfigScreen {page} {   global uglCurrentPage   global UglConfigPageList   # Remove old screen

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久夜色精品国产噜噜av| 国产精品国产三级国产普通话99| 国产一区中文字幕| 国产精品第五页| 精品日韩99亚洲| 欧美性xxxxxxxx| 丁香天五香天堂综合| 首页国产欧美久久| 亚洲视频 欧洲视频| 欧美精品一区二区在线播放| 欧美丝袜第三区| 成人免费看黄yyy456| 麻豆传媒一区二区三区| 亚洲图片自拍偷拍| 中文字幕一区不卡| 国产亚洲综合在线| 日韩视频国产视频| 欧美日韩免费观看一区三区| 97se亚洲国产综合自在线| 韩国成人福利片在线播放| 日韩电影在线一区二区| 一区二区三区免费在线观看| 国产精品国产a| 久久色.com| 精品伦理精品一区| 91精品国产91热久久久做人人| 欧洲日韩一区二区三区| 99re热视频这里只精品| 高清shemale亚洲人妖| 久久国产人妖系列| 蜜桃一区二区三区四区| 日韩高清在线电影| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲视频免费在线观看| 国产精品国产三级国产三级人妇| 国产日产欧美一区| 国产欧美日韩麻豆91| 国产肉丝袜一区二区| 日本一区二区综合亚洲| 中文字幕免费不卡| 国产精品每日更新| 亚洲日本欧美天堂| 一区二区三区高清在线| 一区二区三区在线观看视频| 亚洲一区二区美女| 午夜精品视频在线观看| 五月天激情综合网| 美女一区二区三区在线观看| 精品综合久久久久久8888| 久久99精品久久久久久久久久久久 | 男女男精品网站| 老鸭窝一区二区久久精品| 精品亚洲porn| 国产精品一区二区久久不卡| 成人精品国产福利| 在线观看三级视频欧美| 欧美日韩精品久久久| 日韩免费成人网| 国产亚洲精品7777| 亚洲视频一区二区免费在线观看| 一区二区三区国产精华| 免费在线看成人av| 国产福利精品一区| 91女厕偷拍女厕偷拍高清| 一本色道a无线码一区v| 欧美日韩不卡一区二区| 欧美mv和日韩mv国产网站| 欧美国产综合色视频| 亚洲精品高清视频在线观看| 日韩国产欧美在线播放| 国产自产v一区二区三区c| va亚洲va日韩不卡在线观看| 欧美影院午夜播放| 精品日韩一区二区三区| 国产精品美女久久久久aⅴ| 亚洲午夜在线视频| 国产一区二区在线电影| 91老师片黄在线观看| 日韩免费在线观看| 18欧美亚洲精品| 久久爱www久久做| eeuss鲁片一区二区三区在线看| 欧美日韩不卡一区| 国产亚洲欧美一区在线观看| 一区二区三区在线高清| 国产在线播放一区二区三区| 色婷婷精品大在线视频| 欧美成人综合网站| 亚洲欧美经典视频| 久久国产精品99久久人人澡| 91麻豆高清视频| 精品日韩在线观看| 亚洲国产sm捆绑调教视频| 国产福利精品一区| 91精品久久久久久蜜臀| 亚洲欧洲国产日韩| 国产最新精品精品你懂的| 欧美日韩在线一区二区| 国产精品女同互慰在线看| 美女性感视频久久| 欧美三级日本三级少妇99| 国产精品日韩成人| 国产在线观看免费一区| 欧美日韩五月天| 亚洲日本韩国一区| 国产99一区视频免费| 欧美一二三区在线观看| 亚洲国产婷婷综合在线精品| 成人av在线一区二区| 精品福利在线导航| 丝瓜av网站精品一区二区| 99免费精品视频| 久久九九影视网| 美脚の诱脚舐め脚责91| 欧美日韩国产综合视频在线观看| 国产精品毛片久久久久久久| 国产乱妇无码大片在线观看| 日韩免费福利电影在线观看| 午夜影院久久久| 欧美性欧美巨大黑白大战| 中文字幕一区二区三中文字幕| 国产麻豆成人精品| 日韩精品资源二区在线| 水野朝阳av一区二区三区| 欧美午夜影院一区| 亚洲在线中文字幕| 色成年激情久久综合| 亚洲麻豆国产自偷在线| 91丝袜美腿高跟国产极品老师| 欧美激情一区二区三区| 国产麻豆9l精品三级站| 26uuu精品一区二区| 精品夜夜嗨av一区二区三区| 欧美大片一区二区| 久久99日本精品| 日韩欧美国产不卡| 老司机午夜精品| 欧美精品一区二区精品网| 精品一区二区三区在线视频| 欧美电影免费观看高清完整版| 毛片不卡一区二区| 精品国产一区二区三区不卡 | 亚洲人成伊人成综合网小说| av中文字幕亚洲| 亚洲视频资源在线| 欧美视频一区在线观看| 亚洲6080在线| 精品久久国产老人久久综合| 国产精品一区二区久激情瑜伽 | 亚洲嫩草精品久久| 欧美色图免费看| 蜜臀a∨国产成人精品| 久久综合久久综合久久综合| 国产成人自拍在线| 亚洲视频在线观看一区| 欧美性受极品xxxx喷水| 免费视频最近日韩| 久久久精品国产免大香伊| 99精品在线观看视频| 亚州成人在线电影| 欧美变态tickle挠乳网站| 成人午夜电影久久影院| 亚洲免费观看高清在线观看| 欧美区视频在线观看| 精品一区中文字幕| 国产精品视频一二| 欧美午夜理伦三级在线观看| 奇米一区二区三区| 日本一区二区电影| 91在线视频观看| 日韩电影在线观看一区| 久久嫩草精品久久久精品| 99精品视频在线播放观看| 图片区小说区区亚洲影院| 久久久噜噜噜久久人人看| 91久久精品一区二区二区| 日日夜夜免费精品| 亚洲国产高清在线| 欧美日韩国产片| 国产成人av电影| 午夜欧美在线一二页| 久久久国际精品| 欧美日韩在线综合| 成人丝袜高跟foot| 亚洲成人综合网站| 国产精品天美传媒| 欧美一区午夜视频在线观看| a在线欧美一区| 久久国产视频网| 亚洲专区一二三| 国产欧美一区二区精品秋霞影院| 在线观看三级视频欧美| 国产成人免费xxxxxxxx| 日本成人中文字幕| 亚洲视频一二区| 国产欧美日韩在线视频| 日韩一区二区三区电影 | 国产午夜精品一区二区三区嫩草 | 久久精品99国产精品日本| 亚洲精品久久久久久国产精华液|