Commit Graph

52 Commits

Author SHA1 Message Date
cncfanatics
1848ba0121 Fix a bug when clearing out search 2010-09-11 09:50:33 +02:00
cncfanatics
a9837e7cf8 Fix a bug with toggle handling while searching 2010-09-10 15:21:07 +02:00
HomeWorld
359743785f Sanity check in marketBrowser:selectionMade , sometimes the value returned by treectrl.GetSelection can be invalid 2010-09-03 11:27:01 +03:00
cncfanatics
a1490a4f09 Fix the bug where one needed two clicks to select market/ship browser 2010-08-28 20:46:53 +02:00
cncfanatics
66d60892fb Trigger an event when an item is activated 2010-08-28 16:46:06 +02:00
cncfanatics
6d371e40b7 Change AGPL to regular GPL for pyfa 2010-08-28 15:18:57 +02:00
cncfanatics
195b65ac9e Add attribute columns to the fittingView 2010-08-25 11:08:23 +02:00
cncfanatics
ccecff5e43 Implement a right click context menu for items. 2010-08-24 16:46:25 +02:00
cncfanatics
5288cfd275 Make the name column use at least the whole size available to it (without triggering scrollbars). 2010-08-24 11:19:09 +02:00
cncfanatics
de75c59bcd Untoggle grayed out toggles during search 2010-08-24 10:50:13 +02:00
cncfanatics
281ca0a989 Fix a bug with the toggles 2010-08-24 01:04:50 +02:00
cncfanatics
20cb087175 Add an if-check to prevent an exception 2010-08-24 01:03:01 +02:00
cncfanatics
f25a735455 Gray out unused toggles 2010-08-24 00:01:13 +02:00
cncfanatics
01897c2c7d Don't only toggle the buttons when searching, also tell the controller to display all relevant data 2010-08-23 23:37:28 +02:00
cncfanatics
b9857157b4 Sort by groups first, then name 2010-08-23 23:26:28 +02:00
cncfanatics
16614a8ffb Revert "Remove search related timers. Restrict market search to 4+"
This reverts commit a696b72d68.
2010-08-23 20:21:19 +02:00
cncfanatics
cd03df252e Fix a minor brainfart 2010-08-23 20:14:26 +02:00
cncfanatics
64e25ac58f Prevent the whole background from being redrawn for out trees. MIGHT fix flicker issues 2010-08-23 20:09:08 +02:00
cncfanatics
a696b72d68 Remove search related timers. Restrict market search to 4+ 2010-08-23 19:56:08 +02:00
cncfanatics
cbb574e91c Use a 100ms timer instead of 200ms 2010-08-23 19:28:49 +02:00
cncfanatics
45b0effcd2 Make togglebuttons work with search too. And activate em all by default when a search starts 2010-08-23 19:07:43 +02:00
cncfanatics
f6f9929e5d Add 200ms delay on live search of market browser, so we don't repeatedly search while the user types 2010-08-23 19:02:39 +02:00
cncfanatics
85e5033fe9 Start working on the search implementations.
TODO: Finish it
2010-08-23 19:53:19 +02:00
cncfanatics
513305ced8 Finalize the metaToggles. 2010-08-23 18:39:22 +02:00
cncfanatics
f85a5211e0 Do some ground work on implementing metaGroup filtertoggles. Rest tomorrow, too tiiiiired. 2010-08-22 23:18:45 +02:00
cncfanatics
9cb38f12c9 Position metaGroup buttons nicely 2010-08-22 21:05:15 +02:00
cncfanatics
56dea6ddab Finish prettyfying stuff for our mac users <3 2010-08-22 01:02:53 +02:00
cncfanatics
cad68de4e9 Give the buttons some more space 2010-08-22 00:50:46 +02:00
cncfanatics
da8ffb0a2f Refix search 2010-08-22 00:46:26 +02:00
cncfanatics
76958d1cd2 Give the metagroup buttons some more space too (darn macs) 2010-08-22 00:43:20 +02:00
cncfanatics
e21bbcae96 Finalize fix 2010-08-22 00:33:37 +02:00
cncfanatics
f718b84f12 Second go at "Search on macs" (REGISTERED tm) 2010-08-22 00:30:49 +02:00
cncfanatics
5d7bf6437b Experimental change in marketBrowser for search box on macs 2010-08-22 00:28:42 +02:00
cncfanatics
3590a3b061 Add search and variation selection buttons to market browser (non-functional for the moment) 2010-08-21 23:41:30 +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
a925d6b59c Make sure to not die when a bitmap doesn't exist 2010-08-17 16:41:02 +02:00
cncfanatics
54fe0146cc Add a minimum size to the market browser and main window 2010-08-16 15:59:43 +02:00
cncfanatics
5ceec2ecff Sort the item browser's contents by name 2010-08-16 15:33:34 +02:00
cncfanatics
e9ad573f39 Actualy implement a listCtrl how its suposed to be implemented. 2010-08-16 15:06:53 +02:00
cncfanatics
f96d95e30c Remove LC_ICON from the style flags 2010-08-16 13:23:02 +02:00
cncfanatics
4eb259b05c Add LC_REPORT to the listctrl style 2010-08-16 11:51:36 +02:00
cncfanatics
099b34a658 Don't put anything in the item browser column 2010-08-15 23:22:34 +02:00
cncfanatics
4025c941bb Use a list control for items (looks much better!) and sort it by name 2010-08-15 23:00:13 +02:00
cncfanatics
677a851ea3 Sort stuff alphabeticly 2010-08-15 21:26:46 +02:00
cncfanatics
9093748407 Populate the itemView with items when a marketGroup is selected.
Note: We're using a treeview instead of a listView here, because it looks exactly like we want out of the box.
2010-08-15 21:15:45 +02:00
cncfanatics
8d4fea3040 Extend the controller with a getChildren method and use it to display marketgroup children 2010-08-15 19:52:40 +02:00
cncfanatics
f99765f749 Add a dummy so that roots can be expanded.
TODO: Remove the dummy and fill up actual contents once the expansion actualy happens
2010-08-15 17:49:17 +02:00
cncfanatics
8d0c2042ea Remove a few stale variables.
Add a market class to the controller.
Add a method in the Market controller to grab the market root.
Display the market root in the market browser.
2010-08-15 17:40:00 +02:00
cncfanatics
53448d47e8 Start working on the stats pane. Resources part is done 2010-08-14 00:24:15 +02:00
cncfanatics
5496fd92ed Add a small minimum size to the market browser splitter. 2010-08-13 17:06:25 +02:00