URI: 
       tcleanup; make toplevel item current - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit e5ec6bcd3927d3d0bfd60c3070d61e2238acc883
   DIR parent d9fad9452d4a7b794f991f0959a801e9d93bcd5d
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Sat,  9 Jun 2012 23:26:41 +0200
       
       cleanup; make toplevel item current
       
       Diffstat:
         M lib/gui_qt.py                       |      18 ++++++++++--------
       
       1 file changed, 10 insertions(+), 8 deletions(-)
       ---
   DIR diff --git a/lib/gui_qt.py b/lib/gui_qt.py
       t@@ -399,6 +399,9 @@ class ElectrumWindow(QMainWindow):
                    item.setIcon(0, icon)
                    self.history_list.insertTopLevelItem(0,item)
        
       +        self.history_list.setCurrentItem(self.history_list.topLevelItem(0))
       +        self.history_list.setFocus(True)
       +
        
            def create_send_tab(self):
                w = QWidget()
       t@@ -734,12 +737,8 @@ class ElectrumWindow(QMainWindow):
                l.setColumnWidth(2, 300)
                l.setColumnWidth(3, 90) 
                l.setColumnWidth(4, 10)
       -        
       -        self.new_address_button.setHidden(not self.wallet.expert_mode)
       -        
       -        #self.prioritize_button.setHidden(not self.wallet.expert_mode)
       -        #self.freeze_button.setHidden(not self.wallet.expert_mode)
        
       +        self.new_address_button.setHidden(not self.wallet.expert_mode)
                gap = 0
                is_red = False
                for address in self.wallet.all_addresses():
       t@@ -778,7 +777,9 @@ class ElectrumWindow(QMainWindow):
                    if is_red and address in self.wallet.addresses:
                        item.setBackgroundColor(1, QColor('red'))
        
       -            self.receive_list.addTopLevelItem(item)
       +            l.addTopLevelItem(item)
       +
       +        l.setCurrentItem(l.topLevelItem(0))
        
            def show_contact_details(self, item, column):
                m = unicode(item.text(0))
       t@@ -806,7 +807,7 @@ class ElectrumWindow(QMainWindow):
                    alias_targets.append(target)
                    item = QTreeWidgetItem( [ target, alias, '-'] )
                    item.setBackgroundColor(1, QColor('lightgray'))
       -            self.contacts_list.addTopLevelItem(item)
       +            l.addTopLevelItem(item)
                    
                for address in self.wallet.addressbook:
                    if address in alias_targets: continue
       t@@ -817,8 +818,9 @@ class ElectrumWindow(QMainWindow):
                    tx = "None" if n==0 else "%d"%n
                    item = QTreeWidgetItem( [ address, label, tx] )
                    item.setFont(0, QFont(MONOSPACE_FONT))
       -            self.contacts_list.addTopLevelItem(item)
       +            l.addTopLevelItem(item)
        
       +        l.setCurrentItem(l.topLevelItem(0))
        
            def create_wall_tab(self):
                self.textbox = textbox = QTextEdit(self)