File: ZopeFindDlg.py

package info (click to toggle)
boa-constructor 0.3.0-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 8,188 kB
  • ctags: 8,857
  • sloc: python: 54,163; sh: 66; makefile: 36
file content (91 lines) | stat: -rw-r--r-- 3,554 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#-----------------------------------------------------------------------------
# Name:        ZopeFindDlg.py
# Purpose:
#
# Author:      Riaan Booysen
#
# Created:     2002
# RCS-ID:      $Id: ZopeFindDlg.py,v 1.6 2004/08/16 13:37:04 riaan Exp $
# Copyright:   (c) 2002 - 2004
# Licence:     GPL
#-----------------------------------------------------------------------------
#Boa:Dialog:ZopeFindDlg

from wxPython.wx import *

def create(parent):
    return ZopeFindDlg(parent)

[wxID_ZOPEFINDDLG, wxID_ZOPEFINDDLGBUTTON1, wxID_ZOPEFINDDLGBUTTON2,
 wxID_ZOPEFINDDLGMETATYPE, wxID_ZOPEFINDDLGOBJIDS, wxID_ZOPEFINDDLGRECURSE,
 wxID_ZOPEFINDDLGSEARCHTEXT, wxID_ZOPEFINDDLGSTATICTEXT1,
 wxID_ZOPEFINDDLGSTATICTEXT2, wxID_ZOPEFINDDLGSTATICTEXT3,
] = map(lambda _init_ctrls: wxNewId(), range(10))

class ZopeFindDlg(wxDialog):
    def _init_utils(self):
        # generated method, don't edit
        pass

    def _init_ctrls(self, prnt):
        # generated method, don't edit
        wxDialog.__init__(self, id=wxID_ZOPEFINDDLG, name='ZopeFindDlg',
              parent=prnt, pos=wxPoint(653, 438), size=wxSize(319, 188),
              style=wxDEFAULT_DIALOG_STYLE, title='Zope find dialog')
        self._init_utils()
        self.SetClientSize(wxSize(311, 161))
        self.Center(wxBOTH)

        self.staticText1 = wxStaticText(id=wxID_ZOPEFINDDLGSTATICTEXT1,
              label='Find objects of type:', name='staticText1', parent=self,
              pos=wxPoint(8, 8), size=wxSize(120, 16), style=0)

        self.metaType = wxChoice(choices=['All types'],
              id=wxID_ZOPEFINDDLGMETATYPE, name='metaType', parent=self,
              pos=wxPoint(136, 8), size=wxSize(168, 21), style=0,
              validator=wxDefaultValidator)
        self.metaType.SetSelection(0)
        self.metaType.Enable(false)

        self.staticText2 = wxStaticText(id=wxID_ZOPEFINDDLGSTATICTEXT2,
              label='with ids:\n(comma separated)', name='staticText2',
              parent=self, pos=wxPoint(8, 40), size=wxSize(120, 32), style=0)

        self.objIds = wxTextCtrl(id=wxID_ZOPEFINDDLGOBJIDS, name='objIds',
              parent=self, pos=wxPoint(136, 40), size=wxSize(168, 21), style=0,
              value='')

        self.staticText3 = wxStaticText(id=wxID_ZOPEFINDDLGSTATICTEXT3,
              label='containing:', name='staticText3', parent=self,
              pos=wxPoint(8, 72), size=wxSize(72, 16), style=0)

        self.searchText = wxTextCtrl(id=wxID_ZOPEFINDDLGSEARCHTEXT,
              name='searchText', parent=self, pos=wxPoint(136, 72),
              size=wxSize(168, 21), style=0, value='')

        self.button1 = wxButton(id=wxID_OK, label='Find', name='button1',
              parent=self, pos=wxPoint(144, 128), size=wxSize(75, 23), style=0)

        self.button2 = wxButton(id=wxID_CANCEL, label='Cancel', name='button2',
              parent=self, pos=wxPoint(228, 128), size=wxSize(76, 23), style=0)

        self.recurse = wxCheckBox(id=wxID_ZOPEFINDDLGRECURSE, label='recurse',
              name='recurse', parent=self, pos=wxPoint(8, 104), size=wxSize(73,
              13), style=0)
        self.recurse.SetValue(true)

    def __init__(self, parent):
        self._init_ctrls(parent)

        self.button1.SetFocus()
        self.objIds.SetFocus()


if __name__ == '__main__':
    app = wxPySimpleApp()
    wxInitAllImageHandlers()
    dlg = create(None)
    try:
        dlg.ShowModal()
    finally:
        dlg.Destroy()