#coding=cp936
page1_elements = [
    ('int', 'int', '0', u'数字测试', {"min":0, "max":100}),
    ('bool', 'bool', '0', u'检查框测试', None),
    ('single', 'single', 'Y', u'单选测试', [(u'是', 'Y'), (u'否', 'N')]),
    ('string', 'string', u'这是一个简单文本', u'简单文本测试', None),
    ('lines', 'lines', u'这是一个多行文本', u'多行文本测试', None),
    ('static', 'static', u'这是一个静态文本', u'静态文本测试', None),
    ('float', 'float', 12.3, u'浮点数测试', None),
    ]

page2_elements = [
    ('date', 'date', '2005-08-06', u'日期测试', None),
    ('time', 'time', '', u'时间测试', None),
    ('openfile', 'openfile', '', u'打开文件测试', None),
    ('password', 'password', u'password', u'这是密码测试', None),
    ('list', 'list', [{'name':'limodou', 'age':31, 'sublist':[]}, 
        {'name':'zoomquiet', 'age':31, 'sublist':[]}], u'这是一个列表测试', {
        'columns':[('name', 60, 'left'), ('age', 40, 'right'), ('sublist', 50, 'center')],
        'elements':[
            ('string', 'name', 'name', u'姓名', None),
            ('int', 'age', 0, u'年龄', None),
            ('list', 'sublist', [], u'这是子列表测试', {
                'columns':[('X', 60, 'left'), ('Y', 40, 'right'), ('Z', 50, 'center')],
                'elements':[
                    ('string', 'x', 'x', u'X', None),
                    ('choice', 'y', 'A', u'Y', ['A', 'B', 'C']),
                    ('bool', 'z', False, u'Z', None),
                ]
            }),
        ]
    }),
    ]
page3_elements = [
    ('savefile', 'savefile', '', u'保存文件测试', None),
    ('dir', 'dir', '', u'目录测试', None),
    ('multi', 'multi', ['B', 'C'], u'多选测试', ['A', 'B', 'C', 'D']),
    ]
bitmap = 'logo1.jpg'
notebook = [
{'title':u'第一页', 'description':u'第一页描述信息', 'elements':page1_elements},
{'title':u'第二页', 'description':u'第二页描述信息', 'elements':page2_elements, 'bitmap':'logo2.jpg'},
{'title':u'第三页', 'description':u'第三页描述信息', 'elements':page3_elements},
]
