コード例 #1
0
def example_dict_data():
    files = [{
        'path': 'f0/i00',
        'name': 'i00',
        'size': '5kb'
    }, {
        'path': 'f0/i01',
        'name': 'i01',
        'size': '1kb'
    }, {
        'path': 'f1/i10',
        'name': 'i10',
        'size': '2kb'
    }, {
        'path': 'f1/f2/i120',
        'name': 'i120',
        'size': '3kb'
    }]
    data = listData.files_data_dict(files)
    app = wx.PySimpleApp(0)
    frame = wx.Frame(None, -1, size=(800, 600))
    FilePanel = type('FilePanel', (OpenMixin, Panel), {})
    panel = FilePanel(frame, -1, data, listData.DataDict)
    app.SetTopWindow(frame)
    frame.Show()
    app.MainLoop()
コード例 #2
0
def example_dict_data():
    files = [{'path': 'f0/i00', 'name': 'i00', 'size': '5kb'},
        {'path': 'f0/i01', 'name': 'i01', 'size': '1kb'},
        {'path': 'f1/i10', 'name': 'i10', 'size': '2kb'},
        {'path': 'f1/f2/i120', 'name': 'i120', 'size': '3kb'}]
    data = listData.files_data_dict(files)
    app = wx.PySimpleApp(0)
    frame = wx.Frame(None, -1, size=(800, 600))
    FilePanel = type('FilePanel', (OpenMixin,Panel), {})
    panel = FilePanel(frame, -1, data, listData.DataDict)
    app.SetTopWindow(frame)
    frame.Show()
    app.MainLoop()
コード例 #3
0
 def show_image_tree(self, result, image_infos, widths, headers,
         ok_label='&OK', buttons=False, modal=False):
     data = listData.files_data_dict(image_infos)
     dlg = dialogs.ImageTreeDialog(data, listData.DataDict, headers,
         self, size=(600, dialogs.get_max_height(300)))
     dlg.SetColumnWidths(*widths)
     dlg.SetOkLabel(ok_label)
     dlg.ShowButtons(buttons)
     if modal or buttons:
         answer = dlg.ShowModal()
         result['answer'] = answer == wx.ID_OK
     else:
         dlg.Show()