# HG changeset patch # User souliane # Date 1425039148 -3600 # Node ID 0b7e4226378db4580de35456fa3800dda8200eb6 # Parent 4dbd99de3aaa469583044ade83bedd5e11e494a2 browser_side: hide the tab bar and contact list's toggle button until the profile is connected diff -r 4dbd99de3aaa -r 0b7e4226378d src/browser/libervia_main.py --- a/src/browser/libervia_main.py Fri Feb 27 13:00:04 2015 +0100 +++ b/src/browser/libervia_main.py Fri Feb 27 13:12:28 2015 +0100 @@ -305,9 +305,10 @@ self._register_box.hide() del self._register_box # don't work if self._register_box is None - # display the real presence status panel + # display the presence status panel and tab bar self.presence_status_panel = main_panel.PresenceStatusPanel(self) self.panel.addPresenceStatusPanel(self.presence_status_panel) + self.panel.tab_panel.getTabBar().setVisible(True) self.bridge_signals.call('getSignals', self.bridge_signals.signalHandler) diff -r 4dbd99de3aaa -r 0b7e4226378d src/browser/sat_browser/libervia_widget.py --- a/src/browser/sat_browser/libervia_widget.py Fri Feb 27 13:00:04 2015 +0100 +++ b/src/browser/sat_browser/libervia_widget.py Fri Feb 27 13:12:28 2015 +0100 @@ -751,6 +751,7 @@ self.host = host self.setStyleName('liberviaTabPanel') self.tabBar.addTab(u'✚', asHTML=True) + self.tabBar.setVisible(False) # set to True when profile is logged self.tabBar.addStyleDependentName('oneTab') def onTabSelected(self, sender, tabIndex): diff -r 4dbd99de3aaa -r 0b7e4226378d src/browser/sat_browser/main_panel.py --- a/src/browser/sat_browser/main_panel.py Fri Feb 27 13:00:04 2015 +0100 +++ b/src/browser/sat_browser/main_panel.py Fri Feb 27 13:12:28 2015 +0100 @@ -257,9 +257,9 @@ self.setCellWidth(self.tab_panel, '100%') self.setCellHeight(self.tab_panel, '100%') self.add(self.tab_panel.getTabBar(), DockPanel.SOUTH) - self.add(self.contacts_switch, DockPanel.WEST) def addContactList(self, contact_list): + self.add(self.contacts_switch, DockPanel.WEST) self.add(contact_list, DockPanel.WEST) def addPresenceStatusPanel(self, panel):