Commit Graph

99 Commits

Author SHA1 Message Date
HomeWorld
afed4daf67 Fit add when no tabs available bug fix (create an empty tab first or we will end up with orphan fittingviews) / little cleanup in mainframe.py / added GetPageCount method to PFNotebook 2010-11-20 21:05:01 +02:00
Corollax
c8022f333e Refactored toClipboard() and fromClipboard()
They are now handy-dandy functions in util.py. Huzzah! =D
2010-11-20 07:44:34 -06:00
cncfanatics
67c750a142 Some tweaks, changes and additions to the about box 2010-11-19 14:52:46 +01:00
cncfanatics
011cb51363 Merge branch 'master' of evefit.org:pyfa
Conflicts:
	eos
2010-11-19 14:46:13 +01:00
cncfanatics
768f9c9471 Add fleet browser, view and service (basic skeleton) 2010-11-19 14:43:01 +01:00
HomeWorld
967d0cc137 Use methods compatible with wx.notebook for stuff 2010-11-19 14:46:05 +02:00
HomeWorld
7939d302e1 Make sure the window have size 0,0 at creation time or it will look nasty till it gets reparented 2010-11-19 14:36:35 +02:00
Corollax
77f1c6d347 Merge branch 'master' of evefit.org:pyfa 2010-11-19 06:33:13 -06:00
HomeWorld
b47a2c463e Fixed CTRL+W bind 2010-11-19 14:33:05 +02:00
Corollax
c4b9773bc2 Added ctrl+t support to add a tab.
Darriele used a different name for the AddTab function, so I just had to change one the call in multiSwitch :)
2010-11-19 06:32:18 -06:00
HomeWorld
884282a8b1 Ugly stuff, dont look 2010-11-17 22:36:55 +02:00
cncfanatics
1ffdf9b2cb Fixup menu code 2010-11-17 09:47:53 +01:00
cncfanatics
26df47699d Start work on integrating new tabs into pyfa 2010-11-17 09:05:45 +01:00
HomeWorld
031708d9e6 There can be only ONE ...GraphFrame 2010-11-11 18:06:28 +02:00
HomeWorld
2f2373180c Padded splitter window (left +2) 2010-11-09 21:11:51 +02:00
cncfanatics
346fa708bc Basic (and ugly) setup for graphs 2010-11-08 13:50:37 +01:00
HomeWorld
509af114db Ugly dialogs?.. No thx 2010-11-04 23:48:15 +02:00
cncfanatics
73ed7a2d05 Implement fit backup in a seperate thread with a (not so) pwetty dialog 2010-11-04 07:17:58 +01:00
Corollax
1dc258b9ad Refined the open/save dialog menus
Just adding some consistency to UI convention.
2010-11-03 02:57:14 -05:00
HomeWorld
5edb712fae Stuff already there but ppl have no eyes to see it. Closes #277 2010-11-02 23:08:17 +02:00
HomeWorld
0b3d1d0e2a Shipbrowser content is refreshed after an import is done 2010-11-02 22:44:00 +02:00
HomeWorld
94d6611e29 More updates to aboutbox 2010-11-01 01:25:24 +02:00
HomeWorld
951b62bec3 Stuff - scroll to selected fit when needed 2010-10-31 15:25:04 +02:00
cncfanatics
adb606927f Add CTRL+<space> accelerator to toggle between ship & market browser 2010-10-31 11:08:41 +01:00
cncfanatics
388803b3c4 Merge branch 'master' of evefit.org:pyfa 2010-10-31 10:57:40 +01:00
cncfanatics
a0d20614fb Fix accelerator stuff 2010-10-31 10:57:29 +01:00
HomeWorld
379c5b61ba Fix #253 2010-10-31 11:39:22 +02:00
HomeWorld
35eeaaaa4d ctrl+t creates a new fitting view empty tab 2010-10-30 21:27:59 +03:00
cncfanatics
f9a2dd4f4d Merge branch 'copyRework'
Conflicts:
	gui/mainMenuBar.py
2010-10-30 16:55:19 +02:00
HomeWorld
9d2c254d00 Major rehaul of mainframe.py controls init. Bye bye monster flicker on sash resize 2010-10-30 13:56:37 +03:00
HomeWorld
980e857221 Set splitter minpanesize to a higher value (to avoid stuff getting really ugly in shipbrowser when its width is ~150 or less) 2010-10-30 12:00:36 +03:00
cncfanatics
e05ded882c Fix changing characters not udpating stats right away as well as
unlearning not working
2010-10-29 13:01:26 +02:00
Lucas Thode
1750624f0f made the export-to-clipboard code use a lookup tbl 2010-10-28 15:40:19 -05:00
Lucas Thode
0280d27853 Swallowed traceback on copying with no active fit. 2010-10-28 09:56:49 -05:00
Lucas Thode
683a911149 Finished export-to-clipboard dialog support.
(Well, almost: it defaults to EFT at the moment, which is not quite right.  I strongly suspect that the default should be configurable, although further discussion is needed on this matter.
2010-10-28 09:45:13 -05:00
Lucas Thode
92457a8006 Added copy-format selection dialog. 2010-10-28 09:40:56 -05:00
Lucas Thode
8b34a9c666 Removed submenu for copy, will replace with dialog 2010-10-28 08:42:26 -05:00
Lucas Thode
9f4f081ea0 Improved file-extension handling. 2010-10-28 08:26:06 -05:00
Lucas Thode
cdae0d634d Fixed bug with file-extension handling in export. 2010-10-27 18:01:58 -05:00
Lucas Thode
21725acf7f Remove import of the old import and export boxes. 2010-10-26 11:01:25 -05:00
Lucas Thode
6877d98e1d Exporting fits now uses the File->Save box.
This allows gui/importExport.py to die completely.  HOWEVER, this does drop support for simultaneous EFT and XML export of a fit.
2010-10-26 10:56:59 -05:00
Lucas Thode
2749298e21 Added a wildcard for EFT files to the import box.
Also fixed a dialog box leak in the backup fits function.
2010-10-26 10:38:48 -05:00
Lucas Thode
723d4e9c85 Made it so that pasting a fit auto-opens it now. 2010-10-26 10:36:13 -05:00
Lucas Thode
affd4d16c6 Import now uses the standard File->Open dialog box
Also, you can import multiple files in one go now.  The wildcard could still use some tweaking, however.
2010-10-26 10:28:21 -05:00
Lucas Thode
580d69ea5e moved some logic into the fit service 2010-10-26 09:01:04 -05:00
Lucas Thode
10f779fa96 Added support for backing up fittings.
This uses the standard EvE XML fitting format.
2010-10-26 08:47:12 -05:00
cncfanatics
2d13c276ca Add a try: catch: block so we don't put any tracebacks into console when
from clipboard is attempted on things that aren't fits
2010-10-26 08:28:01 +02:00
Lucas Thode
56371a3e55 Implemented Trac #159.
This adds support for intelligent import from the clipboard (as the paste function).  The old-style textbox import is still around for the time being; it will be killed off by a future change that makes the import dialog into a standard File->Open dialog box instead of the current hacky-box.
2010-10-25 19:37:55 -05:00
Weeknie
c563839429 Open ship browser on startup, ticket 187 2010-10-25 15:42:08 +02:00
Lucas Thode
4176191f37 Fixed Windows close-tab bug (I think); refactored
This commit SHOULD fix Ctrl-W/menu-bar closing on Windows; also, the code was refactored into a new multiSwitch method
2010-10-25 10:20:57 +02:00