Commit Graph

33 Commits

Author SHA1 Message Date
cncfanatics
35d9a42d70 Don't reclear and repopulate the whole fitting view whenever anything
changed. Only repopulate when needed, and just refresh the columns in
all other cases
2010-09-15 10:17:40 +02:00
cncfanatics
a336068d98 Don't do anything if we dun have to, LETS BE LAZY! 2010-09-11 20:26:30 +02:00
cncfanatics
21e4ae2a52 Remove some debug code and fixup Layout() calls in statviews 2010-09-11 14:53:27 +02:00
cncfanatics
2bb7abca11 First draft of price fetching code, as well as a bugfix fixing fitting calculations being done twice 2010-09-11 14:05:04 +02:00
cncfanatics
48293cdf8b First iteration of the drone view, as well as a bunch of other related changes 2010-09-04 23:25:02 +02:00
cncfanatics
410f1db0f1 Rename remove/addItem in the fit controllere to remove/addModule 2010-09-04 21:32:32 +02:00
cncfanatics
9d78284581 Move everything related to column displays to a seperate class 2010-09-04 19:23:12 +02:00
cncfanatics
9dc7fe6d08 Fix item removal using wrong indice 2010-09-03 23:57:46 +02:00
cncfanatics
a76f4198ab do fitting view sorting on the python side 2010-09-03 23:50:38 +02:00
cncfanatics
cdb81fa93d Add align time 2010-09-03 23:33:36 +02:00
cncfanatics
41909ae9de Block the OnEraseBackground method from redrawing anything to reduce flicker (hopefully) 2010-09-03 22:57:11 +02:00
cncfanatics
6014e0c62d Commit the base of the drone stuff. Next step: making adding drones actualy work! :D 2010-09-03 22:05:26 +02:00
cncfanatics
322bc6ef6d Fix a bug, imageLists are zero-based 2010-08-28 21:52:27 +02:00
cncfanatics
4a3d6013ce Fix a bug where clearing a tab would make stuff go BOOM 2010-08-28 21:41:47 +02:00
cncfanatics
b2a44ccac2 Add bindings to add & remove items (no control on items yet, is on TODO) 2010-08-28 20:07:39 +02:00
cncfanatics
c43834f913 Also trigger FIT_CHANGED when fit goes to None (for example, when a tab is cleared). Note: causes an exception until some other code is fixed 2010-08-28 16:12:04 +02:00
cncfanatics
6d371e40b7 Change AGPL to regular GPL for pyfa 2010-08-28 15:18:57 +02:00
cncfanatics
6790c6bf66 Add turret slots used display to full stats pane and update eos version 2010-08-27 15:55:24 +02:00
cncfanatics
5cd0b01e5e Post all custom events on the mainFrame 2010-08-27 13:23:06 +02:00
cncfanatics
2a57455653 Remove unused import 2010-08-27 12:42:21 +02:00
cncfanatics
6d64e612ce Trigger an event when the fit changes.
Order slots
2010-08-27 12:30:32 +02:00
cncfanatics
351357d434 Add some code to populate the fitting view with empty dummies when a fit is selected. 2010-08-27 10:37:47 +02:00
cncfanatics
40337e3d38 Correctly clear out the fitting view from a tab when it gets deleted 2010-08-26 01:23:40 +02:00
cncfanatics
87c24f0082 use TREE_ITEM_ACTIVATED instead of doubleclick event, it handles but enter and doubleclicks.
Remove doubleclick rename
Activating a tree element will now put it into the active tab
2010-08-26 01:04:49 +02:00
cncfanatics
321188e23e Wire up events so the active fit in a tab changes when a new fit is selected, and names change when renamed, etc. 2010-08-25 19:20:38 +02:00
cncfanatics
2d33a5dda5 Add a bunch of event.Skip() statements where needed.
Wire up a few events in the fittingView
Make the + button actualy add new tabs
2010-08-25 14:59:46 +02:00
cncfanatics
273d7f2256 Remove . 2010-08-25 13:52:45 +02:00
cncfanatics
5c6d030f13 Add all the columns we need for now to our fitting view 2010-08-25 12:17:05 +02:00
cncfanatics
195b65ac9e Add attribute columns to the fittingView 2010-08-25 11:08:23 +02:00
cncfanatics
af71cdc626 Start work on the ship browser, the ship browser part is ready. Missing a fit listing and buttons to create, rename, duplicate, etc. a fit 2010-08-19 15:43:51 +02:00
cncfanatics
a4f19f83bb Start work on an generic implementation for showing fitting/drone/implant/booster/etc. view columns. 2010-08-18 22:04:37 +02:00
cncfanatics
53448d47e8 Start working on the stats pane. Resources part is done 2010-08-14 00:24:15 +02:00
cncfanatics
2d97ef5a9b Add two several new classes and place them where they should be.
Add two treeview in the marketbrowser, seperated by a splitter.
Add a fittingView and a statsPane, for now, filled with a dummy filler color.
2010-08-13 16:08:12 +02:00