pyfa-org / Pyfa

Python fitting assistant, cross-platform fitting tool for EVE Online
GNU General Public License v3.0
1.6k stars 406 forks source link

Request: Add a column for required fitting slot on modules #656

Open ghost opened 8 years ago

ghost commented 8 years ago

Would be awesome to have a column with which kind of slot (High, mid, low) a module goes into when selecting them in the lower left window

Abaddon16 commented 8 years ago

I've actually been working on this. Currently I have been going with a color code option that corresponds with the slot color coding, but I am fighting with the multiple data structures (I am newer to python and I don't know wxPython). I have got it working such that if you start it up with the option unset and set it, it will color them, but I can't get it to uncolor them if you no longer want it. @blitzmann if you know more along how to get the Child ID from the MarketTree (wx.Tree) given the Child (similar to how self.AppendItem(...) works in MarketBrowser.py), I am that close to finishing this request

Ebag333 commented 8 years ago

@Abaddon16 color coding isn't the optimal solution, as there's a lot of folks who are color blind (or just hate Christmas colored window panes).

@blitzmann and I were talking about this, and the idea of an icon column came up. Would clearly identify high/medium low, without taking up tons of real estate.

blitzmann commented 8 years ago

I totally forgot to reply to this. What @Ebag333 said. I have no idea how the icon column would look in practive. Could be crap. But I'll try to get a test image up soon.