Пример #1
0
def html_metainfo_summary(project):
    items = [
        '<span class="key">Name</span>: <span class="value">%s</span>\n' % (project.name),
        '<span class="key">Path</span>: <span class="value">%s</span>\n' % (project.path),
    ]
    for label, value in project.metadata.items():
        if label in ("icon", "alias") or not value:
            continue
        value = pretty_print(getattr(project, label))
        items.append('<span class="key">%s</span>: <span class="value">%s</span>\n' % (label.capitalize(), value))
    return html_section("meta-information", "Meta-information", items)
Пример #2
0
    def __init__(self, project, parent=None):
        super(Preview, self).__init__(parent)
        self.setContentsMargins(0, 0, 0, 0)

        html = html_header
        html += '<div class="label">' + pretty_print(project.label) + "</div>"
        html += html_footer

        html = html_header
        html += html_project_summary(project)
        html += html_footer

        self.setText(html)
        self.setReadOnly(True)
Пример #3
0
    def __init__(self, project, parent=None):
        super(Preview, self).__init__(parent)
        self.setContentsMargins(0, 0, 0, 0)

        html = html_header
        html += '<div class="label">' + pretty_print(project.label) + "</div>"
        html += html_footer

        html = html_header
        html += html_project_summary(project)
        html += html_footer

        self.setText(html)
        self.setReadOnly(True)
Пример #4
0
def html_metainfo_summary(project):
    items = [
        '<span class="key">Name</span>: <span class="value">%s</span>\n' %
        (project.name),
        '<span class="key">Path</span>: <span class="value">%s</span>\n' %
        (project.path)
    ]
    for label, value in project.metadata.items():
        if label in ('icon', 'alias') or not value:
            continue
        value = pretty_print(getattr(project, label))
        items.append(
            '<span class="key">%s</span>: <span class="value">%s</span>\n' %
            (label.capitalize(), value))
    return html_section('meta-information', 'Meta-information', items)