Commit Graph

54 Commits

Author SHA1 Message Date
Erik Snoeijs
3270432f0b Add html export support 2012-07-08 13:51:40 +02:00
DarkPhoenix
8adc2b0f68 Use native tooltips which are updated on per-cell basis 2012-03-19 15:38:23 +04:00
DarkPhoenix
fc813b5900 Revert "Implemented a new way to show 'tooltips' of miscellanea column in fittingView"
This reverts commit b647f22fa7.
2012-03-19 15:36:47 +04:00
DarkPhoenix
dec3a9ab62 Revert "Use some black magic for 'tooltip' window show to avoid parent window (pyfa) losing focus (all blames goes to Entity)"
This reverts commit 2a262e447a.
2012-03-19 15:36:34 +04:00
DarkPhoenix
41cf39d43e Revert "Raise parent after tooltip windows is shown"
This reverts commit 9666276cb0.
2012-03-19 15:36:14 +04:00
DarkPhoenix
753e0d1360 Revert "Do not show tooltip window if tooltip is None or ''"
This reverts commit cdf5731d66.
2012-03-19 15:35:57 +04:00
HomeWorld
cdf5731d66 Do not show tooltip window if tooltip is None or '' 2012-03-19 06:28:50 +02:00
HomeWorld
9666276cb0 Raise parent after tooltip windows is shown 2012-03-18 20:12:42 +02:00
HomeWorld
2a262e447a Use some black magic for 'tooltip' window show to avoid parent window (pyfa) losing focus (all blames goes to Entity) 2012-03-18 20:03:52 +02:00
HomeWorld
b647f22fa7 Implemented a new way to show 'tooltips' of miscellanea column in fittingView 2012-03-18 16:22:43 +02:00
HomeWorld
e9a364f2e6 Use an alternative method to show tooltips for fittingView 2012-03-18 14:58:43 +02:00
HomeWorld
de909902a2 Use SetToolTip(None) (SetToolTipString('') isn't reliable on GTK (fittingView) 2012-03-18 14:13:43 +02:00
HomeWorld
ddbd54fe5d Make sure we don't get an index out of range in fittingview tooltip show stuff (OnMouseMove) 2012-03-18 13:39:42 +02:00
HomeWorld
37a24ad432 Replaced Tracking with Miscellanea in fittingview->OnMouseMove 2012-03-18 13:17:55 +02:00
HomeWorld
d804b49d79 Merge branch 'master' of evefit.org:pyfa 2012-03-18 13:14:24 +02:00
HomeWorld
a52afa4e51 Added tooltip support for tracking column in fittingview 2012-03-18 13:13:44 +02:00
DarkPhoenix
b4a581863a Merge branch 'master' of evefit.org:pyfa 2012-03-18 15:07:16 +04:00
DarkPhoenix
85e34aa70f Rename column from tracking to misc and change its icon to data disk 2012-03-18 15:06:35 +04: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
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
DarkPhoenix
aa4f07e22e Now modules are brought offline by ctrl + lmb 2012-01-25 13:38:45 +04:00
DarkPhoenix
b066760cc8 Fix #466 (Changing T3 subsystems confuses the fitting window) 2012-01-25 02:26:30 +04:00
HomeWorld
8ea7bae6d2 Minor fix in fitting view preview rendering 2011-06-15 10:30:04 +03:00
HomeWorld
898085672a Dragging an already displayed fit over an Empty Fit tab didn't generated FitChanged event. Fixed 2011-05-15 19:11:46 +03:00
HomeWorld
d53f8fb3ef Added kb modifier for wxmac (CMD) -> fitting view module DND 2011-05-03 21:03:36 +03:00
HomeWorld
a1e6bc34cf Added the basic stuff (pyfa side) for module copy -> needs an implemetation of module clone (eos or pyfa service side) 2011-05-03 20:54:31 +03:00
DarkPhoenix
4802ca76f8 Proper fix which will work for several modules with different names 2011-04-26 15:55:46 +04:00
DarkPhoenix
2ee5263f7c Make sure to pass just 1 unique context 2011-04-26 15:48:10 +04:00
DarkPhoenix
7f940df7b9 Sort contexts in caller instead of context menu generator 2011-04-25 10:43:38 +04:00
DarkPhoenix
3c48839569 Rework context menus 2011-04-24 21:58:07 +04:00
HomeWorld
0960a1588b Fixed #406, use page index not the current active page index 2011-01-24 13:48:20 +02:00
HomeWorld
b13ef000b2 Added drag handler for fitview(multiswitch -> chromeTabs -> tabs container) 2011-01-17 06:19:46 +02:00
HomeWorld
ca57d80f8b Fixed a traceback in fittingview - MakeSnapshot - gtfo if fit is None 2011-01-14 11:23:32 +02:00
HomeWorld
c000e97603 Added middle click down as show fit in new tab for stage 3 2010-12-16 19:42:24 +02:00
HomeWorld
016ba65b8b Added kb modifier -> ctrl + left click on a stage3 item opens it in a new tab 2010-12-16 19:34:09 +02:00
HomeWorld
e2a8874688 MSW can be a bitch when dealing with left clicks (sometimes a dbl click is generated, fixed module state switching, now its faster as it can gets 2010-12-11 02:04:09 +02:00
HomeWorld
2cac5adf8d Use stored bitmaps for viewcolumns headers (required to get a proper fitting view snapshot) 2010-12-11 00:45:09 +02:00
HomeWorld
d455c65412 NEVER EVER USE wx.ImageList.Draw with arg solidBackground=TRUE - it will fuck up the bitmap contained into it 2010-12-10 21:49:36 +02:00
HomeWorld
7c089faeb3 Removed useless code from fittingView.MakeSnapshot 2010-12-10 15:39:32 +02:00
HomeWorld
977c24ab52 Dirty hack: in case the fit got deleted don't make a screenshot of it 2010-12-07 01:15:03 +02:00
HomeWorld
efb2ddb03c Fixed some gtk warning msgs generated by fittingView.MakeSnapshot 2010-12-06 22:51:34 +02:00
HomeWorld
90033511c9 Here goes a little bit more of wxwidgets fail 2010-12-06 22:23:54 +02:00
HomeWorld
dcb0be74b5 Fixed column widths (take in account header too), highlight modules that arent supposed to be there - fittingView.MakeSnapshot 2010-12-06 20:22:20 +02:00
HomeWorld
6ac7def2b8 Draw list header too for preview (fittinView.MakeSnapshot) 2010-12-06 19:54:01 +02:00
HomeWorld
96839dfec0 Pyfa now properly generates fitting tabs previews 2010-12-06 17:24:13 +02:00
HomeWorld
0b5243dc62 Dont mangle border style in Display class, change it where needed 2010-12-03 14:35:37 +02:00
HomeWorld
10c6d0b90a Fix for fit DND, stuff (BlankPage) got moved in a separate file, forgot to update the code. 2010-11-30 15:59:19 +02:00
HomeWorld
bedebb94f5 Fixed some tracebacks in fittingView (forgot to change from FitChanged to GE.FitChanged in 2 loc.) 2010-11-28 22:16:51 +02:00
HomeWorld
a5b40dbac0 Send FIT_CHANGED event too when a fit is selected in shipbrowser and that fit is already present in multiSwitch 2010-11-28 21:35:37 +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