Change to use BitmapLoader class

This commit is contained in:
blitzmann
2015-09-24 12:21:50 -04:00
parent ec6914d4aa
commit e9d02ce4c8
50 changed files with 184 additions and 184 deletions

View File

@@ -1,7 +1,7 @@
import wx import wx
import gui.utils.colorUtils as colorUtils import gui.utils.colorUtils as colorUtils
import gui.utils.drawUtils as drawUtils import gui.utils.drawUtils as drawUtils
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
SearchButton, EVT_SEARCH_BTN = wx.lib.newevent.NewEvent() SearchButton, EVT_SEARCH_BTN = wx.lib.newevent.NewEvent()

View File

@@ -26,7 +26,7 @@ from gui.implantView import ImplantView
from gui.projectedView import ProjectedView from gui.projectedView import ProjectedView
from gui.pyfatogglepanel import TogglePanel from gui.pyfatogglepanel import TogglePanel
from gui.gangView import GangView from gui.gangView import GangView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.chromeTabs import gui.chromeTabs
@@ -51,12 +51,12 @@ class AdditionsPane(TogglePanel):
self.notebook.SetMinSize(size) self.notebook.SetMinSize(size)
baseSizer.Add(self.notebook, 1, wx.EXPAND) baseSizer.Add(self.notebook, 1, wx.EXPAND)
droneImg = bitmapLoader.getImage("drone_small", "gui") droneImg = BitmapLoader.getImage("drone_small", "gui")
implantImg = bitmapLoader.getImage("implant_small", "gui") implantImg = BitmapLoader.getImage("implant_small", "gui")
boosterImg = bitmapLoader.getImage("booster_small", "gui") boosterImg = BitmapLoader.getImage("booster_small", "gui")
projectedImg = bitmapLoader.getImage("projected_small", "gui") projectedImg = BitmapLoader.getImage("projected_small", "gui")
gangImg = bitmapLoader.getImage("fleet_fc_small", "gui") gangImg = BitmapLoader.getImage("fleet_fc_small", "gui")
cargoImg = bitmapLoader.getImage("cargo_small", "gui") cargoImg = BitmapLoader.getImage("cargo_small", "gui")
self.notebook.AddPage(DroneView(self.notebook), "Drones", tabImage = droneImg, showClose = False) self.notebook.AddPage(DroneView(self.notebook), "Drones", tabImage = droneImg, showClose = False)
self.notebook.AddPage(CargoView(self.notebook), "Cargo", tabImage = cargoImg, showClose = False) self.notebook.AddPage(CargoView(self.notebook), "Cargo", tabImage = cargoImg, showClose = False)

View File

@@ -3,7 +3,7 @@ from gui.contextMenu import ContextMenu
import gui.mainFrame import gui.mainFrame
import service import service
import wx import wx
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from eos.types import Skill from eos.types import Skill
import gui.globalEvents as GE import gui.globalEvents as GE
@@ -74,7 +74,7 @@ class ChangeAffectingSkills(ContextMenu):
grandSub = wx.Menu() grandSub = wx.Menu()
skillItem.SetSubMenu(grandSub) skillItem.SetSubMenu(grandSub)
if skill.learned: if skill.learned:
bitmap = bitmapLoader.getBitmap("lvl%s" % skill.level, "gui") bitmap = BitmapLoader.getBitmap("lvl%s" % skill.level, "gui")
if bitmap is not None: if bitmap is not None:
skillItem.SetBitmap(bitmap) skillItem.SetBitmap(bitmap)

View File

@@ -3,7 +3,7 @@ import gui.mainFrame
import service import service
import gui.globalEvents as GE import gui.globalEvents as GE
import wx import wx
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
try: try:
from collections import OrderedDict from collections import OrderedDict
@@ -65,7 +65,7 @@ class DamagePattern(ContextMenu):
dp = f.damagePattern dp = f.damagePattern
if dp == pattern: if dp == pattern:
bitmap = bitmapLoader.getBitmap("state_active_small", "gui") bitmap = BitmapLoader.getBitmap("state_active_small", "gui")
menuItem.SetBitmap(bitmap) menuItem.SetBitmap(bitmap)
return menuItem return menuItem
@@ -80,7 +80,7 @@ class DamagePattern(ContextMenu):
self.patternIds[id] = self.singles[i] self.patternIds[id] = self.singles[i]
rootMenu.Bind(wx.EVT_MENU, self.handlePatternSwitch, pitem) rootMenu.Bind(wx.EVT_MENU, self.handlePatternSwitch, pitem)
if self.patternIds[id] == self.fit.damagePattern: if self.patternIds[id] == self.fit.damagePattern:
bitmap = bitmapLoader.getBitmap("state_active_small", "gui") bitmap = BitmapLoader.getBitmap("state_active_small", "gui")
pitem.SetBitmap(bitmap) pitem.SetBitmap(bitmap)
return False return False

View File

@@ -3,7 +3,7 @@ import gui.mainFrame
import service import service
import gui.globalEvents as GE import gui.globalEvents as GE
import wx import wx
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
class FactorReload(ContextMenu): class FactorReload(ContextMenu):
def __init__(self): def __init__(self):
@@ -27,7 +27,7 @@ class FactorReload(ContextMenu):
fitID = self.mainFrame.getActiveFit() fitID = self.mainFrame.getActiveFit()
fit = sFit.getFit(fitID) fit = sFit.getFit(fitID)
if fit.factorReload: if fit.factorReload:
return bitmapLoader.getBitmap("state_active_small", "gui") return BitmapLoader.getBitmap("state_active_small", "gui")
else: else:
return None return None

View File

@@ -3,7 +3,7 @@ from gui.contextMenu import ContextMenu
import gui.mainFrame import gui.mainFrame
import service import service
import wx import wx
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from eos.types import Hardpoint from eos.types import Hardpoint
import gui.globalEvents as GE import gui.globalEvents as GE
@@ -105,7 +105,7 @@ class ModuleAmmoPicker(ContextMenu):
menu.Bind(wx.EVT_MENU, self.handleAmmoSwitch, item) menu.Bind(wx.EVT_MENU, self.handleAmmoSwitch, item)
item.charge = charge item.charge = charge
if charge is not None and charge.icon is not None: if charge is not None and charge.icon is not None:
bitmap = bitmapLoader.getBitmap(charge.icon.iconFile, "icons") bitmap = BitmapLoader.getBitmap(charge.icon.iconFile, "icons")
if bitmap is not None: if bitmap is not None:
item.SetBitmap(bitmap) item.SetBitmap(bitmap)
@@ -181,7 +181,7 @@ class ModuleAmmoPicker(ContextMenu):
type = currType type = currType
item = wx.MenuItem(m, wx.ID_ANY, type.capitalize()) item = wx.MenuItem(m, wx.ID_ANY, type.capitalize())
bitmap = bitmapLoader.getBitmap("%s_small" % type, "gui") bitmap = BitmapLoader.getBitmap("%s_small" % type, "gui")
if bitmap is not None: if bitmap is not None:
item.SetBitmap(bitmap) item.SetBitmap(bitmap)

View File

@@ -3,7 +3,7 @@ from gui.contextMenu import ContextMenu
import gui.mainFrame import gui.mainFrame
import service import service
import wx import wx
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from eos.types import Hardpoint from eos.types import Hardpoint
import gui.globalEvents as GE import gui.globalEvents as GE
from gui.builtinContextMenus.moduleAmmoPicker import ModuleAmmoPicker from gui.builtinContextMenus.moduleAmmoPicker import ModuleAmmoPicker

View File

@@ -3,7 +3,7 @@ import gui.mainFrame
import service import service
import gui.globalEvents as GE import gui.globalEvents as GE
import wx import wx
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
try: try:
from collections import OrderedDict from collections import OrderedDict
@@ -56,7 +56,7 @@ class TargetResists(ContextMenu):
tr = f.targetResists tr = f.targetResists
if tr == pattern: if tr == pattern:
bitmap = bitmapLoader.getBitmap("state_active_small", "gui") bitmap = BitmapLoader.getBitmap("state_active_small", "gui")
item.SetBitmap(bitmap) item.SetBitmap(bitmap)
return item return item

View File

@@ -19,7 +19,7 @@
from gui.graph import Graph from gui.graph import Graph
import service import service
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from eos.graph.fitDps import FitDpsGraph as FitDps from eos.graph.fitDps import FitDpsGraph as FitDps
from eos.graph import Data from eos.graph import Data
import gui.mainFrame import gui.mainFrame
@@ -56,7 +56,7 @@ class FitDpsGraph(Graph):
sAttr = service.Attribute.getInstance() sAttr = service.Attribute.getInstance()
for key, attrName in self.propertyAttributeMap.iteritems(): for key, attrName in self.propertyAttributeMap.iteritems():
iconFile = sAttr.getAttributeInfo(attrName).icon.iconFile iconFile = sAttr.getAttributeInfo(attrName).icon.iconFile
bitmap = bitmapLoader.getBitmap(iconFile, "icons") bitmap = BitmapLoader.getBitmap(iconFile, "icons")
if bitmap: if bitmap:
icons[key] = bitmap icons[key] = bitmap

View File

@@ -19,7 +19,7 @@
import wx import wx
from gui.preferenceView import PreferenceView from gui.preferenceView import PreferenceView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
class DummyView(PreferenceView): class DummyView(PreferenceView):
title = "Dummy" title = "Dummy"

View File

@@ -6,7 +6,7 @@ import wx
import copy import copy
from gui.preferenceView import PreferenceView from gui.preferenceView import PreferenceView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils import colorUtils from gui.utils import colorUtils
import gui.utils.drawUtils as drawUtils import gui.utils.drawUtils as drawUtils
@@ -313,7 +313,7 @@ class PFGaugePref ( PreferenceView):
self.cp103105E.Bind( wx.EVT_COLOURPICKER_CHANGED, self.OnColourChanged ) self.cp103105E.Bind( wx.EVT_COLOURPICKER_CHANGED, self.OnColourChanged )
def getImage(self): def getImage(self):
return bitmapLoader.getBitmap("pref-gauges_big", "gui") return BitmapLoader.getBitmap("pref-gauges_big", "gui")
def InitDefaultColours(self): def InitDefaultColours(self):
self.c0100S = wx.Colour(191, 191, 191, 255) self.c0100S = wx.Colour(191, 191, 191, 255)

