home *** CD-ROM | disk | FTP | other *** search
/ PC World 1997 November / PCWorld_1997-11_cd.bin / software / programy / komix / DATA.Z / dragbrowsv.tcl < prev    next >
Text File  |  1996-07-30  |  1KB  |  54 lines

  1. #---------------------------------------------------------------------------
  2. #
  3. #      (c)     Cadre Technologies Inc.    1996
  4. #
  5. #      File:           @(#)dragbrowsv.tcl    /main/hindenburg/1
  6. #      Author:         <generated>
  7. #      Description:
  8. #---------------------------------------------------------------------------
  9. # SccsId = @(#)dragbrowsv.tcl    /main/hindenburg/1   30 Jul 1996 Copyright 1996 Cadre Technologies Inc.
  10.  
  11. # Start user added include file section
  12. # End user added include file section
  13.  
  14.  
  15. Class DragBrowsView : {BrowsView} {
  16.     constructor
  17.     method destructor
  18.     method contextList
  19.     method updateConversionSet
  20. }
  21.  
  22. constructor DragBrowsView {class this name} {
  23.     set this [BrowsView::constructor $class $this $name]
  24.     # Start constructor user section
  25.     # End constructor user section
  26.     return $this
  27. }
  28.  
  29. method DragBrowsView::destructor {this} {
  30.     # Start destructor user section
  31.     # End destructor user section
  32. }
  33.  
  34. method DragBrowsView::contextList {this} {
  35.     set contextList ""
  36.     foreach flatObj [$this selectedSet] {
  37.     if [$flatObj isA DragInfoObj] {
  38.         lappend contextList [lindex [$flatObj contextList] 0]
  39.     }
  40.     }
  41.     return $contextList
  42. }
  43.  
  44. method DragBrowsView::updateConversionSet {this} {
  45.     if [BrowserProcs::objectsReturn canBeDragged] {
  46.     $this conversionSet "BROWSUIOBJ contextList"
  47.     } else {
  48.     $this conversionSet ""
  49.     }
  50. }
  51.  
  52. # Do not delete this line -- regeneration end marker
  53.  
  54.