Make a slight redesign of the builtins

This commit is contained in:
cncfanatics
2010-10-04 09:17:52 +02:00
parent 7564914cf0
commit c41525ff4a
23 changed files with 47 additions and 45 deletions

View File

@@ -1,9 +1,2 @@
__all__ = ["moduleState", "moduleNameOrSlot", "attributeDisplay", "maxRange",
"name", "droneDps", "droneNameAmount", "droneCheckbox", "moduleAmmo"]
columns = {}
def registerColumn(column):
columns[column.name] = column
def getColumn(name):
return columns[name]
"name", "droneDps", "droneNameAmount", "droneCheckbox", "moduleAmmo"]

View File

@@ -66,4 +66,4 @@ class AttributeDisplay(ViewColumn):
("displayName", bool, False),
("showIcon", bool, True))
builtinViewColumns.registerColumn(AttributeDisplay)
AttributeDisplay.register()

View File

@@ -47,4 +47,4 @@ class DroneCheckbox(ViewColumn):
else:
return self.uncheckedId
builtinViewColumns.registerColumn(DroneCheckbox)
DroneCheckbox.register()

View File

@@ -36,4 +36,4 @@ class DroneDps(ViewColumn):
def getImageId(self, mod):
return -1
builtinViewColumns.registerColumn(DroneDps)
DroneDps.register()

View File

@@ -34,4 +34,4 @@ class DroneNameAmount(ViewColumn):
def getImageId(self, mod):
return -1
builtinViewColumns.registerColumn(DroneNameAmount)
DroneNameAmount.register()

View File

@@ -69,4 +69,4 @@ class MaxRange(ViewColumn):
return (("displayName", bool, False),
("showIcon", bool, True))
builtinViewColumns.registerColumn(MaxRange)
MaxRange.register()

View File

@@ -46,4 +46,4 @@ class ModuleAmmo(ViewColumn):
return iconId
builtinViewColumns.registerColumn(ModuleAmmo)
ModuleAmmo.register()

View File

@@ -58,4 +58,4 @@ class ModuleNameOrSlot(ViewColumn):
return iconId
builtinViewColumns.registerColumn(ModuleNameOrSlot)
ModuleNameOrSlot.register()

View File

@@ -46,4 +46,4 @@ class ModuleState(ViewColumn):
bitmap = bitmapLoader.getBitmap("state_%s_small" % self.stateNameMap[mod.state], "icons")
return self.fittingView.imageList.Add(bitmap)
builtinViewColumns.registerColumn(ModuleState)
ModuleState.register()

View File

@@ -44,4 +44,4 @@ class StuffName(ViewColumn):
return iconId
builtinViewColumns.registerColumn(StuffName)
StuffName.register()