View File

@@ -1,7 +1,7 @@
import wx import wx
from gui.preferenceView import PreferenceView from gui.preferenceView import PreferenceView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.mainFrame import gui.mainFrame
import service import service
@@ -144,6 +144,6 @@ class PFGeneralPref ( PreferenceView):
self.sFit.serviceFittingOptions["showMarketShortcuts"] = self.cbMarketShortcuts.GetValue() self.sFit.serviceFittingOptions["showMarketShortcuts"] = self.cbMarketShortcuts.GetValue()
def getImage(self): def getImage(self):
return bitmapLoader.getBitmap("prefs_settings", "gui") return BitmapLoader.getBitmap("prefs_settings", "gui")
PFGeneralPref.register() PFGeneralPref.register()

View File

@@ -2,7 +2,7 @@ import wx
import os import os
from gui.preferenceView import PreferenceView from gui.preferenceView import PreferenceView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.mainFrame import gui.mainFrame
import service import service
@@ -76,6 +76,6 @@ class PFHTMLExportPref ( PreferenceView):
self.HTMLExportSettings.setEnabled(self.exportEnabled.GetValue()) self.HTMLExportSettings.setEnabled(self.exportEnabled.GetValue())
def getImage(self): def getImage(self):
return bitmapLoader.getBitmap("prefs_html", "gui") return BitmapLoader.getBitmap("prefs_html", "gui")
PFHTMLExportPref.register() PFHTMLExportPref.register()

View File

@@ -1,7 +1,7 @@
import wx import wx
from gui.preferenceView import PreferenceView from gui.preferenceView import PreferenceView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.mainFrame import gui.mainFrame
import service import service
@@ -223,6 +223,6 @@ class PFNetworkPref ( PreferenceView):
self.editProxySettingsPort.Disable() self.editProxySettingsPort.Disable()
def getImage(self): def getImage(self):
return bitmapLoader.getBitmap("prefs_proxy", "gui") return BitmapLoader.getBitmap("prefs_proxy", "gui")
PFNetworkPref.register() PFNetworkPref.register()

View File

@@ -3,7 +3,7 @@ import service
import os import os
from gui.preferenceView import PreferenceView from gui.preferenceView import PreferenceView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import service import service
import gui.globalEvents as GE import gui.globalEvents as GE
@@ -99,6 +99,6 @@ class PFUpdatePref (PreferenceView):
wx.LaunchDefaultBrowser('https://github.com/DarkFenX/Pyfa/releases/tag/'+self.UpdateSettings.get('version')) wx.LaunchDefaultBrowser('https://github.com/DarkFenX/Pyfa/releases/tag/'+self.UpdateSettings.get('version'))
def getImage(self): def getImage(self):
return bitmapLoader.getBitmap("prefs_update", "gui") return BitmapLoader.getBitmap("prefs_update", "gui")
PFUpdatePref.register() PFUpdatePref.register()

View File

@@ -20,7 +20,7 @@
import wx import wx
from gui.statsView import StatsView from gui.statsView import StatsView
from gui import builtinStatsViews from gui import builtinStatsViews
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
class CapacitorViewFull(StatsView): class CapacitorViewFull(StatsView):
@@ -48,7 +48,7 @@ class CapacitorViewFull(StatsView):
baseBox = wx.BoxSizer(wx.HORIZONTAL) baseBox = wx.BoxSizer(wx.HORIZONTAL)
sizerCapacitor.Add(baseBox, 0, wx.ALIGN_LEFT) sizerCapacitor.Add(baseBox, 0, wx.ALIGN_LEFT)
bitmap = bitmapLoader.getStaticBitmap("capacitorInfo_big", parent, "gui") bitmap = BitmapLoader.getStaticBitmap("capacitorInfo_big", parent, "gui")
tooltip = wx.ToolTip("Capacitor stability") tooltip = wx.ToolTip("Capacitor stability")
bitmap.SetToolTip(tooltip) bitmap.SetToolTip(tooltip)
baseBox.Add(bitmap, 0, wx.ALIGN_CENTER) baseBox.Add(bitmap, 0, wx.ALIGN_CENTER)
@@ -83,7 +83,7 @@ class CapacitorViewFull(StatsView):
sizerCapacitor.Add(baseBox, 0, wx.ALIGN_CENTER_HORIZONTAL) sizerCapacitor.Add(baseBox, 0, wx.ALIGN_CENTER_HORIZONTAL)
tooltip = wx.ToolTip("Capacitor throughput") tooltip = wx.ToolTip("Capacitor throughput")
bitmap = bitmapLoader.getStaticBitmap("capacitorRecharge_big", parent, "gui") bitmap = BitmapLoader.getStaticBitmap("capacitorRecharge_big", parent, "gui")
bitmap.SetToolTip(tooltip) bitmap.SetToolTip(tooltip)
baseBox.Add(bitmap, 0, wx.ALIGN_CENTER) baseBox.Add(bitmap, 0, wx.ALIGN_CENTER)

View File

@@ -21,7 +21,7 @@ import wx
import service import service
import gui.mainFrame import gui.mainFrame
from gui.statsView import StatsView from gui.statsView import StatsView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
class FirepowerViewFull(StatsView): class FirepowerViewFull(StatsView):
@@ -61,7 +61,7 @@ class FirepowerViewFull(StatsView):
baseBox = wx.BoxSizer(wx.HORIZONTAL) baseBox = wx.BoxSizer(wx.HORIZONTAL)
sizerFirepower.Add(baseBox, 1, wx.ALIGN_LEFT if counter == 0 else wx.ALIGN_CENTER_HORIZONTAL) sizerFirepower.Add(baseBox, 1, wx.ALIGN_LEFT if counter == 0 else wx.ALIGN_CENTER_HORIZONTAL)
baseBox.Add(bitmapLoader.getStaticBitmap("%s_big" % image, parent, "gui"), 0, wx.ALIGN_CENTER) baseBox.Add(BitmapLoader.getStaticBitmap("%s_big" % image, parent, "gui"), 0, wx.ALIGN_CENTER)
box = wx.BoxSizer(wx.VERTICAL) box = wx.BoxSizer(wx.VERTICAL)
baseBox.Add(box, 0, wx.ALIGN_CENTER) baseBox.Add(box, 0, wx.ALIGN_CENTER)
@@ -82,7 +82,7 @@ class FirepowerViewFull(StatsView):
baseBox = wx.BoxSizer(wx.HORIZONTAL) baseBox = wx.BoxSizer(wx.HORIZONTAL)
targetSizer.Add(baseBox, 0, wx.ALIGN_RIGHT) targetSizer.Add(baseBox, 0, wx.ALIGN_RIGHT)
baseBox.Add(bitmapLoader.getStaticBitmap("volley_big", parent, "gui"), 0, wx.ALIGN_CENTER) baseBox.Add(BitmapLoader.getStaticBitmap("volley_big", parent, "gui"), 0, wx.ALIGN_CENTER)
gridS = wx.GridSizer(2,2,0,0) gridS = wx.GridSizer(2,2,0,0)
@@ -103,7 +103,7 @@ class FirepowerViewFull(StatsView):
gridS.Add(lbl, 0, wx.ALIGN_LEFT) gridS.Add(lbl, 0, wx.ALIGN_LEFT)
image = bitmapLoader.getBitmap("mining_small", "gui") image = BitmapLoader.getBitmap("mining_small", "gui")
self.miningyield = wx.BitmapButton(contentPanel, -1, image) self.miningyield = wx.BitmapButton(contentPanel, -1, image)
self.miningyield.SetToolTip(wx.ToolTip("Click to toggle to Mining Yield ")) self.miningyield.SetToolTip(wx.ToolTip("Click to toggle to Mining Yield "))
self.miningyield.Bind(wx.EVT_BUTTON, self.switchToMiningYieldView) self.miningyield.Bind(wx.EVT_BUTTON, self.switchToMiningYieldView)

View File

@@ -21,7 +21,7 @@ import wx
import service import service
import gui.mainFrame import gui.mainFrame
from gui.statsView import StatsView from gui.statsView import StatsView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
class MiningYieldViewFull(StatsView): class MiningYieldViewFull(StatsView):
@@ -55,7 +55,7 @@ class MiningYieldViewFull(StatsView):
baseBox = wx.BoxSizer(wx.HORIZONTAL) baseBox = wx.BoxSizer(wx.HORIZONTAL)
sizerMiningYield.Add(baseBox, 1, wx.ALIGN_LEFT if counter == 0 else wx.ALIGN_CENTER_HORIZONTAL) sizerMiningYield.Add(baseBox, 1, wx.ALIGN_LEFT if counter == 0 else wx.ALIGN_CENTER_HORIZONTAL)
baseBox.Add(bitmapLoader.getStaticBitmap("%s_big" % image, parent, "gui"), 0, wx.ALIGN_CENTER) baseBox.Add(BitmapLoader.getStaticBitmap("%s_big" % image, parent, "gui"), 0, wx.ALIGN_CENTER)
box = wx.BoxSizer(wx.VERTICAL) box = wx.BoxSizer(wx.VERTICAL)
baseBox.Add(box, 0, wx.ALIGN_CENTER) baseBox.Add(box, 0, wx.ALIGN_CENTER)
@@ -76,7 +76,7 @@ class MiningYieldViewFull(StatsView):
baseBox = wx.BoxSizer(wx.HORIZONTAL) baseBox = wx.BoxSizer(wx.HORIZONTAL)
targetSizer.Add(baseBox, 0, wx.ALIGN_LEFT) targetSizer.Add(baseBox, 0, wx.ALIGN_LEFT)
baseBox.Add(bitmapLoader.getStaticBitmap("cargoBay_big", parent, "gui"), 0, wx.ALIGN_CENTER) baseBox.Add(BitmapLoader.getStaticBitmap("cargoBay_big", parent, "gui"), 0, wx.ALIGN_CENTER)
box = wx.BoxSizer(wx.VERTICAL) box = wx.BoxSizer(wx.VERTICAL)
baseBox.Add(box, 0, wx.EXPAND) baseBox.Add(box, 0, wx.EXPAND)
@@ -92,7 +92,7 @@ class MiningYieldViewFull(StatsView):
self._cachedValues.append(0) self._cachedValues.append(0)
image = bitmapLoader.getBitmap("turret_small", "gui") image = BitmapLoader.getBitmap("turret_small", "gui")
firepower = wx.BitmapButton(contentPanel, -1, image) firepower = wx.BitmapButton(contentPanel, -1, image)
firepower.SetToolTip(wx.ToolTip("Click to toggle to Firepower View")) firepower.SetToolTip(wx.ToolTip("Click to toggle to Firepower View"))
firepower.Bind(wx.EVT_BUTTON, self.switchToFirepowerView) firepower.Bind(wx.EVT_BUTTON, self.switchToFirepowerView)

