Commit Graph

42 Commits

Author SHA1 Message Date
blitzmann
6cc6fd9468 Instead of icon, use unicode refresh. Minor issues with image and GUI flickering 2015-06-06 22:42:42 -05:00
blitzmann
9e96aac04d Fix situation in which module prices are fetched individually (which the price column). Instead, have them wait in a queue that is processed when the entire fit is called and calculated (with the price pane). Also adds a little refresh icon to know that prices are updating and it's not just blank (might change) 2015-06-04 14:10:27 -05:00
Master3See
0a162b30e6 Feature Added Remove <item> from Context Menu 2013-07-30 20:06:32 -06:00
HomeWorld
2971a97dc7 Small fix in display->HitTestSubitem (proper calc. of offset when list is scrolled) 2012-03-19 13:57:09 +02:00
DarkPhoenix
ee79c2700d Fix imageList bug & rework misc data getting method 2012-03-18 17:28:05 +04:00
HomeWorld
80150ab301 Use a 'fixed' HitTestSubItem in display.py (from ObjectListView) 2012-03-18 13:55:40 +02:00
HomeWorld
a097e95174 Properly detect column at a given position in fittingview/display (we were doing it in a very wrong way) 2012-03-18 12:42:45 +02:00
HomeWorld
b6602bf501 Deselect items by default if marketBrowser itemView is repopulated 2010-12-11 13:50:52 +02:00
HomeWorld
1763619fe6 Fixed a little logic oopsie in gui.Display.Populate 2010-12-11 13:31:00 +02:00
HomeWorld
abdd9498ca Removed an useless import in gui.Display 2010-12-11 13:06:15 +02:00
HomeWorld
3d264d47b7 Optimized Display.populate to avoid wx.ListCtrl.DeleteAllItems as much as posible. The result is a smoother market search, etc 2010-12-11 13:01:20 +02:00
HomeWorld
2bec2e38b6 Made Display class 100% flicker free on wxMSW. 2010-12-11 04:05:19 +02:00
HomeWorld
91c58ec257 Reduced flickering in fittingView to almost 0.0001% 2010-12-11 02:42:07 +02:00
HomeWorld
3ff31d20af Removed the clearItemImages method from gui.Display - there is no need for it since we now use CachingImageList 2010-12-07 20:20:06 +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
0eda688351 Display class now uses CachingImageList instead of wx.ImageList; updated builtinViewColumns.state to use it properly 2010-12-07 14:35:37 +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
HomeWorld
0b5243dc62 Dont mangle border style in Display class, change it where needed 2010-12-03 14:35:37 +02:00
HomeWorld
acb8052469 Make sure we dont screw things up in Display class when the first column has wx.LIST_AUTOSIZE_USEHEADER width specified 2010-12-03 13:48:21 +02:00
HomeWorld
73fc505d3e Revert "Add doubleBuffering to Displays to eliminate flicker"
This reverts commit 475aab1a4d.
Do not use SetDoubleBuffered with wxpython 2.8.11.0 - it's bugged to hell.
2010-11-24 12:19:02 +02:00
HomeWorld
3b6fed377b Revert "More work on flicker"
This reverts commit aa9b1a227a.
2010-11-24 12:18:29 +02:00
HomeWorld
7aa58ee907 Revert "Dont call SetDoubleBuffered at all unless needed"
This reverts commit 628b80e515.
2010-11-24 12:18:06 +02:00
HomeWorld
628b80e515 Dont call SetDoubleBuffered at all unless needed 2010-11-19 14:51:52 +02:00
cncfanatics
aa9b1a227a More work on flicker 2010-11-19 10:08:17 +01:00
cncfanatics
475aab1a4d Add doubleBuffering to Displays to eliminate flicker 2010-11-19 09:50:03 +01:00
HomeWorld
112226e8d2 Fixed bad stuff happening prior to page reparenting 2010-11-17 15:55:41 +02:00
HomeWorld
4922d6c880 Some changes in graphFrame, it doesnt look awesome, but it's nonetheless prettier than before 2010-11-15 19:26:28 +02:00
HomeWorld
97c2c51457 Fix for first column fracked up size 2010-11-15 18:49:41 +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
HomeWorld
653a3108d6 Bad indent is bad.This closes #280 too 2010-11-05 18:45:42 +02:00
HomeWorld
0ed842c747 Fixed an index out of range when resizing columns in display.py 2010-11-05 14:43:09 +02:00
HomeWorld
072681b939 Allow column resize in fitting view. If a column gets resized it will maintain its width when doing a refresh. 2010-11-02 18:23:01 +02:00
HomeWorld
f07b0172eb Fix the fix of the fixing fix. 2010-11-02 17:45:42 +02:00
HomeWorld
7ad1e47cb0 Fitting view/display improvements 2010-11-02 15:04:35 +02:00
HomeWorld
c0c70c9bd4 Little oopsie 2010-11-02 02:31:00 +02:00
HomeWorld
c65b1be486 Various fixes in display.py, including a wxpy listctrl stupid bug workaround 2010-11-02 02:01:14 +02:00
cncfanatics
ab58df372e Add support for delayed changing of text in columns via a delayedText
method that will get called if getText returns false
2010-10-26 12:49:50 +02:00
cncfanatics
c667ecbe36 Fix a bug where hard size settings in displays weren't respected 2010-10-20 15:00:59 +02:00
cncfanatics
bc883685ec Implement basic ammo switching context menu. (still needs much
polishing)
2010-10-19 10:31:52 +02:00
cncfanatics
c41525ff4a Make a slight redesign of the builtins 2010-10-04 09:17:52 +02:00
cncfanatics
72bb1bfcdc Move gui.builtinViewColumns.display to gui.display 2010-10-01 12:14:45 +02:00