home *** CD-ROM | disk | FTP | other *** search
- # Colour dbox interface
-
- from swi import *
- from toolbox import *
-
- cblock=block(2,[0,0])
- cmblock=block(2,[4,0])
-
- class ColourDBox(TBObject):
- def setcolour(self,colour):
- global cblock
- if colour&0xff:
- swi(0x64ec6,"1ii0",self.id,2)
- else:
- cblock[1]=colour
- swi(0x44ec6,"0iib",self.id,2,cblock)
- def getcolour(self):
- global cblock
- none=swi(0x64ec6,"0iibi;i",self.id,3,cblock,8)
- if none&1:
- return -1
- return cblock[0]
- def setcolourmodel(self,model):
- global cmblock
- cmblock[1]=model
- swi(0x64ec6,"0iib",self.id,4,cmblock)
-
-