home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / vbviewmenu.tcl < prev    next >
Text File  |  1997-11-27  |  2KB  |  62 lines

  1. #---------------------------------------------------------------------------
  2. #
  3. #      (c)     Cayenne Software Inc.    1997
  4. #
  5. #      File:           @(#)vbviewmenu.tcl    /main/titanic/5
  6. #      Author:         <generated>
  7. #      Description:
  8. #---------------------------------------------------------------------------
  9. # SccsId = @(#)vbviewmenu.tcl    /main/titanic/5   27 Nov 1997 Copyright 1997 Cayenne Software Inc.
  10.  
  11. # Start user added include file section
  12. # End user added include file section
  13.  
  14.  
  15. Class VBViewMenuProcs : {Object} {
  16.     constructor
  17.     method destructor
  18. }
  19.  
  20. constructor VBViewMenuProcs {class this name} {
  21.     set this [Object::constructor $class $this $name]
  22.     # Start constructor user section
  23.     # End constructor user section
  24.     return $this
  25. }
  26.  
  27. method VBViewMenuProcs::destructor {this} {
  28.     # Start destructor user section
  29.     # End destructor user section
  30. }
  31.  
  32. proc VBViewMenuProcs::updateView {} {
  33.  
  34.     busy {
  35.         foreach root [[.main infoView] root] {
  36.             $root delete
  37.         }
  38.         [[.main infoView] node] contents ""
  39.  
  40.         [.main infoView] setVersionInfo [.main currentVersion]
  41.  
  42.         # workaround for update scrollbars
  43.         [.main infoView] scale [[.main infoView] scale]
  44.     }
  45. }
  46.  
  47. proc VBViewMenuProcs::toggleToolbar {} {
  48.     .main toolBarPresent [[.main menuBar].view.menu.toolbar state]
  49. }
  50.  
  51. proc VBViewMenuProcs::toggleContextArea {} {
  52.     .main contextAreaPresent [[.main menuBar].view.menu.contextarea state]
  53. }
  54.  
  55. proc VBViewMenuProcs::toggleMessageArea {} {
  56.     .main messageAreaPresent [[.main menuBar].view.menu.messagearea state]
  57.  
  58. }
  59.  
  60. # Do not delete this line -- regeneration end marker
  61.  
  62.