def setup_all( self ):
        self.getControl( STATUS_LABEL ).setLabel( _(30610) )
        self.getControl( TAGS_COLUMN ).setLabel(  _(30601) )        
        self.getControl( CONTENT_COLUMN ).setLabel( _(30602) )        
        self.getControl( BUTTON_OK ).setLabel( _(30613) )
        self.getControl( BUTTON_CANCEL ).setLabel( _(30614) )
        self.getControl( BUTTON_MATCHALL ).setLabel( _(30615) )
        self.getControl( TAGS_LIST ).reset()

        
        self.TagTypes = [u"%s"%k  for k in MPDB.list_TagTypes()]
        self.CurrentlySelectedTagType = ''
        self.checkedTags = 0
        self.bAnd = False
        self.CheckTagNames = {}
        
        if self.checkedTags == 1:
            self.getControl( CHECKED_LABEL ).setLabel(  _(30611) )
        else:
            self.getControl( CHECKED_LABEL ).setLabel(  _(30612)% (self.checkedTags) )
        
        
        TotalTagTypes = len(self.TagTypes)
        i = 0
        for TagType in self.TagTypes:
            TagTypeItem = xbmcgui.ListItem( label=TagType)   
            TagTypeItem.setProperty( "checked", "transparent.png")
            self.getControl( TAGS_LIST ).addItem( TagTypeItem )

            if i == 0:
                self.loadTagContentList(TagType)
                i=1;

            self.setFocus( self.getControl( TAGS_LIST ) )
            self.getControl( TAGS_LIST ).selectItem( 0 )
            self.getControl( TAGS_CONTENT_LIST ).selectItem( 0 )