editorNetModel.tcl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. #
  2. # Copyright (C) 1998 by USC/ISI
  3. # All rights reserved.                                            
  4. #                                                                
  5. # Redistribution and use in source and binary forms are permitted
  6. # provided that the above copyright notice and this paragraph are
  7. # duplicated in all such forms and that any documentation, advertising
  8. # materials, and other materials related to such distribution and use
  9. # acknowledge that the software was developed by the University of
  10. # Southern California, Information Sciences Institute.  The name of the
  11. # University may not be used to endorse or promote products derived from
  12. # this software without specific prior written permission.
  13. # THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
  14. # WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  15. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  16. # initialize layout constant
  17. NetworkModel/Editor set Wpxmin_ 500.0
  18. NetworkModel/Editor set Wpymin_ 500.0
  19. NetworkModel/Editor set Wpxmax_ 625.0
  20. NetworkModel/Editor set Wpymax_ 625.0
  21. #NetworkModel/Editor set Wpxmin_ 0.0
  22. #NetworkModel/Editor set Wpymin_ 0.0
  23. #NetworkModel/Editor set Wpxmax_ 100.0
  24. #NetworkModel/Editor set Wpymax_ 100.0
  25. NetworkModel/Editor instproc init {animator tracefile} {
  26.   # Tracefile maybe a space which indicates that
  27.   # a new nam editor window is being created
  28.   eval $self next $animator {$tracefile}
  29.   NetworkModel/Editor instvar Wpxmax_ Wpymax_  Wpxmin_ Wpymin_
  30.   $self set_range $Wpxmin_ $Wpymin_ $Wpxmax_ $Wpymax_
  31. }
  32. NetworkModel/Editor instproc set_range {xmin ymin xmax ymax } {
  33. $self instvar Wpxmin_ Wpymin_ Wpxmax_ Wpymax_
  34. set Wpxmin_ $xmin
  35. set Wpymin_ $ymin
  36. set Wpxmax_ $xmax
  37. set Wpymax_ $ymax
  38. }