View File

@@ -20,7 +20,7 @@
import wx import wx
from gui.statsView import StatsView from gui.statsView import StatsView
from gui import builtinStatsViews from gui import builtinStatsViews
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
import service import service
import locale import locale
@@ -56,7 +56,7 @@ class PriceViewFull(StatsView):
box = wx.BoxSizer(wx.HORIZONTAL) box = wx.BoxSizer(wx.HORIZONTAL)
gridPrice.Add(box, 0, wx.ALIGN_TOP) gridPrice.Add(box, 0, wx.ALIGN_TOP)
box.Add(bitmapLoader.getStaticBitmap(image, contentPanel, "gui"), 0, wx.ALIGN_CENTER) box.Add(BitmapLoader.getStaticBitmap(image, contentPanel, "gui"), 0, wx.ALIGN_CENTER)
vbox = wx.BoxSizer(wx.VERTICAL) vbox = wx.BoxSizer(wx.VERTICAL)
box.Add(vbox, 1, wx.EXPAND) box.Add(vbox, 1, wx.EXPAND)

View File

@@ -19,7 +19,7 @@
import wx import wx
from gui.statsView import StatsView from gui.statsView import StatsView
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
import gui.mainFrame import gui.mainFrame
import gui.builtinStatsViews.resistancesViewFull as rvf import gui.builtinStatsViews.resistancesViewFull as rvf
@@ -62,14 +62,14 @@ class RechargeViewFull(StatsView):
sizerTankStats.Add(wx.StaticText(contentPanel, wx.ID_ANY, ""), 0) sizerTankStats.Add(wx.StaticText(contentPanel, wx.ID_ANY, ""), 0)
toolTipText = {"shieldPassive" : "Passive shield recharge", "shieldActive" : "Active shield boost", "armorActive" : "Armor repair amount", "hullActive" : "Hull repair amount"} toolTipText = {"shieldPassive" : "Passive shield recharge", "shieldActive" : "Active shield boost", "armorActive" : "Armor repair amount", "hullActive" : "Hull repair amount"}
for tankType in ("shieldPassive", "shieldActive", "armorActive", "hullActive"): for tankType in ("shieldPassive", "shieldActive", "armorActive", "hullActive"):
bitmap = bitmapLoader.getStaticBitmap("%s_big" % tankType, contentPanel, "gui") bitmap = BitmapLoader.getStaticBitmap("%s_big" % tankType, contentPanel, "gui")
tooltip = wx.ToolTip(toolTipText[tankType]) tooltip = wx.ToolTip(toolTipText[tankType])
bitmap.SetToolTip(tooltip) bitmap.SetToolTip(tooltip)
sizerTankStats.Add(bitmap, 0, wx.ALIGN_CENTER) sizerTankStats.Add(bitmap, 0, wx.ALIGN_CENTER)
toolTipText = {"reinforced" : "Reinforced", "sustained" : "Sustained"} toolTipText = {"reinforced" : "Reinforced", "sustained" : "Sustained"}
for stability in ("reinforced", "sustained"): for stability in ("reinforced", "sustained"):
bitmap = bitmapLoader.getStaticBitmap("regen%s_big" % stability.capitalize(), contentPanel, "gui") bitmap = BitmapLoader.getStaticBitmap("regen%s_big" % stability.capitalize(), contentPanel, "gui")
tooltip = wx.ToolTip(toolTipText[stability]) tooltip = wx.ToolTip(toolTipText[stability])
bitmap.SetToolTip(tooltip) bitmap.SetToolTip(tooltip)
sizerTankStats.Add(bitmap, 0, wx.ALIGN_CENTER) sizerTankStats.Add(bitmap, 0, wx.ALIGN_CENTER)

View File

@@ -20,7 +20,7 @@
import wx import wx
from gui.statsView import StatsView from gui.statsView import StatsView
from gui import builtinStatsViews from gui import builtinStatsViews
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui import pygauge as PG from gui import pygauge as PG
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
import service import service
@@ -82,7 +82,7 @@ class ResistancesViewFull(StatsView):
col+=1 col+=1
toolTipText = {"em" : "Electromagnetic resistance", "thermal" : "Thermal resistance", "kinetic" : "Kinetic resistance", "explosive" : "Explosive resistance"} toolTipText = {"em" : "Electromagnetic resistance", "thermal" : "Thermal resistance", "kinetic" : "Kinetic resistance", "explosive" : "Explosive resistance"}
for damageType in ("em", "thermal", "kinetic", "explosive"): for damageType in ("em", "thermal", "kinetic", "explosive"):
bitmap = bitmapLoader.getStaticBitmap("%s_big" % damageType, contentPanel, "gui") bitmap = BitmapLoader.getStaticBitmap("%s_big" % damageType, contentPanel, "gui")
tooltip = wx.ToolTip(toolTipText[damageType]) tooltip = wx.ToolTip(toolTipText[damageType])
bitmap.SetToolTip(tooltip) bitmap.SetToolTip(tooltip)
sizerResistances.Add(bitmap, wx.GBPosition( row, col ), wx.GBSpan( 1, 1 ), wx.ALIGN_CENTER) sizerResistances.Add(bitmap, wx.GBPosition( row, col ), wx.GBSpan( 1, 1 ), wx.ALIGN_CENTER)
@@ -104,7 +104,7 @@ class ResistancesViewFull(StatsView):
toolTipText = {"shield" : "Shield resistance", "armor" : "Armor resistance", "hull" : "Hull resistance", "damagePattern" : "Incoming damage pattern"} toolTipText = {"shield" : "Shield resistance", "armor" : "Armor resistance", "hull" : "Hull resistance", "damagePattern" : "Incoming damage pattern"}
for tankType in ("shield", "armor", "hull", "separator", "damagePattern"): for tankType in ("shield", "armor", "hull", "separator", "damagePattern"):
if tankType != "separator": if tankType != "separator":
bitmap = bitmapLoader.getStaticBitmap("%s_big" % tankType, contentPanel, "gui") bitmap = BitmapLoader.getStaticBitmap("%s_big" % tankType, contentPanel, "gui")
tooltip = wx.ToolTip(toolTipText[tankType]) tooltip = wx.ToolTip(toolTipText[tankType])
bitmap.SetToolTip(tooltip) bitmap.SetToolTip(tooltip)
sizerResistances.Add(bitmap, wx.GBPosition( row, col ), wx.GBSpan( 1, 1 ), wx.ALIGN_CENTER) sizerResistances.Add(bitmap, wx.GBPosition( row, col ), wx.GBSpan( 1, 1 ), wx.ALIGN_CENTER)

View File

@@ -20,7 +20,7 @@
import wx import wx
from gui.statsView import StatsView from gui.statsView import StatsView
from gui import builtinStatsViews from gui import builtinStatsViews
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui import pygauge as PG from gui import pygauge as PG
import gui.mainFrame import gui.mainFrame
import gui.chromeTabs import gui.chromeTabs
@@ -91,7 +91,7 @@ class ResourcesViewFull(StatsView):
for type in ("turret", "launcher", "drones", "calibration"): for type in ("turret", "launcher", "drones", "calibration"):
box = wx.BoxSizer(wx.HORIZONTAL) box = wx.BoxSizer(wx.HORIZONTAL)
bitmap = bitmapLoader.getStaticBitmap("%s_big" % type, parent, "gui") bitmap = BitmapLoader.getStaticBitmap("%s_big" % type, parent, "gui")
tooltip = wx.ToolTip(tooltipText[type]) tooltip = wx.ToolTip(tooltipText[type])
bitmap.SetToolTip(tooltip) bitmap.SetToolTip(tooltip)
@@ -119,7 +119,7 @@ class ResourcesViewFull(StatsView):
for type in group: for type in group:
capitalizedType = type[0].capitalize() + type[1:] capitalizedType = type[0].capitalize() + type[1:]
bitmap = bitmapLoader.getStaticBitmap(type + "_big", parent, "gui") bitmap = BitmapLoader.getStaticBitmap(type + "_big", parent, "gui")
tooltip = wx.ToolTip(tooltipText[type]) tooltip = wx.ToolTip(tooltipText[type])
bitmap.SetToolTip(tooltip) bitmap.SetToolTip(tooltip)

View File

@@ -19,7 +19,7 @@
from gui import builtinViewColumns from gui import builtinViewColumns
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import wx import wx
class Ammo(ViewColumn): class Ammo(ViewColumn):
@@ -28,7 +28,7 @@ class Ammo(ViewColumn):
ViewColumn.__init__(self, fittingView) ViewColumn.__init__(self, fittingView)
self.mask = wx.LIST_MASK_IMAGE self.mask = wx.LIST_MASK_IMAGE
self.imageId = fittingView.imageList.GetImageIndex("damagePattern_small", "gui") self.imageId = fittingView.imageList.GetImageIndex("damagePattern_small", "gui")
self.bitmap = bitmapLoader.getBitmap("damagePattern_small", "gui") self.bitmap = BitmapLoader.getBitmap("damagePattern_small", "gui")
def getText(self, stuff): def getText(self, stuff):
if getattr(stuff, "charge", None) is not None: if getattr(stuff, "charge", None) is not None:

View File

@@ -19,7 +19,7 @@
from gui import builtinViewColumns from gui import builtinViewColumns
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import wx import wx
from eos.types import Module from eos.types import Module

View File

