Exemple #1
0
def pageContent(fl, data):
    pageBegin(fl, data)
    fl.write('<table id=main_table cellspacing=0 cellpadding=0>')
    fl.write('<tr><td valign=top>')

    cat = "Class"
    item = ""
    if ((data.name(0) == 'Memfunc') or (data.name(0) == 'Memvar')):
        arr = dddoc.splitName(data["class"].text())
        if (len(arr) > 2): item = arr[1]
#    elif data.name(0) == 'Spec':
#        arr = dddoc.splitName(data["general"].text())
#        if (len(arr) > 2): item = arr[1]
    else:
        cat = data.name(0)
        item = data.name(1)

    subcats = dddoc.DATA[cat][item]["cat"].lines
    subcat = ""
    if (len(subcats) > 0): subcat = subcats[0].text()

    fl.write('<iframe frameborder=0 id=navigation src="' +
             getIndexnameLink(cat, item, subcat) + '"></iframe>')
    fl.write('</td><td valign=top>')
    fl.write('<div id=content>')
    writePage(fl, data)
    pageEnd(fl, data)
    fl.write('</div>')
    fl.write('</td></tr>')
    fl.write('</table>')
    fl.write('</body>')
    fl.write('</html>')
Exemple #2
0
def pageContent(fl, data):
    pageBegin(fl, data)
    fl.write('<table id=main_table cellspacing=0 cellpadding=0>')
    fl.write('<tr><td valign=top>')
    
    cat = "Class"
    item = ""
    if ((data.name(0) == 'Memfunc') or (data.name(0) == 'Memvar')):
        arr = dddoc.splitName(data["class"].text())
        if (len(arr) > 2): item = arr[1]
#    elif data.name(0) == 'Spec':
#        arr = dddoc.splitName(data["general"].text())
#        if (len(arr) > 2): item = arr[1]
    else:
        cat = data.name(0)
        item = data.name(1)
    
    subcats = dddoc.DATA[cat][item]["cat"].lines
    subcat = ""
    if (len(subcats) > 0): subcat = subcats[0].text()
    
    fl.write('<iframe frameborder=0 id=navigation src="' + getIndexnameLink(cat, item, subcat) + '"></iframe>')
    fl.write('</td><td valign=top>')
    fl.write('<div id=content>')
    writePage(fl, data)
    pageEnd(fl, data)
    fl.write('</div>')
    fl.write('</td></tr>')
    fl.write('</table>')
    fl.write('</body>')
    fl.write('</html>')
Exemple #3
0
def translateLink(text):
    arr = dddoc.splitName(text)
    if len(arr) < 2: return brokenLink(text)

    obj = dddoc.DATA[arr[0]][arr[1]];
    if obj.empty(): return brokenLink(text);
    
    summary = translateTooltip(obj["summary"].text());
    if len(summary) > 0:
        summary = 'title="' + summary + '"'
    
    href = getFilename(arr[0], arr[1])

    return '\\url(<a href="' + href + '" ' + summary + '>' + translateID(arr[len(arr) - 1]) + '</a>'
Exemple #4
0
def translateLink(text):
    arr = dddoc.splitName(text)
    if len(arr) < 2: return brokenLink(text)

    obj = dddoc.DATA[arr[0]][arr[1]]
    if obj.empty(): return brokenLink(text)

    summary = translateTooltip(obj["summary"].text())
    if len(summary) > 0:
        summary = 'title="' + summary + '"'

    href = getFilename(arr[0], arr[1])

    return '\\url(<a href="' + href + '" ' + summary + '>' + translateID(
        arr[len(arr) - 1]) + '</a>'