File: life.rsrc.py

package info (click to toggle)
pythoncard 0.8.1-8.1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny
  • size: 5,352 kB
  • ctags: 4,594
  • sloc: python: 42,401; makefile: 55; sh: 22
file content (125 lines) | stat: -rw-r--r-- 3,910 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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125

{ 'application':{ 'type':'Application',
            'name':'Life',

    'backgrounds':
 [ 
  { 'type':'Background',
    'name':'bgLife',
    'title':'Life PythonCard Application',
    'size':( 310, 300 ),
    'statusBar':1,
    'style':['resizeable'],

    'menubar': 
    { 
        'type':'MenuBar',
        'menus': 
        [
            { 'type':'Menu',
              'name':'menuFile',
              'label':'&File',
              'items': [ 
                { 'type':'MenuItem',
                  'name':'menuFileOpen',
                  'label':'&Open...\tCtrl+O' },
                { 'type':'MenuItem',
                  'name':'menuFileSaveAs',
                  'enabled':0,
                  'label':'Save &As...' },
                { 'type':'MenuItem', 'name':'fileSep1', 'label':'-' },
                { 'type':'MenuItem',
                  'name':'menuFileExit',
                  'label':'E&xit\tAlt+X',
                  'command':'exit' } ] },
            { 'type':'Menu',
              'name':'menuEdit',
              'label':'&Edit',
              'items': [ 
                { 'type':'MenuItem',
                  'name':'menuEditCopy',
                  'label':'&Copy\tCtrl+C'},
                { 'type':'MenuItem',
                  'name':'menuEditPaste',
                  'label':'&Paste\tCtrl+V'},
                { 'type':'MenuItem', 'name':'editSep1', 'label':'-' },
                { 'type':'MenuItem',
                  'name':'menuEditClear',
                  'label':'&Clear',
                  'command':'editClear'}
                ] },
            { 'type':'Menu',
              'name':'menuAutomata',
              'label':'&Automata',
              'items': [ 
                { 'type':'MenuItem',
                  'name':'menuAutomataLife',
                  'label':"Conway's Life...",
                  'command':'doAutomata'},
                { 'type':'MenuItem',
                  'name':'menuAutomataLexicon',
                  'label':"Lexicon Window"},
                { 'type':'MenuItem',
                  'name':'menuAutomataPatternsList',
                  'label':"Patterns List Window"},
                { 'type':'MenuItem', 'name':'automataSep1', 'label':'-' },
                { 'type':'MenuItem',
                  'name':'menuAutomataDownloadLexiconAndPatterns',
                  'label':"Download Lexicon and Patterns"},
                ] },
            { 'type':'Menu',
              'name':'menuFile',
              'label':'&Scale',
              'items': [ 
                { 'type':'MenuItem',
                  'name':'menuScale1',
                  'command':'setScale',
                  'label':'1' },
                { 'type':'MenuItem',
                  'name':'menuScale2',
                  'command':'setScale',
                  'label':'2' },
                { 'type':'MenuItem',
                  'name':'menuScale3',
                  'command':'setScale',
                  'label':'3' },
                { 'type':'MenuItem',
                  'name':'menuScale4',
                  'command':'setScale',
                  'label':'4' },
                { 'type':'MenuItem',
                  'name':'menuScale5',
                  'command':'setScale',
                  'label':'5' },
                { 'type':'MenuItem',
                  'name':'menuScale10',
                  'command':'setScale',
                  'label':'10' },
                  ] },
        ]       
    },

   'components':
   [ 
    { 'type':'Button',
      'name':'btnStart',
      'position':(0, 0),
      'label':'Start' },
    { 'type':'Button',
      'name':'btnStop',
      'position':(100, 0),
      'label':'Stop' },
    { 'type':'Button',
      'name':'btnStep',
      'position':(200, 0),
      'label':'Step' },
    { 'type':'BitmapCanvas',
      'name':'bufOff',
      'position':(0, 30),
      'size':(600, 400) },
   ]
  }
 ]
 }
 }