@@ -19,7 +19,7 @@
from gui import builtinViewColumns from gui import builtinViewColumns
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
import service import service
@@ -41,7 +41,7 @@ class AttributeDisplay(ViewColumn):
iconType = "icons" iconType = "icons"
if iconFile: if iconFile:
self.imageId = fittingView.imageList.GetImageIndex(iconFile, iconType) self.imageId = fittingView.imageList.GetImageIndex(iconFile, iconType)
self.bitmap = bitmapLoader.getBitmap(iconFile, iconType) self.bitmap = BitmapLoader.getBitmap(iconFile, iconType)
else: else:
self.imageId = -1 self.imageId = -1

View File

@@ -1,6 +1,6 @@
from gui import builtinViewColumns from gui import builtinViewColumns
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import wx import wx
from eos.types import Drone, Fit, Module, Slot, Rack from eos.types import Drone, Fit, Module, Slot, Rack

View File

@@ -22,7 +22,7 @@ import service
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from eos.types import Mode from eos.types import Mode
class CapacitorUse(ViewColumn): class CapacitorUse(ViewColumn):
@@ -35,7 +35,7 @@ class CapacitorUse(ViewColumn):
sAttr = service.Attribute.getInstance() sAttr = service.Attribute.getInstance()
info = sAttr.getAttributeInfo("capacitorNeed") info = sAttr.getAttributeInfo("capacitorNeed")
self.imageId = fittingView.imageList.GetImageIndex("capacitorRecharge_small", "gui") self.imageId = fittingView.imageList.GetImageIndex("capacitorRecharge_small", "gui")
self.bitmap = bitmapLoader.getBitmap("capacitorRecharge_small", "gui") self.bitmap = BitmapLoader.getBitmap("capacitorRecharge_small", "gui")
def getText(self, mod): def getText(self, mod):
if isinstance(mod, Mode): if isinstance(mod, Mode):

View File

@@ -19,7 +19,7 @@
from gui import builtinViewColumns from gui import builtinViewColumns
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import service import service
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
import wx import wx
@@ -40,7 +40,7 @@ class MaxRange(ViewColumn):
iconFile = info.icon.iconFile if info.icon else None iconFile = info.icon.iconFile if info.icon else None
if iconFile: if iconFile:
self.imageId = fittingView.imageList.GetImageIndex(iconFile, "icons") self.imageId = fittingView.imageList.GetImageIndex(iconFile, "icons")
self.bitmap = bitmapLoader.getBitmap(iconFile, "icons") self.bitmap = BitmapLoader.getBitmap(iconFile, "icons")
else: else:
self.imageId = -1 self.imageId = -1
self.mask = wx.LIST_MASK_IMAGE self.mask = wx.LIST_MASK_IMAGE

View File

@@ -20,7 +20,7 @@
import gui.mainFrame import gui.mainFrame
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
from gui.utils.listFormatter import formatList from gui.utils.listFormatter import formatList
from service.fit import Fit, Market from service.fit import Fit, Market
@@ -36,7 +36,7 @@ class Miscellanea(ViewColumn):
ViewColumn.__init__(self, fittingView) ViewColumn.__init__(self, fittingView)
if params["showIcon"]: if params["showIcon"]:
self.imageId = fittingView.imageList.GetImageIndex("column_misc", "gui") self.imageId = fittingView.imageList.GetImageIndex("column_misc", "gui")
self.bitmap = bitmapLoader.getBitmap("column_misc", "gui") self.bitmap = BitmapLoader.getBitmap("column_misc", "gui")
self.mask = wx.LIST_MASK_IMAGE self.mask = wx.LIST_MASK_IMAGE
else: else:
self.imageId = -1 self.imageId = -1

View File

@@ -18,7 +18,7 @@
#=============================================================================== #===============================================================================
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
from eos.types import Drone, Cargo from eos.types import Drone, Cargo
import wx import wx
@@ -29,7 +29,7 @@ class Price(ViewColumn):
def __init__(self, fittingView, params): def __init__(self, fittingView, params):
ViewColumn.__init__(self, fittingView) ViewColumn.__init__(self, fittingView)
self.mask = wx.LIST_MASK_IMAGE self.mask = wx.LIST_MASK_IMAGE
self.bitmap = bitmapLoader.getBitmap("totalPrice_small", "gui") self.bitmap = BitmapLoader.getBitmap("totalPrice_small", "gui")
self.imageId = fittingView.imageList.GetImageIndex("totalPrice_small", "gui") self.imageId = fittingView.imageList.GetImageIndex("totalPrice_small", "gui")
def getText(self, stuff): def getText(self, stuff):

View File

@@ -18,7 +18,7 @@
#=============================================================================== #===============================================================================
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.utils.numberFormatter import formatAmount from gui.utils.numberFormatter import formatAmount
import wx import wx
import service import service

View File

@@ -18,7 +18,7 @@
#=============================================================================== #===============================================================================
from gui.viewColumn import ViewColumn from gui.viewColumn import ViewColumn
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.mainFrame import gui.mainFrame
import wx import wx

View File

@@ -28,7 +28,7 @@ import gui.shipBrowser
import gui.multiSwitch import gui.multiSwitch
from eos.types import Slot, Rack, Module from eos.types import Slot, Rack, Module
from gui.builtinViewColumns.state import State from gui.builtinViewColumns.state import State
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.builtinViews.emptyView import gui.builtinViews.emptyView
from gui.utils.exportHtml import exportHtml from gui.utils.exportHtml import exportHtml
@@ -294,7 +294,7 @@ class FittingView(d.Display):
sFit = service.Fit.getInstance() sFit = service.Fit.getInstance()
fit = sFit.getFit(self.getActiveFit()) fit = sFit.getFit(self.getActiveFit())
bitmap = bitmapLoader.getImage("race_%s_small" % fit.ship.item.race, "gui") bitmap = BitmapLoader.getImage("race_%s_small" % fit.ship.item.race, "gui")
text = "%s: %s" % (fit.ship.item.name, fit.name) text = "%s: %s" % (fit.ship.item.name, fit.name)
pageIndex = self.parent.GetPageIndex(self) pageIndex = self.parent.GetPageIndex(self)

View File

@@ -1,7 +1,7 @@
import wx.gizmos import wx.gizmos
import gui.fleetBrowser import gui.fleetBrowser
import service import service
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
#Tab spawning handler #Tab spawning handler
class FleetSpawner(gui.multiSwitch.TabSpawner): class FleetSpawner(gui.multiSwitch.TabSpawner):
@@ -28,7 +28,7 @@ class FleetView(wx.gizmos.TreeListCtrl):
self.tabManager = parent self.tabManager = parent
self.fleetId = None self.fleetId = None
self.fleetImg = bitmapLoader.getImage("53_16", "icons") self.fleetImg = BitmapLoader.getImage("53_16", "icons")
self.imageList = wx.ImageList(16, 16) self.imageList = wx.ImageList(16, 16)
self.SetImageList(self.imageList) self.SetImageList(self.imageList)
@@ -38,9 +38,9 @@ class FleetView(wx.gizmos.TreeListCtrl):
self.SetMainColumn(1) self.SetMainColumn(1)
self.icons = {} self.icons = {}
self.addImage = self.imageList.Add(bitmapLoader.getBitmap("add_small", "gui")) self.addImage = self.imageList.Add(BitmapLoader.getBitmap("add_small", "gui"))
for icon in ("fb", "fc", "sb", "sc", "wb", "wc"): for icon in ("fb", "fc", "sb", "sc", "wb", "wc"):
self.icons[icon] = self.imageList.Add(bitmapLoader.getBitmap("fleet_%s_small" % icon, "gui")) self.icons[icon] = self.imageList.Add(BitmapLoader.getBitmap("fleet_%s_small" % icon, "gui"))
self.Bind(wx.EVT_TREE_ITEM_ACTIVATED, self.checkNew) self.Bind(wx.EVT_TREE_ITEM_ACTIVATED, self.checkNew)
self.mainFrame = gui.mainFrame.MainFrame.getInstance() self.mainFrame = gui.mainFrame.MainFrame.getInstance()

View File

@@ -18,7 +18,7 @@
#=============================================================================== #===============================================================================
import wx import wx
import bitmapLoader from gui.bitmapLoader import BitmapLoader
class CachingImageList(wx.ImageList): class CachingImageList(wx.ImageList):
def __init__(self, width, height): def __init__(self, width, height):
@@ -28,7 +28,7 @@ class CachingImageList(wx.ImageList):
def GetImageIndex(self, *loaderArgs): def GetImageIndex(self, *loaderArgs):
id = self.map.get(loaderArgs) id = self.map.get(loaderArgs)
if id is None: if id is None:
bitmap = bitmapLoader.getBitmap(*loaderArgs) bitmap = BitmapLoader.getBitmap(*loaderArgs)
if bitmap is None: if bitmap is None:
return -1 return -1
id = self.map[loaderArgs] = wx.ImageList.Add(self,bitmap) id = self.map[loaderArgs] = wx.ImageList.Add(self,bitmap)

View File

