Commit Graph

41 Commits

Author SHA1 Message Date
blitzmann
c2cb5d763f Implement selectable booster side effects and persist them to the database, very much based on the fighter ability code. Still need to name them and enable the effects.
This also removes the old boosterActiveSideEffect table definition (migration script to drop table still needs to be written)
2017-06-04 23:33:11 -04:00
Michael Ryan
46f61ecfa3 address travis errors 2017-05-30 21:07:02 -05:00
Michael Ryan
d09f21fe15 updated drag and drop behavior to not trigger a suspected wx bug on Mac 2017-05-30 20:18:32 -05:00
blitzmann
cca61b8ac1 Fix issue with selecting item with an empty view 2017-04-14 21:45:41 -04:00
Ebag333
01eaba6697 First pass 2017-04-05 11:44:36 -07:00
Ebag333
8c7682c6d4 Little more OCD on cleaning up imports. 2017-02-10 12:02:23 -08:00
Ebag333
cdabd83afe Remove old init 2017-02-10 07:19:33 -08:00
Ebag333
72633825cf Formatting and layout changes 2017-02-08 23:32:51 -08:00
Ebag333
6e524de320 Disable import inspections for wxPython, because it's not installed traditionally and we can't include it in requirements.txt 2017-02-08 20:15:24 -08:00
Ebag333
3e916e42f2 pyCharm inspection fixes. Mostly variable refernce issues 2017-02-08 17:55:20 -08:00
a-tal
d3b6bc1c93 so many pep8 fixes
(cherry picked from commit bee125d)
2016-12-13 20:16:44 -08:00
Ebag333
d963327ed4 Make it run again 2016-12-02 03:13:54 -08:00
blitzmann
10c79ac812 More work on restrictions 2016-07-04 11:01:08 -04:00
blitzmann
fe8c3a4957 Disable fit add on pages based on context (ship vs citadel) 2016-07-04 10:30:04 -04:00
blitzmann
c7042f314b Code consistency 2014-07-31 00:14:29 -04:00
blitzmann
294f51ae5d Add support for drag and drop between pyfa displays which explicitly support it (some other tweaks as well) 2014-05-07 11:21:50 -04:00
Master3See
9bf6870c5c Removed unnecessary white space. 2013-08-01 14:43:08 -06:00
Master3See
fb20847920 Added new supported items in itemRemove item class.
Added the ability to remove charges and projected items using the
itemRemove built in context menu.

In this commit I fixed a minor bug in the projected view that caused the
right clicked item not to be SHOWN as selected until after the context
menu had been spawned and closed.

I also removed all parent references from the ContextMenu class and sub
classes. I am instead using the fit service to do all the work of
removing the items in the itemRemove class.
2013-08-01 14:14:50 -06:00
Master3See
0a162b30e6 Feature Added Remove <item> from Context Menu 2013-07-30 20:06:32 -06:00
HomeWorld
114b1c272e Added delete key as an option to remove items from additions lists (drones/implants/boosters/projected) 2011-07-12 19:18:44 +03:00
DarkPhoenix
3c48839569 Rework context menus 2011-04-24 21:58:07 +04:00
DarkPhoenix
c76e6a06d4 Fix silly bug which broke ship browser 2011-04-24 01:29:55 +04:00
HomeWorld
22ecdba471 Make sure implant/booster/projected view gets in sync with current fit (clear its content if there is no active fitting), also , make sure the first item is visible/all selected items deselected in case we switch to other fit 2010-12-11 14:16:57 +02:00
HomeWorld
374f91eec9 Fixed implant/booster views dblclick behaviour - added a check for remove case - we do not want our items removed if we are double clicking on state column 2010-12-11 13:40:44 +02:00
HomeWorld
0b5243dc62 Dont mangle border style in Display class, change it where needed 2010-12-03 14:35:37 +02:00
HomeWorld
f3729f0287 Updated FitChanged in all files 2010-11-28 22:51:08 +02:00
HomeWorld
1c820e3859 Fixed PFNotebook not sending PageChanged event when deleting a tab (if it's the case); multiSwitch uses a smarter BlankPage that responds to PageChanged event, now pyfa is behaving correctly when switching betwen fittingView tabs and empty tabs; FIT_CHANGED event moved to globalEvents.py since it is used a lot in different locations;... 2010-11-28 20:04:45 +02:00
cncfanatics
6e1b789fb2 Move some view handling stuff around and do initial work on the
fleetBrowser
2010-11-20 20:32:47 +01:00
cncfanatics
ea66f6f147 Full complete rework of the columnViews, Every column should now work
regardless if the type of view it was put in.
2010-11-11 15:49:05 +01:00
cncfanatics
2d01d664c5 Force all additions views to single selection only, they don't handle
multiselection at all for now
2010-11-02 10:16:49 +01:00
cncfanatics
c4c026bdcb Typo fix 2010-10-28 10:44:51 +02:00
cncfanatics
64b02477e6 Put the booster slot before the name to be consistent with the implant
view
2010-10-28 07:46:07 +02:00
cncfanatics
90e592beb7 Implement context menus in booster, drone & implant views 2010-10-21 15:23:37 +02:00
cncfanatics
c6a0cf980d Add forgotten event.Skip()s 2010-10-21 14:30:38 +02:00
cncfanatics
473f232f4c Rename Implant Checkbox to Activity Checkbox, seeing as it works for
everything with an active attribute
2010-10-21 14:06:09 +02:00
cncfanatics
5287456030 Use the Implant toggle in the booster view too 2010-10-21 14:02:34 +02:00
cncfanatics
1e75f09e0b Switch to the relevant additions pane when items are added to it 2010-10-21 07:34:23 +02:00
cncfanatics
72bb1bfcdc Move gui.builtinViewColumns.display to gui.display 2010-10-01 12:14:45 +02:00
cncfanatics
6b851dd3e0 Remove print statements 2010-09-22 10:32:26 +02:00
HomeWorld
5c609bdbc5 Added booster stuff view.. tho, it needs a close look since it yields some tracebacks 2010-09-19 20:02:21 +03:00
cncfanatics
647ddbccf7 Add a Booster, Drone, Implant & Projected view in the additions pane (dummies for now) 2010-09-02 17:04:08 +02:00