NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

contractDraggableIcon.py (750B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\neocom\contracts\contractDraggableIcon.py
      2 from carbonui.primitives.container import Container
      3 from utillib import KeyVal
      4 
      5 class ContractDraggableIcon(Container):
      6     __guid__ = 'xtriui.ContractDraggableIcon'
      7     isDragObject = True
      8 
      9     def Startup(self, contract, contractTitle):
     10         self.contract = contract
     11         self.contractTitle = contractTitle
     12 
     13     def GetDragData(self, *args):
     14         entry = KeyVal()
     15         entry.solarSystemID = self.contract.startSolarSystemID
     16         entry.contractID = self.contract.contractID
     17         entry.name = self.contractTitle
     18         entry.__guid__ = 'listentry.ContractEntry'
     19         return [entry]