@@ -22,7 +22,7 @@ import wx
import gui.mainFrame import gui.mainFrame
import wx.lib.newevent import wx.lib.newevent
import wx.gizmos import wx.gizmos
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import service import service
import gui.display as d import gui.display as d
from gui.contextMenu import ContextMenu from gui.contextMenu import ContextMenu
@@ -34,7 +34,7 @@ class CharacterEditor(wx.Frame):
wx.Frame.__init__ (self, parent, id=wx.ID_ANY, title=u"pyfa: Character Editor", pos=wx.DefaultPosition, wx.Frame.__init__ (self, parent, id=wx.ID_ANY, title=u"pyfa: Character Editor", pos=wx.DefaultPosition,
size=wx.Size(641, 600), style=wx.DEFAULT_FRAME_STYLE|wx.FRAME_FLOAT_ON_PARENT|wx.TAB_TRAVERSAL) size=wx.Size(641, 600), style=wx.DEFAULT_FRAME_STYLE|wx.FRAME_FLOAT_ON_PARENT|wx.TAB_TRAVERSAL)
i = wx.IconFromBitmap(bitmapLoader.getBitmap("character_small", "gui")) i = wx.IconFromBitmap(BitmapLoader.getBitmap("character_small", "gui"))
self.SetIcon(i) self.SetIcon(i)
self.disableWin= wx.WindowDisabler(self) self.disableWin= wx.WindowDisabler(self)
@@ -67,7 +67,7 @@ class CharacterEditor(wx.Frame):
self.navSizer.Add(self.btnSave, 0, wx.ALIGN_CENTER) self.navSizer.Add(self.btnSave, 0, wx.ALIGN_CENTER)
buttons = (("new", wx.ART_NEW), buttons = (("new", wx.ART_NEW),
("rename", bitmapLoader.getBitmap("rename", "gui")), ("rename", BitmapLoader.getBitmap("rename", "gui")),
("copy", wx.ART_COPY), ("copy", wx.ART_COPY),
("delete", wx.ART_DELETE)) ("delete", wx.ART_DELETE))
@@ -281,7 +281,7 @@ class SkillTreeView (wx.Panel):
self.imageList = wx.ImageList(16, 16) self.imageList = wx.ImageList(16, 16)
tree.SetImageList(self.imageList) tree.SetImageList(self.imageList)
self.skillBookImageId = self.imageList.Add(bitmapLoader.getBitmap("skill_small", "gui")) self.skillBookImageId = self.imageList.Add(BitmapLoader.getBitmap("skill_small", "gui"))
tree.AddColumn("Skill") tree.AddColumn("Skill")
tree.AddColumn("Level") tree.AddColumn("Level")
@@ -388,7 +388,7 @@ class ImplantsTreeView (wx.Panel):
def addMarketViewImage(self, iconFile): def addMarketViewImage(self, iconFile):
if iconFile is None: if iconFile is None:
return -1 return -1
bitmap = bitmapLoader.getBitmap(iconFile, "icons") bitmap = BitmapLoader.getBitmap(iconFile, "icons")
if bitmap is None: if bitmap is None:
return -1 return -1
else: else:
@@ -416,9 +416,9 @@ class ImplantsTreeView (wx.Panel):
buttonSizer = wx.BoxSizer(wx.VERTICAL) buttonSizer = wx.BoxSizer(wx.VERTICAL)
pmainSizer.Add(buttonSizer, 0, wx.TOP, 5) pmainSizer.Add(buttonSizer, 0, wx.TOP, 5)
self.btnAdd = GenBitmapButton(self, wx.ID_ADD, bitmapLoader.getBitmap("fit_add_small", "gui"), style = wx.BORDER_NONE) self.btnAdd = GenBitmapButton(self, wx.ID_ADD, BitmapLoader.getBitmap("fit_add_small", "gui"), style = wx.BORDER_NONE)
buttonSizer.Add(self.btnAdd, 0) buttonSizer.Add(self.btnAdd, 0)
self.btnRemove = GenBitmapButton(self, wx.ID_REMOVE, bitmapLoader.getBitmap("fit_delete_small", "gui"), style = wx.BORDER_NONE) self.btnRemove = GenBitmapButton(self, wx.ID_REMOVE, BitmapLoader.getBitmap("fit_delete_small", "gui"), style = wx.BORDER_NONE)
buttonSizer.Add(self.btnRemove, 0) buttonSizer.Add(self.btnRemove, 0)
self.pluggedImplantsTree = AvailableImplantsView(self, style=wx.LC_SINGLE_SEL) self.pluggedImplantsTree = AvailableImplantsView(self, style=wx.LC_SINGLE_SEL)

View File

@@ -19,7 +19,7 @@
import wx import wx
import service import service
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.globalEvents as GE import gui.globalEvents as GE
import gui.mainFrame import gui.mainFrame
@@ -41,10 +41,10 @@ class CharacterSelection(wx.Panel):
self.refreshCharacterList() self.refreshCharacterList()
self.cleanSkills = bitmapLoader.getBitmap("skill_big", "gui") self.cleanSkills = BitmapLoader.getBitmap("skill_big", "gui")
self.redSkills = bitmapLoader.getBitmap("skillRed_big", "gui") self.redSkills = BitmapLoader.getBitmap("skillRed_big", "gui")
self.greenSkills = bitmapLoader.getBitmap("skillGreen_big", "gui") self.greenSkills = BitmapLoader.getBitmap("skillGreen_big", "gui")
self.refresh = bitmapLoader.getBitmap("refresh", "gui") self.refresh = BitmapLoader.getBitmap("refresh", "gui")
self.btnRefresh = wx.BitmapButton(self, wx.ID_ANY, self.refresh) self.btnRefresh = wx.BitmapButton(self, wx.ID_ANY, self.refresh)
size = self.btnRefresh.GetSize() size = self.btnRefresh.GetSize()

View File

@@ -22,7 +22,7 @@ import wx.lib.newevent
import gui.utils.colorUtils as colorUtils import gui.utils.colorUtils as colorUtils
import gui.utils.drawUtils as drawUtils import gui.utils.drawUtils as drawUtils
import gui.utils.fonts as fonts import gui.utils.fonts as fonts
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.utils.fonts as fonts import gui.utils.fonts as fonts
import service import service
@@ -336,10 +336,10 @@ class PFTabRenderer:
closeButton -- True if tab can be closed closeButton -- True if tab can be closed
""" """
# tab left/right zones inclination # tab left/right zones inclination
self.ctabLeft = bitmapLoader.getImage("ctableft", "gui") self.ctabLeft = BitmapLoader.getImage("ctableft", "gui")
self.ctabMiddle = bitmapLoader.getImage("ctabmiddle", "gui") self.ctabMiddle = BitmapLoader.getImage("ctabmiddle", "gui")
self.ctabRight = bitmapLoader.getImage("ctabright", "gui") self.ctabRight = BitmapLoader.getImage("ctabright", "gui")
self.ctabClose = bitmapLoader.getImage("ctabclose", "gui") self.ctabClose = BitmapLoader.getImage("ctabclose", "gui")
self.leftWidth = self.ctabLeft.GetWidth() self.leftWidth = self.ctabLeft.GetWidth()
self.rightWidth = self.ctabRight.GetWidth() self.rightWidth = self.ctabRight.GetWidth()
@@ -595,7 +595,7 @@ class PFTabRenderer:
class PFAddRenderer: class PFAddRenderer:
def __init__(self): def __init__(self):
"""Renders the add tab button""" """Renders the add tab button"""
self.addImg = bitmapLoader.getImage("ctabadd", "gui") self.addImg = BitmapLoader.getImage("ctabadd", "gui")
self.width = self.addImg.GetWidth() self.width = self.addImg.GetWidth()
self.height = self.addImg.GetHeight() self.height = self.addImg.GetHeight()

View File

@@ -1,6 +1,6 @@
import wx import wx
import copy import copy
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.mainFrame import gui.mainFrame
from gui.PFListPane import PFListPane from gui.PFListPane import PFListPane
import service.fleet import service.fleet
@@ -135,7 +135,7 @@ class FleetBrowserHeader (wx.Panel):
wx.Panel.__init__ (self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.Size(500, 24), style=wx.TAB_TRAVERSAL) wx.Panel.__init__ (self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.Size(500, 24), style=wx.TAB_TRAVERSAL)
self.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_BTNFACE ) ) self.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_BTNFACE ) )
self.newBmp = bitmapLoader.getBitmap("fit_add_small","gui") self.newBmp = BitmapLoader.getBitmap("fit_add_small","gui")
bmpSize = (16,16) bmpSize = (16,16)
mainSizer = wx.BoxSizer(wx.HORIZONTAL) mainSizer = wx.BoxSizer(wx.HORIZONTAL)
@@ -264,11 +264,11 @@ class FleetItem(SFItem.SFBrowserItem):
self.fontNormal = wx.FontFromPixelSize((0,14),wx.SWISS, wx.NORMAL, wx.NORMAL, False) self.fontNormal = wx.FontFromPixelSize((0,14),wx.SWISS, wx.NORMAL, wx.NORMAL, False)
self.fontSmall = wx.FontFromPixelSize((0,12),wx.SWISS, wx.NORMAL, wx.NORMAL, False) self.fontSmall = wx.FontFromPixelSize((0,12),wx.SWISS, wx.NORMAL, wx.NORMAL, False)
self.copyBmp = bitmapLoader.getBitmap("fit_add_small", "gui") self.copyBmp = BitmapLoader.getBitmap("fit_add_small", "gui")
self.renameBmp = bitmapLoader.getBitmap("fit_rename_small", "gui") self.renameBmp = BitmapLoader.getBitmap("fit_rename_small", "gui")
self.deleteBmp = bitmapLoader.getBitmap("fit_delete_small","gui") self.deleteBmp = BitmapLoader.getBitmap("fit_delete_small","gui")
self.acceptBmp = bitmapLoader.getBitmap("faccept_small", "gui") self.acceptBmp = BitmapLoader.getBitmap("faccept_small", "gui")
self.fleetBmp = bitmapLoader.getBitmap("fleet_item_big", "gui") self.fleetBmp = BitmapLoader.getBitmap("fleet_item_big", "gui")
fleetImg = self.fleetBmp.ConvertToImage() fleetImg = self.fleetBmp.ConvertToImage()
fleetImg = fleetImg.Blur(2) fleetImg = fleetImg.Blur(2)

View File

@@ -19,7 +19,7 @@
import wx import wx
import os import os
import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.display import gui.display
import gui.globalEvents as GE import gui.globalEvents as GE
@@ -70,7 +70,7 @@ class GraphFrame(wx.Frame):
wx.Frame.__init__(self, parent, title=u"pyfa: Graph Generator", style=style, size=(520, 390)) wx.Frame.__init__(self, parent, title=u"pyfa: Graph Generator", style=style, size=(520, 390))
i = wx.IconFromBitmap(bitmapLoader.getBitmap("graphs_small", "gui")) i = wx.IconFromBitmap(BitmapLoader.getBitmap("graphs_small", "gui"))
self.SetIcon(i) self.SetIcon(i)
self.mainFrame = gui.mainFrame.MainFrame.getInstance() self.mainFrame = gui.mainFrame.MainFrame.getInstance()
self.CreateStatusBar() self.CreateStatusBar()

View File

