- ensure normal and watch-only stuff looks consistent
- simplify UI by removing unneeded UI layout elements


Looks like alignment for Beobachtet: header should be to the right.
especially if it is part of the translation message, let's just leave the ":" in there
@laanwj I'd like to always show watch-only and add a descriptive tooltip on how to add watch-only addresses via RPC console. It reads Shows watch-only balances from addresses you added to your wallet via importaddress (see Bitcoin RPC console and enter "help importaddress")., what do you think? Will make the changes and you can then take a look at the updated pull.
If we believe watch-only functionality is important enough to be a first-class thing in the GUI, adding them should be in the GUI too - not through the RPC console.
I agree with @sipa. Note that watch-only is experimental for now, that's why there is no official way to add them. Please don't suggest that people use the debug console in a tooltip. The watch-only functionality should be completely hidden if it is not used.
Comments about the screenshot:
Looks a lot better already. Maybe try italic instead of underline?
Italic:

Chose wisely :).
Well I'm sorry to be difficult, but neither looks very appealing to me. The underline 'interferes' with the summation line, whereas the italic just looks.. wiggly, the effect is overdone. ...in retrospect maybe it was better without font effect for the header. But if I have to choose, the underline wins.
No problem, one screenshot more with no font effect:

I'll rebase after the final decission :).
OK. Looks better without font effect. Sorry for the distraction. Let's just go with that.
Rebased and ready.
ACK if you remove the part to always show watch-only.
17 | - <item> 18 | + <layout class="QFormLayout" name="formLayout_3"> 19 | + <item row="0" column="0" colspan="2"> 20 | <widget class="QLabel" name="labelAlerts"> 21 | <property name="visible"> 22 | - <bool>false</bool>
Does it affect anything that labelAlerts is initially visible?
That is a mistake, will fix it. Thanks!
Fixed!
Without watch-only it still shows the 'Spendable:' header. This may be confusing, because there is nothing to contrast it to.

- ensure normal and watch-only stuff looks consistent
- simplify UI by removing unneeded UI layout elements
- change some comments to watch-only from watchonly
170 | - ui->lineWatchBalance->setVisible(showWatchOnly); // show watchonly balance separator line 171 | - ui->labelWatchAvailable->setVisible(showWatchOnly); // show watchonly available balance 172 | - ui->labelWatchImmature->setVisible(showWatchOnlyImmature); // show watchonly immature balance 173 | - ui->labelWatchPending->setVisible(showWatchOnly); // show watchonly pending balance 174 | - ui->labelWatchTotal->setVisible(showWatchOnly); // show watchonly total balance 175 | + ui->labelSpendable->setVisible(showWatchOnly); // show spendable lable (only when watch-only is active)
lable :)
Oh my... fixed!
Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/p4627_94e1b9e05b96e4fe639e5b07b7a53ea216170962/ for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.