Commit Graph

115 Commits

Author SHA1 Message Date
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
Corollax
b343d8b120 Tons of error checking and cleanup
getIconsByMarketGroup() was badly broken. I've added various error checking
routines and fixed a runaway memory allocation freeze in the event that
no icons can be found.

The cause of that problem remains, however. Still working on it.
2012-07-25 23:45:14 +03:00
DarkPhoenix
b51a962075 Avoid crashing during search on items w/o market group
Notify about these to stdout
2012-03-13 15:44:01 +04:00
DarkPhoenix
a9070d83c9 Use cmdDown everywhere
The same as ctrlDown on win and nix, but uses cmd on mac
2012-01-25 13:57:09 +04:00
HomeWorld
7f320144a1 Show all recently used modules by default (no rtpe filtering) 2011-12-10 19:50:49 +02:00
HomeWorld
d7ecc0b30c Use a permanent storage [settings -> pyfaMarketRecentlyUsedModules] for last used modules (20 modules max storage LRU gets deleted) 2011-12-09 21:27:20 +02:00
HomeWorld
1c4f711a98 Removed a debug print in marketBrowser - > populateSearch 2011-12-09 19:50:33 +02:00
HomeWorld
6aeb47f131 Implemented recently used modules category in market browser 2011-12-09 19:36:19 +02:00
DarkPhoenix
bc844e30f5 Change sorting algorythm
Now it sorts by category name > market group ID > parent item name > meta tab position > meta level > item name
Sounds huge, but that's the most universal sorting for generic tab display & search results display
2011-10-16 16:07:29 +04:00
DarkPhoenix
7f35f8f4e9 Do not count wildcards as search symbols when checking character limitations 2011-07-28 19:47:33 +04:00
HomeWorld
15890666cb Updated market broswer search box to be inline with ship browser navigation panel (almost) 2011-07-20 15:23:01 +03:00
DarkPhoenix
cdc25aebe4 Avoid requesting anything from the db when we're clicking expandable market group 2011-06-13 00:40:03 +04:00
HomeWorld
fef545775b Clear market browser search control content also if its cancel button is pressed 2011-05-15 19:55:17 +03:00
DarkPhoenix
56700e95c1 Some market browser optimizations 2011-04-26 15:23:13 +04:00
DarkPhoenix
3c48839569 Rework context menus 2011-04-24 21:58:07 +04:00
DarkPhoenix
1ac8279bc8 Performance optimizations 2011-04-24 00:35:25 +04:00
DarkPhoenix
9c792b9565 Restore jump to market group functionality 2011-04-23 23:16:27 +04:00
DarkPhoenix
221d4e902f Rewrite almost all functionality of market browser to work with reworked service 2011-04-23 22:11:54 +04:00
DarkPhoenix
33ce40c0dc Also jump to proper meta tab when opening market group of forced items 2011-01-10 23:18:45 +03:00
DarkPhoenix
bd93b6c6ec Added missing items to market
Revert if you don't like it :)
2011-01-10 18:28:06 +03:00
HomeWorld
b6602bf501 Deselect items by default if marketBrowser itemView is repopulated 2010-12-11 13:50:52 +02:00
HomeWorld
cb5d89c35e Revert "Don't clear all items on populate if wanted in Display class. (default - clear all)"
This reverts commit 219c00ac57.
2010-12-07 20:16:32 +02:00
HomeWorld
219c00ac57 Don't clear all items on populate if wanted in Display class. (default - clear all) 2010-12-07 18:26:57 +02:00
HomeWorld
8e3fd63225 Use CachingImageList.GetImageIndex for bitmaps that resides on FS, let wx.ImageList.Add deal with the rest (memory bitmaps) 2010-12-07 14:19:25 +02:00
HomeWorld
99924e6d9a Removed autowidth mixin from marketBrowser.ItemViewer 2010-12-07 01:42:21 +02:00
HomeWorld
a777aba6e5 Force a fake ctrl resize on populate/refresh in marketBrowser.ItemView in order to have the columns resized ( ListCtrlAutoWidthMixin listens on wx.EVT_SIZE and resizes columns when that event is produced - on wxgtk this event isn't generated ) 2010-12-06 14:43:19 +02:00
HomeWorld
c244398875 Applied magic to marketBrowser.ItemView, now it automaticaly resizes Name column in order to have all columns visible ( used listmix.ListCtrlAutoWidthMixin; also column manual resize is blocked - it produces nasty effects in conjuction with listmix.ListCtrlAutoWidthMixin ) 2010-12-06 14:25:38 +02:00
cncfanatics
570c5a9a0c Implement a set of modifications to allow attributeDisplay to directly
query attributes, this is always slower then using the normal method
except for the marketBrowser.
2010-12-06 09:47:30 +01:00
Niklas Bölter
36fcedde19 Fixed minor display issues on Mac OS X including a silly hack 2010-11-20 21:49:42 +01:00
HomeWorld
2596518fb3 Size fix for search ctrl? 2010-11-18 00:14:21 +02: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
c6daf72682 First draft of projected effects additions pane. Still needs work (WTB
feedback!)
2010-10-29 11:14:38 +02:00
cncfanatics
c90dab16ba Implement "Set as damage pattern" for ammo 2010-10-28 16:16:59 +02:00
cncfanatics
58b127ac08 Fix up broken filter toggles while searching 2010-10-28 07:40:48 +02:00
cncfanatics
2f8fbdca8f Revert "Reduce search min chars to two"
This reverts commit 47876612ac.
2010-10-27 19:52:47 +02:00
cncfanatics
47876612ac Reduce search min chars to two 2010-10-27 19:20:30 +02:00
cncfanatics
f0454a7e24 Fix up marketBrowser's jump 2010-10-27 18:46:22 +02:00
HomeWorld
290eb57d46 Merge branch 'master' of evefit.org:pyfa 2010-10-27 14:40:11 +03:00
HomeWorld
f70df39696 Properly aligned searchctrls in shipbrowser/marketbrowser 2010-10-27 14:39:51 +03:00
cncfanatics
772b60dbf3 Make corollax happeh 2010-10-27 13:26:52 +02:00
cncfanatics
0bd5f60ede Fix jumping 2010-10-27 13:18:19 +02:00
cncfanatics
51cfe23f41 Redesign of the ship browser, its a lot cleaner and extensible now 2010-10-27 12:14:00 +02:00
cncfanatics
1819566739 Fix jump bug related to switching meta groups after jumping 2010-10-24 15:38:01 +02:00
cncfanatics
2fd0d8fb99 Merge branch 'master' of evefit.org:pyfa
Conflicts:
	gui/marketBrowser.py
2010-10-24 15:10:58 +02:00
cncfanatics
78d1c80398 Fix conflict 2010-10-24 15:08:10 +02:00
cncfanatics
5b321d2fb9 Fix jump to for deadspace/storyline items, as well as for rigs &
subsystems
2010-10-24 15:04:43 +02:00
Weeknie
1510b12d0d Deadspace metagroup is called complex in pyfa, so rewrite when necessairy, fixing ticket 176 2010-10-23 22:25:06 +02:00
cncfanatics
00b5e43d4e Fix faulty while loop hanging the app 2010-10-21 19:20:04 +02:00
cncfanatics
b1bcd96c57 Automagicly jump to the relevant metagroup too when jumping to items 2010-10-21 12:22:44 +02:00