@@ -20,7 +20,7 @@
import wx import wx
import re import re
import gui.mainFrame import gui.mainFrame
import bitmapLoader from gui.bitmapLoader import BitmapLoader
import sys import sys
import wx.lib.mixins.listctrl as listmix import wx.lib.mixins.listctrl as listmix
import wx.html import wx.html
@@ -77,7 +77,7 @@ class ItemStatsDialog(wx.Dialog):
if item.icon is not None: if item.icon is not None:
before,sep,after = item.icon.iconFile.rpartition("_") before,sep,after = item.icon.iconFile.rpartition("_")
iconFile = "%s%s%s" % (before,sep,"0%s" % after if len(after) < 2 else after) iconFile = "%s%s%s" % (before,sep,"0%s" % after if len(after) < 2 else after)
itemImg = bitmapLoader.getBitmap(iconFile, "icons") itemImg = BitmapLoader.getBitmap(iconFile, "icons")
if itemImg is not None: if itemImg is not None:
self.SetIcon(wx.IconFromBitmap(itemImg)) self.SetIcon(wx.IconFromBitmap(itemImg))
self.SetTitle("%s: %s" % ("%s Stats" % itmContext if itmContext is not None else "Stats", item.name)) self.SetTitle("%s: %s" % ("%s Stats" % itmContext if itmContext is not None else "Stats", item.name))
@@ -364,16 +364,16 @@ class ItemParams (wx.Panel):
if info: if info:
if info.icon is not None: if info.icon is not None:
iconFile = info.icon.iconFile iconFile = info.icon.iconFile
icon = bitmapLoader.getBitmap(iconFile, "icons") icon = BitmapLoader.getBitmap(iconFile, "icons")
if icon is None: if icon is None:
icon = bitmapLoader.getBitmap("transparent16x16", "gui") icon = BitmapLoader.getBitmap("transparent16x16", "gui")
attrIcon = self.imageList.Add(icon) attrIcon = self.imageList.Add(icon)
else: else:
attrIcon = self.imageList.Add(bitmapLoader.getBitmap("07_15", "icons")) attrIcon = self.imageList.Add(BitmapLoader.getBitmap("07_15", "icons"))
else: else:
attrIcon = self.imageList.Add(bitmapLoader.getBitmap("07_15", "icons")) attrIcon = self.imageList.Add(BitmapLoader.getBitmap("07_15", "icons"))
index = self.paramList.InsertImageStringItem(sys.maxint, attrName,attrIcon) index = self.paramList.InsertImageStringItem(sys.maxint, attrName,attrIcon)
@@ -461,7 +461,7 @@ class ItemRequirements ( wx.Panel ):
self.imageList = wx.ImageList(16, 16) self.imageList = wx.ImageList(16, 16)
self.reqTree.SetImageList(self.imageList) self.reqTree.SetImageList(self.imageList)
skillBookId = self.imageList.Add(bitmapLoader.getBitmap("skill_small", "gui")) skillBookId = self.imageList.Add(BitmapLoader.getBitmap("skill_small", "gui"))
self.getFullSkillTree(item,self.root,skillBookId) self.getFullSkillTree(item,self.root,skillBookId)
@@ -753,7 +753,7 @@ class ItemAffectedBy (wx.Panel):
if thing == self.stuff: if thing == self.stuff:
parent = root parent = root
else: # projected fit else: # projected fit
icon = self.imageList.Add(bitmapLoader.getBitmap("ship_small", "gui")) icon = self.imageList.Add(BitmapLoader.getBitmap("ship_small", "gui"))
child = self.affectedBy.AppendItem(root, "{} ({})".format(thing.name, thing.ship.item.name), icon) child = self.affectedBy.AppendItem(root, "{} ({})".format(thing.name, thing.ship.item.name), icon)
parent = child parent = child
@@ -767,14 +767,14 @@ class ItemAffectedBy (wx.Panel):
if attrInfo: if attrInfo:
if attrInfo.icon is not None: if attrInfo.icon is not None:
iconFile = attrInfo.icon.iconFile iconFile = attrInfo.icon.iconFile
icon = bitmapLoader.getBitmap(iconFile, "icons") icon = BitmapLoader.getBitmap(iconFile, "icons")
if icon is None: if icon is None:
icon = bitmapLoader.getBitmap("transparent16x16", "gui") icon = BitmapLoader.getBitmap("transparent16x16", "gui")
attrIcon = self.imageList.Add(icon) attrIcon = self.imageList.Add(icon)
else: else:
attrIcon = self.imageList.Add(bitmapLoader.getBitmap("07_15", "icons")) attrIcon = self.imageList.Add(BitmapLoader.getBitmap("07_15", "icons"))
else: else:
attrIcon = self.imageList.Add(bitmapLoader.getBitmap("07_15", "icons")) attrIcon = self.imageList.Add(BitmapLoader.getBitmap("07_15", "icons"))
if self.showRealNames: if self.showRealNames:
display = attrName display = attrName
@@ -794,9 +794,9 @@ class ItemAffectedBy (wx.Panel):
afflictorType, afflictor, item, attrModifier, attrAmount, projected = itemInfo afflictorType, afflictor, item, attrModifier, attrAmount, projected = itemInfo
if afflictorType == Ship: if afflictorType == Ship:
itemIcon = self.imageList.Add(bitmapLoader.getBitmap("ship_small", "gui")) itemIcon = self.imageList.Add(BitmapLoader.getBitmap("ship_small", "gui"))
elif item.icon: elif item.icon:
bitmap = bitmapLoader.getBitmap(item.icon.iconFile, "icons") bitmap = BitmapLoader.getBitmap(item.icon.iconFile, "icons")
itemIcon = self.imageList.Add(bitmap) if bitmap else -1 itemIcon = self.imageList.Add(bitmap) if bitmap else -1
else: else:
itemIcon = -1 itemIcon = -1
@@ -884,7 +884,7 @@ class ItemAffectedBy (wx.Panel):
if thing == self.stuff: if thing == self.stuff:
parent = root parent = root
else: # projected fit else: # projected fit
icon = self.imageList.Add(bitmapLoader.getBitmap("ship_small", "gui")) icon = self.imageList.Add(BitmapLoader.getBitmap("ship_small", "gui"))
child = self.affectedBy.AppendItem(root, "{} ({})".format(thing.name, thing.ship.item.name), icon) child = self.affectedBy.AppendItem(root, "{} ({})".format(thing.name, thing.ship.item.name), icon)
parent = child parent = child
@@ -897,9 +897,9 @@ class ItemAffectedBy (wx.Panel):
afflictorType, afflictors, attrData, item, projected = info afflictorType, afflictors, attrData, item, projected = info
counter = len(afflictors) counter = len(afflictors)
if afflictorType == Ship: if afflictorType == Ship:
itemIcon = self.imageList.Add(bitmapLoader.getBitmap("ship_small", "gui")) itemIcon = self.imageList.Add(BitmapLoader.getBitmap("ship_small", "gui"))
elif item.icon: elif item.icon:
bitmap = bitmapLoader.getBitmap(item.icon.iconFile, "icons") bitmap = BitmapLoader.getBitmap(item.icon.iconFile, "icons")
itemIcon = self.imageList.Add(bitmap) if bitmap else -1 itemIcon = self.imageList.Add(bitmap) if bitmap else -1
else: else:
itemIcon = -1 itemIcon = -1
@@ -925,15 +925,15 @@ class ItemAffectedBy (wx.Panel):
if attrInfo: if attrInfo:
if attrInfo.icon is not None: if attrInfo.icon is not None:
iconFile = attrInfo.icon.iconFile iconFile = attrInfo.icon.iconFile
icon = bitmapLoader.getBitmap(iconFile, "icons") icon = BitmapLoader.getBitmap(iconFile, "icons")
if icon is None: if icon is None:
icon = bitmapLoader.getBitmap("transparent16x16", "gui") icon = BitmapLoader.getBitmap("transparent16x16", "gui")
attrIcon = self.imageList.Add(icon) attrIcon = self.imageList.Add(icon)
else: else:
attrIcon = self.imageList.Add(bitmapLoader.getBitmap("07_15", "icons")) attrIcon = self.imageList.Add(BitmapLoader.getBitmap("07_15", "icons"))
else: else:
attrIcon = self.imageList.Add(bitmapLoader.getBitmap("07_15", "icons")) attrIcon = self.imageList.Add(BitmapLoader.getBitmap("07_15", "icons"))
if attrModifier == "s*": if attrModifier == "s*":
attrModifier = "*" attrModifier = "*"

View File

@@ -36,7 +36,7 @@ import gui.chromeTabs
import gui.utils.animUtils as animUtils import gui.utils.animUtils as animUtils
import gui.globalEvents as GE import gui.globalEvents as GE
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
from gui.mainMenuBar import MainMenuBar from gui.mainMenuBar import MainMenuBar
from gui.additionsPane import AdditionsPane from gui.additionsPane import AdditionsPane
from gui.marketBrowser import MarketBrowser, ItemSelected from gui.marketBrowser import MarketBrowser, ItemSelected
@@ -114,7 +114,7 @@ class MainFrame(wx.Frame):
self.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_BTNFACE ) ) self.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_BTNFACE ) )
#Load and set the icon for pyfa main window #Load and set the icon for pyfa main window
i = wx.IconFromBitmap(bitmapLoader.getBitmap("pyfa", "gui")) i = wx.IconFromBitmap(BitmapLoader.getBitmap("pyfa", "gui"))
self.SetIcon(i) self.SetIcon(i)
#Create the layout and windows #Create the layout and windows
@@ -139,8 +139,8 @@ class MainFrame(wx.Frame):
self.notebookBrowsers = gui.chromeTabs.PFNotebook(self.splitter, False) self.notebookBrowsers = gui.chromeTabs.PFNotebook(self.splitter, False)
marketImg = bitmapLoader.getImage("market_small", "gui") marketImg = BitmapLoader.getImage("market_small", "gui")
shipBrowserImg = bitmapLoader.getImage("ship_small", "gui") shipBrowserImg = BitmapLoader.getImage("ship_small", "gui")
self.marketBrowser = MarketBrowser(self.notebookBrowsers) self.marketBrowser = MarketBrowser(self.notebookBrowsers)
self.notebookBrowsers.AddPage(self.marketBrowser, "Market", tabImage = marketImg, showClose = False) self.notebookBrowsers.AddPage(self.marketBrowser, "Market", tabImage = marketImg, showClose = False)

View File

