Neil Booth
cf44e65ba8
Rework resizing of send and receive tabs
Should fix #1458
They now function in essentially the same way.
9 years ago
ThomasV
f63bc61ec4
fix #1461
9 years ago
Joel Stanner
82a75f3949
Remove redundant "in"
For example, this avoids displaying "Request expires in [ in about 24 hours]"
9 years ago
Joel Stanner
cdbee6f4c9
Expiration value typo bug
9 years ago
fireduck64
978dddad80
Make verbage from requests a little more clear
9 years ago
ThomasV
6cec75150c
fix docs link
9 years ago
ThomasV
6117c58a59
update documentation hard link
9 years ago
ThomasV
7f7d73a4a9
helper function without decorator: sign_tx_with_password
9 years ago
ThomasV
483cf2286f
format_amount_and_units: general method to display amounts and fiat values. fixes #1078
9 years ago
ThomasV
7c4b749340
single dialog for confirmation and password
9 years ago
Neil Booth
c64e8b9885
Only write wallet if necessary
9 years ago
Neil Booth
886192aba7
Make trustedcoin.py multi-window compatible
9 years ago
Neil Booth
0371a3dc32
Don't refresh whilst editing!
It's long been a pet peeve of mine that whilst editing a label,
something would cause Electrum to refresh the widget, such as
an incoming tx or a new block, and you'd lose your edits.
This changes MyTreeWidget so that, if editing, updates are
deferred until editing finishes.
9 years ago
Neil Booth
544b829f6e
Rework MyTreeWidget editing
Gets rid of need for EditableItem class.
New callback on_permit_edit to permit widgets to refuse editing.
Restores popup menu on activating a non-editable column behaviour.
9 years ago
ThomasV
533cdde366
right align numerical values in history widget
9 years ago
ThomasV
f3b0d83782
rename 'gui' console variable to 'window'
9 years ago
Neil Booth
39615333c0
Attribute more diagnostic messages
9 years ago
Neil Booth
9b50d1e7bc
Fix history headers on plugin load / unload
9 years ago
Neil Booth
93b964f11d
Two fixes for main_window.py
- initialize r when getting status text
- fix so settings widgets appear and are enabled
appropriately
9 years ago
Neil Booth
1d35954541
Fix status bar FX balance display
9 years ago
Neil Booth
34ce6d1821
Updates for exchange_rate plugin
Have AmountEdit return an int if is_int, otherwise a Decimal
Set the tray tooltip unconditionally.
More verbose logging for exchage_rate plugin.
Get rate_float from Coindesk as rate can have commas.
Plugin tracks windows itself, and doesn't create its own
members in the window objects.
Clean up the edit handling.
9 years ago
Neil Booth
9e0e54157e
More improvements to exchange_rate plugin
Everything should now update correctly on incoming data from
the exchange server.
9 years ago
ThomasV
24cd18e193
cleanup unneeded array in history widget
9 years ago
ThomasV
1f215ae673
cleanup
9 years ago
ThomasV
015e274dab
rework exchange_rate hooks
9 years ago
ThomasV
0ef7320d7d
remove forgotten file from lite gui
9 years ago
Neil Booth
9da22000b6
More improvements to exchange_rate plugin
- better historical rate handling, including caching
- grabbing and scanning wallet transactions no longer needed
- fix autosize of fiat column
- more efficient
9 years ago
Neil Booth
317582e9a7
Permit menu editing of address list
Fixes recent addition to #1435
9 years ago
Neil Booth
46067da42f
Fix thinko
Fixes #1441
9 years ago
Neil Booth
835bc4e4aa
More cleanup now self.window is gone
No need for self.main_window in gui object.
No need for hooks "init_qt" and "close_main_window".
9 years ago
Neil Booth
bbd50ba83c
Remove all self.window references from plugins
9 years ago
Neil Booth
8e7bcfeeb9
Update email plugin for multiple windows.
9 years ago
Neil Booth
392335487b
Add plugins variable to console
9 years ago
Neil Booth
77a029082a
Improved new_window handling.
Remove new_window hook.
Plugin informed of all windows via events when first loaded.
init_qt no longer needed for exchange_rate plugin.
9 years ago
Neil Booth
fcc452d7b0
Fix window closing
Only closing via the menu did it properly. Closing a window via
the window manager didn't shut the window down at all, because
the code wasn't in the closeEvent handler.
9 years ago
Neil Booth
8ce2a95695
Have plugins object track the window set
No need for self.gui nor init_qt hook any more. This makes
plugins more independent of window and gui types.
9 years ago
ThomasV
897a5d34ed
share contacts and invoices objects between windows
9 years ago
Roman Zeyde
a1586b2bb3
main_window: fix typo at do_process_from_text()
9 years ago
ThomasV
2a889d318b
fix: make uri optional in new_window
9 years ago
ThomasV
3cc7c1454b
move back URI rewriting to main electrum script
9 years ago
Neil Booth
87cff8e380
Check URI in "electrum" because of ambiguity
9 years ago
Neil Booth
27917af2bf
Get URIs working properly for multiple windows
9 years ago
Neil Booth
14cc260092
Remove redundant config argument.
Also don't default path for clarity.
9 years ago
ThomasV
5df03951e5
move window initialization hook inside class
9 years ago
Neil Booth
49797c3094
Create a Plugins class
Encapsulates plugin logic and removes global variable ugliness.
9 years ago
Neil Booth
f2fb856f1c
Exchange rate plugin fixes for multiple windows
This should be enough to keep everything working that was working
before. The plugin itself needs a lot more work to fix existing
bugs and be sane.
9 years ago
ThomasV
992c70a688
detect available hardware wallets before listing them in wizard
10 years ago
ThomasV
280b5c79d2
minor fix
9 years ago
ThomasV
bdb4d3ecb8
move methods calling installwizard to main gui class
9 years ago
ThomasV
4e458b5639
minor fix
9 years ago