コード例 #1
0
def searchResultsToDefinition(searchResults, modulesInfo):
    assert len(searchResults) > 0

    df = Definition()
    for result in searchResults:
        title = result[TITLE_IDX]
        artist = result[ARTIST_IDX]
        lyricsId = result[LYRIC_ID_IDX]

        df.TextElement(title, link="s+lyricsitem:" + lyricsId, style="bold")
        #df.LineBreakElement()
        df.TextElement(" by ")
        gtxt = df.TextElement(artist)
        setArtistLink(gtxt, artist, modulesInfo)
        df.LineBreakElement()

    assert not df.empty()

    df.LineBreakElement()
    gtxt = df.TextElement("New Search")
    gtxt.setHyperlink("lyricsform:search")
    gtxt.setJustification(justCenter)
    return df
コード例 #2
0
ファイル: lyrics.py プロジェクト: kjk/moriarty-palm
def searchResultsToDefinition(searchResults, modulesInfo):
    assert len(searchResults) > 0

    df = Definition()
    for result in searchResults:
        title = result[TITLE_IDX]
        artist = result[ARTIST_IDX]
        lyricsId = result[LYRIC_ID_IDX]

        df.TextElement(title, link = "s+lyricsitem:"+lyricsId, style="bold")
        #df.LineBreakElement()
        df.TextElement(" by ")
        gtxt = df.TextElement(artist)
        setArtistLink(gtxt, artist, modulesInfo)
        df.LineBreakElement()

    assert not df.empty()

    df.LineBreakElement()
    gtxt = df.TextElement("New Search")
    gtxt.setHyperlink("lyricsform:search")
    gtxt.setJustification(justCenter)
    return df