@@ -19,7 +19,7 @@
import wx import wx
import config import config
import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.mainFrame import gui.mainFrame
import gui.graphFrame import gui.graphFrame
import gui.globalEvents as GE import gui.globalEvents as GE
@@ -76,23 +76,23 @@ class MainMenuBar(wx.MenuBar):
self.Append(windowMenu, "&Window") self.Append(windowMenu, "&Window")
charEditItem = wx.MenuItem(windowMenu, self.characterEditorId, "&Character Editor\tCTRL+E") charEditItem = wx.MenuItem(windowMenu, self.characterEditorId, "&Character Editor\tCTRL+E")
charEditItem.SetBitmap(bitmapLoader.getBitmap("character_small", "gui")) charEditItem.SetBitmap(BitmapLoader.getBitmap("character_small", "gui"))
windowMenu.AppendItem(charEditItem) windowMenu.AppendItem(charEditItem)
damagePatternEditItem = wx.MenuItem(windowMenu, self.damagePatternEditorId, "Damage Pattern Editor\tCTRL+D") damagePatternEditItem = wx.MenuItem(windowMenu, self.damagePatternEditorId, "Damage Pattern Editor\tCTRL+D")
damagePatternEditItem.SetBitmap(bitmapLoader.getBitmap("damagePattern_small", "gui")) damagePatternEditItem.SetBitmap(BitmapLoader.getBitmap("damagePattern_small", "gui"))
windowMenu.AppendItem(damagePatternEditItem) windowMenu.AppendItem(damagePatternEditItem)
targetResistsEditItem = wx.MenuItem(windowMenu, self.targetResistsEditorId, "Target Resists Editor\tCTRL+R") targetResistsEditItem = wx.MenuItem(windowMenu, self.targetResistsEditorId, "Target Resists Editor\tCTRL+R")
targetResistsEditItem.SetBitmap(bitmapLoader.getBitmap("explosive_big", "gui")) targetResistsEditItem.SetBitmap(BitmapLoader.getBitmap("explosive_big", "gui"))
windowMenu.AppendItem(targetResistsEditItem) windowMenu.AppendItem(targetResistsEditItem)
graphFrameItem = wx.MenuItem(windowMenu, self.graphFrameId, "Graphs\tCTRL+G") graphFrameItem = wx.MenuItem(windowMenu, self.graphFrameId, "Graphs\tCTRL+G")
graphFrameItem.SetBitmap(bitmapLoader.getBitmap("graphs_small", "gui")) graphFrameItem.SetBitmap(BitmapLoader.getBitmap("graphs_small", "gui"))
windowMenu.AppendItem(graphFrameItem) windowMenu.AppendItem(graphFrameItem)
preferencesItem = wx.MenuItem(windowMenu, wx.ID_PREFERENCES, "Preferences\tCTRL+P") preferencesItem = wx.MenuItem(windowMenu, wx.ID_PREFERENCES, "Preferences\tCTRL+P")
preferencesItem.SetBitmap(bitmapLoader.getBitmap("preferences_small", "gui")) preferencesItem.SetBitmap(BitmapLoader.getBitmap("preferences_small", "gui"))
windowMenu.AppendItem(preferencesItem) windowMenu.AppendItem(preferencesItem)
# Help menu # Help menu

View File

@@ -24,7 +24,7 @@ from gui.cachingImageList import CachingImageList
from gui.contextMenu import ContextMenu from gui.contextMenu import ContextMenu
import gui.PFSearchBox as SBox import gui.PFSearchBox as SBox
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
ItemSelected, ITEM_SELECTED = wx.lib.newevent.NewEvent() ItemSelected, ITEM_SELECTED = wx.lib.newevent.NewEvent()
@@ -105,8 +105,8 @@ class MarketBrowser(wx.Panel):
class SearchBox(SBox.PFSearchBox): class SearchBox(SBox.PFSearchBox):
def __init__(self, parent): def __init__(self, parent):
SBox.PFSearchBox.__init__(self, parent) SBox.PFSearchBox.__init__(self, parent)
cancelBitmap = bitmapLoader.getBitmap("fit_delete_small","gui") cancelBitmap = BitmapLoader.getBitmap("fit_delete_small","gui")
searchBitmap = bitmapLoader.getBitmap("fsearch_small","gui") searchBitmap = BitmapLoader.getBitmap("fsearch_small","gui")
self.SetSearchBitmap(searchBitmap) self.SetSearchBitmap(searchBitmap)
self.SetCancelBitmap(cancelBitmap) self.SetCancelBitmap(cancelBitmap)
self.ShowSearchButton() self.ShowSearchButton()

View File

@@ -18,7 +18,7 @@
#=============================================================================== #===============================================================================
import wx import wx
import bitmapLoader from gui.bitmapLoader import BitmapLoader
import service import service
from wx.lib.intctrl import IntCtrl from wx.lib.intctrl import IntCtrl
from gui.utils.clipboard import toClipboard, fromClipboard from gui.utils.clipboard import toClipboard, fromClipboard
@@ -61,7 +61,7 @@ class DmgPatternEditorDlg(wx.Dialog):
size = None size = None
headerSizer.Add(self.ccDmgPattern, 1, wx.ALIGN_CENTER_VERTICAL | wx.RIGHT|wx.LEFT, 3) headerSizer.Add(self.ccDmgPattern, 1, wx.ALIGN_CENTER_VERTICAL | wx.RIGHT|wx.LEFT, 3)
buttons = (("new", wx.ART_NEW), buttons = (("new", wx.ART_NEW),
("rename", bitmapLoader.getBitmap("rename", "gui")), ("rename", BitmapLoader.getBitmap("rename", "gui")),
("copy", wx.ART_COPY), ("copy", wx.ART_COPY),
("delete", wx.ART_DELETE)) ("delete", wx.ART_DELETE))
for name, art in buttons: for name, art in buttons:
@@ -90,10 +90,10 @@ class DmgPatternEditorDlg(wx.Dialog):
mainSizer.Add(self.sl, 0, wx.EXPAND | wx.TOP | wx.BOTTOM, 5) mainSizer.Add(self.sl, 0, wx.EXPAND | wx.TOP | wx.BOTTOM, 5)
contentSizer = wx.BoxSizer(wx.VERTICAL) contentSizer = wx.BoxSizer(wx.VERTICAL)
self.embitmap = bitmapLoader.getBitmap("em_big", "gui") self.embitmap = BitmapLoader.getBitmap("em_big", "gui")
self.thermbitmap = bitmapLoader.getBitmap("thermal_big", "gui") self.thermbitmap = BitmapLoader.getBitmap("thermal_big", "gui")
self.kinbitmap = bitmapLoader.getBitmap("kinetic_big", "gui") self.kinbitmap = BitmapLoader.getBitmap("kinetic_big", "gui")
self.expbitmap = bitmapLoader.getBitmap("explosive_big", "gui") self.expbitmap = BitmapLoader.getBitmap("explosive_big", "gui")
dmgeditSizer = wx.FlexGridSizer(2, 6, 0, 2) dmgeditSizer = wx.FlexGridSizer(2, 6, 0, 2)
dmgeditSizer.AddGrowableCol(0) dmgeditSizer.AddGrowableCol(0)
@@ -105,7 +105,7 @@ class DmgPatternEditorDlg(wx.Dialog):
defSize = wx.Size(width,-1) defSize = wx.Size(width,-1)
for i, type in enumerate(self.DAMAGE_TYPES): for i, type in enumerate(self.DAMAGE_TYPES):
bmp = wx.StaticBitmap(self, wx.ID_ANY, bitmapLoader.getBitmap("%s_big"%type, "gui")) bmp = wx.StaticBitmap(self, wx.ID_ANY, BitmapLoader.getBitmap("%s_big"%type, "gui"))
if i%2: if i%2:
style = wx.ALIGN_CENTER_VERTICAL | wx.ALIGN_RIGHT | wx.LEFT style = wx.ALIGN_CENTER_VERTICAL | wx.ALIGN_RIGHT | wx.LEFT
border = 10 border = 10

View File

@@ -19,14 +19,14 @@
import wx import wx
from gui.preferenceView import PreferenceView from gui.preferenceView import PreferenceView
import bitmapLoader from gui.bitmapLoader import BitmapLoader
class PreferenceDialog(wx.Dialog): class PreferenceDialog(wx.Dialog):
def __init__(self, parent): def __init__(self, parent):
wx.Dialog.__init__(self, parent, id=wx.ID_ANY, size=wx.DefaultSize, style=wx.DEFAULT_DIALOG_STYLE) wx.Dialog.__init__(self, parent, id=wx.ID_ANY, size=wx.DefaultSize, style=wx.DEFAULT_DIALOG_STYLE)
self.SetTitle("pyfa - Preferences") self.SetTitle("pyfa - Preferences")
i = wx.IconFromBitmap(bitmapLoader.getBitmap("preferences_small", "gui")) i = wx.IconFromBitmap(BitmapLoader.getBitmap("preferences_small", "gui"))
self.SetIcon(i) self.SetIcon(i)
mainSizer = wx.BoxSizer(wx.VERTICAL) mainSizer = wx.BoxSizer(wx.VERTICAL)

View File

@@ -24,7 +24,7 @@
########################################################################### ###########################################################################
import wx import wx
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
########################################################################### ###########################################################################
## Class TogglePanel ## Class TogglePanel
@@ -54,8 +54,8 @@ class TogglePanel ( wx.Panel ):
# Load expanded/collapsed bitmaps from the icons folder # Load expanded/collapsed bitmaps from the icons folder
self.bmpExpanded = bitmapLoader.getBitmap("down-arrow2","gui") self.bmpExpanded = BitmapLoader.getBitmap("down-arrow2","gui")
self.bmpCollapsed = bitmapLoader.getBitmap("up-arrow2","gui") self.bmpCollapsed = BitmapLoader.getBitmap("up-arrow2","gui")
# Make the bitmaps have the same color as window text # Make the bitmaps have the same color as window text

View File

