zoukankan      html  css  js  c++  java
  • 界面控制,

       try ( destroydialog gt_unnamedRollout) catch ()
    rollout gt_unnamedRollout "多维材质工具," 208 height:568
    (  
     local bm = bitmap 50 50 color:red


     button name_but "清除没有材质的通道并选择面" pos:[8,60] 192 height:24
     imgTag  bmp1 "Bitmap" pos:[8,8] 192 height:48 bitmap:bm
     
     edittext nameedt1 "前缀:" pos:[8,88] 192 height:16
     edittext nameedt2 "名字:" pos:[8,112] 192 height:16
     edittext nameedt3 "后缀:" pos:[8,136] 192 height:16
     
     button matbtn2 "子材质命名" pos:[8,160] 88 height:24
     button matbtn3 "子贴图命名" pos:[104,160] 96 height:24
     
     
     dropdownList ddl1 "id" pos:[8,184] 64 height:10
     checkbutton  metckb1 "收集子材质id" pos:[80,200] 112 height:24 checked:false
     
     colorPicker cp1 "" pos:[8,240] 53 height:39
     dropdownList metddl4 "id" pos:[72,238] 56 height:10
     
     button shoujibtn11 "颜色id" pos:[130,248] 64 height:32
     
     button btn12 "子材质的固有色" pos:[8,288] 88 height:24
     button btn13 "子材质的顶点色" pos:[104,288] 96 height:24
     
     
     listBox lbx2 "子材质同贴图列表:" pos:[6,316] 136 height:16
     
     
     button btn14 "收集" pos:[148,335] 56 height:24
     button btn15 "执行" pos:[148,368] 56 height:24
     
     
     on gt_unnamedRollout open do
     (
      Callbacks.AddScript #SelectionSetChanged  "Fn_CallBack_duoweicazhi()"  ID:#gt_mat_met
     )---end on
     on gt_unnamedRollout close do
     (
      callbacks.removescripts #selectionSetChanged ID:#gt_mat_met 
     )---end on
     
    )
    createDialog  gt_unnamedRollout

         
    callbacks.removescripts #selectionSetChanged ID:#gt_mat_met        
    fn   Fn_CallBack_duoweicazhi =
    (

     TheSelection = Selection as array
     
     if $== undefined then
     (
      for i in gt_unnamedRollout.controls  do
      (
       i.enabled =false
      )
     )else
     (
      
     if  (classof TheSelection[1].Material) == Multimaterial then
     (   
      for i in gt_unnamedRollout.controls  do
      (
       i.enabled =true
      )
      
     )else
     (
      for i in gt_unnamedRollout.controls  do
      (
       i.enabled =false
      )
      
     ) --end else
    )---end else

    )  
    Callbacks.AddScript #SelectionSetChanged  "Fn_CallBack_duoweicazhi()"  ID:#gt_mat_met


     

  • 相关阅读:
    repo sync中遇到:contains uncommitted changes
    <kernel>/scripts/checkpatch.pl脚本可用来检查代码书写不规范和作一些简单的代码静态检查
    各国股市开盘与收盘时间
    分页数据绑定例子模板
    提升网络销售转化率的10种方法
    网络业务员
    股票入门:如何看盘
    带样式的页码代码
    看着一年一度的高考,虽然高考已经离我远去
    ajax处理函数模板代码
  • 原文地址:https://www.cnblogs.com/gaitian00/p/1963806.html
Copyright © 2011-2022 走看看