home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / p / python / !Python / Lib / RiscLib / py / saveas < prev    next >
Encoding:
Text File  |  1996-11-19  |  912 b   |  34 lines

  1. # SaveAs interface
  2.  
  3. from swi import *
  4. from toolbox import *
  5.  
  6. class SaveAs(TBObject):
  7.       def settitle(self,title):
  8.           return swi(0x64ec6,"0i1s",self.id,title)
  9.       def setfilename(self,name):
  10.           swi(0x64ec6,"0i3s",self.id,name)
  11.       def getfilename(self):
  12.           a=block(64)
  13.           n=swi(0x64ec6,"0i4bi;....i",self.id,a,256)
  14.           return a.nullstring()
  15.       def setfiletype(self,type):
  16.           swi(0x64ec6,"0i5i",self.id,type)
  17.       def selectionavaliable(self,sa):
  18.           swi(0x64ec6,"0i9i",self.id,sa)
  19.       def setdataaddress(self,a,s,sa=0,ss=0):
  20.           swi(0x64ec6,"0iiiiii",self.id,10,a,s,sa,ss)
  21.       def filesavecompleted(self,flag,name):
  22.           swi(0x64ec6,"iiis",flag,self.id,12,name)
  23.  
  24. #SaveAs object class
  25.  
  26. ObjectClass=0x82bc0
  27.  
  28. #SaveAs Events
  29.  
  30. E_AboutToBeShown=0x82bc0
  31. E_DialogueCompleted=0x82bc1
  32. E_SaveToFile=0x82bc2
  33. E_FillBuffer=0x82bc3
  34. E_SaveCompleted=0x82bc4