@@ -18,7 +18,7 @@
#=============================================================================== #===============================================================================
import wx import wx
import bitmapLoader from gui.bitmapLoader import BitmapLoader
import service import service
from gui.utils.clipboard import toClipboard, fromClipboard from gui.utils.clipboard import toClipboard, fromClipboard
from service.targetResists import ImportError from service.targetResists import ImportError
@@ -55,7 +55,7 @@ class ResistsEditorDlg(wx.Dialog):
headerSizer.Add(self.ccResists, 1, wx.ALIGN_CENTER_VERTICAL | wx.RIGHT | wx.LEFT, 3) headerSizer.Add(self.ccResists, 1, wx.ALIGN_CENTER_VERTICAL | wx.RIGHT | wx.LEFT, 3)
buttons = (("new", wx.ART_NEW), buttons = (("new", wx.ART_NEW),
("rename", bitmapLoader.getBitmap("rename", "gui")), ("rename", BitmapLoader.getBitmap("rename", "gui")),
("copy", wx.ART_COPY), ("copy", wx.ART_COPY),
("delete", wx.ART_DELETE)) ("delete", wx.ART_DELETE))
for name, art in buttons: for name, art in buttons:
@@ -103,7 +103,7 @@ class ResistsEditorDlg(wx.Dialog):
style = wx.ALIGN_CENTER_VERTICAL | wx.ALIGN_RIGHT style = wx.ALIGN_CENTER_VERTICAL | wx.ALIGN_RIGHT
border = 5 border = 5
bmp = wx.StaticBitmap(self, wx.ID_ANY, bitmapLoader.getBitmap("%s_big"%type, "gui")) bmp = wx.StaticBitmap(self, wx.ID_ANY, BitmapLoader.getBitmap("%s_big"%type, "gui"))
resistEditSizer.Add(bmp, 0, style, border) resistEditSizer.Add(bmp, 0, style, border)
# set text edit # set text edit
setattr(self, "%sEdit"%type, wx.TextCtrl(self, wx.ID_ANY, "", wx.DefaultPosition, defSize)) setattr(self, "%sEdit"%type, wx.TextCtrl(self, wx.ID_ANY, "", wx.DefaultPosition, defSize))

View File

@@ -1,6 +1,6 @@
import wx import wx
import copy import copy
from gui import bitmapLoader from gui.bitmapLoader import BitmapLoader
import gui.mainFrame import gui.mainFrame
import gui.globalEvents as GE import gui.globalEvents as GE
import time import time
@@ -107,9 +107,9 @@ class RaceSelector(wx.Window):
self.buttonsPadding = 4 self.buttonsPadding = 4
if layout == wx.VERTICAL: if layout == wx.VERTICAL:
self.bmpArrow = bitmapLoader.getBitmap("down-arrow2","gui") self.bmpArrow = BitmapLoader.getBitmap("down-arrow2","gui")
else: else:
self.bmpArrow = bitmapLoader.getBitmap("up-arrow2","gui") self.bmpArrow = BitmapLoader.getBitmap("up-arrow2","gui")
# Make the bitmaps have the same color as window text # Make the bitmaps have the same color as window text
@@ -207,7 +207,7 @@ class RaceSelector(wx.Window):
self.raceBmps = [] self.raceBmps = []
for race in races: for race in races:
if race: if race:
self.raceBmps.append(bitmapLoader.getBitmap("race_%s_small" % race, "gui")) self.raceBmps.append(BitmapLoader.getBitmap("race_%s_small" % race, "gui"))
self.raceNames = races self.raceNames = races
self.CalcButtonsBarPos() self.CalcButtonsBarPos()
self.Refresh() self.Refresh()
@@ -328,14 +328,14 @@ class NavigationPanel(SFItem.SFBrowserItem):
def __init__(self,parent, size = (-1, 24)): def __init__(self,parent, size = (-1, 24)):
SFItem.SFBrowserItem.__init__(self,parent,size = size) SFItem.SFBrowserItem.__init__(self,parent,size = size)
self.rewBmpH = bitmapLoader.getBitmap("frewind_small","gui") self.rewBmpH = BitmapLoader.getBitmap("frewind_small","gui")
self.forwBmp = bitmapLoader.getBitmap("fforward_small","gui") self.forwBmp = BitmapLoader.getBitmap("fforward_small","gui")
self.searchBmpH = bitmapLoader.getBitmap("fsearch_small","gui") self.searchBmpH = BitmapLoader.getBitmap("fsearch_small","gui")
self.newBmpH = bitmapLoader.getBitmap("fit_add_small","gui") self.newBmpH = BitmapLoader.getBitmap("fit_add_small","gui")
self.resetBmpH = bitmapLoader.getBitmap("freset_small","gui") self.resetBmpH = BitmapLoader.getBitmap("freset_small","gui")
self.switchBmpH = bitmapLoader.getBitmap("fit_switch_view_mode_small","gui") self.switchBmpH = BitmapLoader.getBitmap("fit_switch_view_mode_small","gui")
switchImg = bitmapLoader.getImage("fit_switch_view_mode_small","gui") switchImg = BitmapLoader.getImage("fit_switch_view_mode_small","gui")
switchImg = switchImg.AdjustChannels(1,1,1,0.4) switchImg = switchImg.AdjustChannels(1,1,1,0.4)
self.switchBmpD = wx.BitmapFromImage(switchImg) self.switchBmpD = wx.BitmapFromImage(switchImg)
@@ -967,7 +967,7 @@ class CategoryItem(SFItem.SFBrowserItem):
SFItem.SFBrowserItem.__init__(self,parent,size = size) SFItem.SFBrowserItem.__init__(self,parent,size = size)
if categoryID: if categoryID:
self.shipBmp = bitmapLoader.getBitmap("ship_small","gui") self.shipBmp = BitmapLoader.getBitmap("ship_small","gui")
else: else:
self.shipBmp = wx.EmptyBitmap(16,16) self.shipBmp = wx.EmptyBitmap(16,16)
@@ -1099,26 +1099,26 @@ class ShipItem(SFItem.SFBrowserItem):
self.shipBmp = None self.shipBmp = None
if shipID: if shipID:
self.shipBmp = bitmapLoader.getBitmap(str(shipID), "renders") self.shipBmp = BitmapLoader.getBitmap(str(shipID), "renders")
if not self.shipBmp: if not self.shipBmp:
self.shipBmp = bitmapLoader.getBitmap("ship_no_image_big", "gui") self.shipBmp = BitmapLoader.getBitmap("ship_no_image_big", "gui")
self.shipFittingInfo = shipFittingInfo self.shipFittingInfo = shipFittingInfo
self.shipName, self.shipFits = shipFittingInfo self.shipName, self.shipFits = shipFittingInfo
self.newBmp = bitmapLoader.getBitmap("fit_add_small", "gui") self.newBmp = BitmapLoader.getBitmap("fit_add_small", "gui")
self.acceptBmp = bitmapLoader.getBitmap("faccept_small", "gui") self.acceptBmp = BitmapLoader.getBitmap("faccept_small", "gui")
self.shipEffBk = bitmapLoader.getBitmap("fshipbk_big","gui") self.shipEffBk = BitmapLoader.getBitmap("fshipbk_big","gui")
img = wx.ImageFromBitmap(self.shipEffBk) img = wx.ImageFromBitmap(self.shipEffBk)
img = img.Mirror(False) img = img.Mirror(False)
self.shipEffBkMirrored = wx.BitmapFromImage(img) self.shipEffBkMirrored = wx.BitmapFromImage(img)
self.raceBmp = bitmapLoader.getBitmap("race_%s_small" % self.shipRace, "gui") self.raceBmp = BitmapLoader.getBitmap("race_%s_small" % self.shipRace, "gui")
if not self.raceBmp: if not self.raceBmp:
self.raceBmp = bitmapLoader.getBitmap("fit_delete_small","gui") self.raceBmp = BitmapLoader.getBitmap("fit_delete_small","gui")
self.raceDropShadowBmp = drawUtils.CreateDropShadowBitmap(self.raceBmp, 0.2) self.raceDropShadowBmp = drawUtils.CreateDropShadowBitmap(self.raceBmp, 0.2)
@@ -1429,10 +1429,10 @@ class FitItem(SFItem.SFBrowserItem):
self.deleted = False self.deleted = False
if shipID: if shipID:
self.shipBmp = bitmapLoader.getBitmap(str(shipID),"renders") self.shipBmp = BitmapLoader.getBitmap(str(shipID),"renders")
if not self.shipBmp: if not self.shipBmp:
self.shipBmp = bitmapLoader.getBitmap("ship_no_image_big","gui") self.shipBmp = BitmapLoader.getBitmap("ship_no_image_big","gui")
self.shipFittingInfo = shipFittingInfo self.shipFittingInfo = shipFittingInfo
self.shipName, self.fitName, self.fitBooster, self.timestamp = shipFittingInfo self.shipName, self.fitName, self.fitBooster, self.timestamp = shipFittingInfo
@@ -1440,13 +1440,13 @@ class FitItem(SFItem.SFBrowserItem):
# see GH issue #62 # see GH issue #62
if self.fitBooster is None: self.fitBooster = False if self.fitBooster is None: self.fitBooster = False
self.boosterBmp = bitmapLoader.getBitmap("fleet_fc_small", "gui") self.boosterBmp = BitmapLoader.getBitmap("fleet_fc_small", "gui")
self.copyBmp = bitmapLoader.getBitmap("fit_add_small", "gui") self.copyBmp = BitmapLoader.getBitmap("fit_add_small", "gui")
self.renameBmp = bitmapLoader.getBitmap("fit_rename_small", "gui") self.renameBmp = BitmapLoader.getBitmap("fit_rename_small", "gui")
self.deleteBmp = bitmapLoader.getBitmap("fit_delete_small","gui") self.deleteBmp = BitmapLoader.getBitmap("fit_delete_small","gui")
self.acceptBmp = bitmapLoader.getBitmap("faccept_small", "gui") self.acceptBmp = BitmapLoader.getBitmap("faccept_small", "gui")
self.shipEffBk = bitmapLoader.getBitmap("fshipbk_big","gui") self.shipEffBk = BitmapLoader.getBitmap("fshipbk_big","gui")
img = wx.ImageFromBitmap(self.shipEffBk) img = wx.ImageFromBitmap(self.shipEffBk)
img = img.Mirror(False) img = img.Mirror(False)

View File

@@ -18,7 +18,7 @@
#=============================================================================== #===============================================================================
import wx import wx
import bitmapLoader from gui.bitmapLoader import BitmapLoader
import config import config
import service import service
import dateutil.parser import dateutil.parser