#NEWLINE# def _setup_default_tab( self ) : #NEWLINE# #INDENT# if ( self . _default_tab in self . tab_list ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# content = self . _default_tab . content #NEWLINE# _tabs = self . _tab_strip #NEWLINE# cls = self . default_tab_cls #NEWLINE# if isinstance ( cls , string_types ) : #NEWLINE# #INDENT# cls = Factory . get ( cls ) #NEWLINE# #UNINDENT# if ( not issubclass ( cls , TabbedPanelHeader ) ) : #NEWLINE# #INDENT# raise TabbedPanelException ( '`default_tab_class` should be                subclassed from `TabbedPanelHeader`' ) #NEWLINE# #UNINDENT# if ( cls != TabbedPanelHeader ) : #NEWLINE# #INDENT# self . _current_tab = self . _original_tab = self . _default_tab = cls ( ) #NEWLINE# #UNINDENT# default_tab = self . default_tab #NEWLINE# if ( self . _original_tab == self . default_tab ) : #NEWLINE# #INDENT# default_tab . text = self . default_tab_text #NEWLINE# #UNINDENT# default_tab . height = self . tab_height #NEWLINE# default_tab . group = ( '__tab%r__' % _tabs . uid ) #NEWLINE# default_tab . state = 'down' #NEWLINE# default_tab . width = ( self . tab_width if self . tab_width else 100 ) #NEWLINE# default_tab . content = content #NEWLINE# tl = self . tab_list #NEWLINE# if ( default_tab not in tl ) : #NEWLINE# #INDENT# _tabs . add_widget ( default_tab , len ( tl ) ) #NEWLINE# #UNINDENT# if default_tab . content : #NEWLINE# #INDENT# self . clear_widgets ( ) #NEWLINE# self . add_widget ( self . default_tab . content ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# Clock . schedule_once ( self . _load_default_tab_content ) #NEWLINE# #UNINDENT# self . _current_tab = default_tab