RegressionTests__TestDialogs1.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 29 Jun 2016 21:40:53 +0100
branchjv
changeset 1499 26a16a04219b
parent 193 6ead28d62b77
child 1500 d406a10b2965
permissions -rw-r--r--
Package renamed from exept:regression to stx:goodies/regression. Hooray!
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1499
26a16a04219b Package renamed from exept:regression to stx:goodies/regression. Hooray!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 193
diff changeset
     1
"{ Package: 'stx:goodies/regression' }"
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
193
6ead28d62b77 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 98
diff changeset
     3
"{ NameSpace: RegressionTests }"
6ead28d62b77 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 98
diff changeset
     4
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
ApplicationModel subclass:#TestDialogs1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	instanceVariableNames:''
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	classVariableNames:''
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
	poolDictionaries:''
193
6ead28d62b77 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 98
diff changeset
     9
	category:'tests-Regression'
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
!TestDialogs1 class methodsFor:'documentation'!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
documentation
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
"
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
    documentation to be added.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
    [author:]
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
        Claus Gittinger (cg@alan)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
    [see also:]
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    [instance variables:]
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
    [class variables:]
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
"
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
examples
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
"
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
  Starting the application:
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
                                                                [exBegin]
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
    TestApplication1 open
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
                                                                [exEnd]
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
  more examples to be added:
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
                                                                [exBegin]
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
    ... add code fragment for 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    ... executable example here ...
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
                                                                [exEnd]
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
"
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
history
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
    "Created: / 14.12.2000 / 19:19:07 / cg"
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
! !
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
!TestDialogs1 class methodsFor:'interface specs'!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
dialogSpec1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
    "This resource specification was automatically generated
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
     by the UIPainter of ST/X."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
    "Do not manually edit this!! If it is corrupted,
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
     the UIPainter may not be able to read the specification."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
     UIPainter new openOnClass:TestApplication1 andSelector:#dialogSpec1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
     TestApplication1 new openInterface:#dialogSpec1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
    <resource: #canvas>
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    ^ 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
     #(#FullSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
        #name: #dialogSpec1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
        #window: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
       #(#WindowSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
          #label: #TestApplication1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
          #name: #TestApplication1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
          #min: #(#Point 10 10)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
          #max: #(#Point 1280 1024)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
          #bounds: #(#Rectangle 16 46 316 346)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
        #component: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
       #(#SpecCollection
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
          #collection: #(
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
           #(#ActionButtonSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
              #label: 'OK'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
              #name: 'Button1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
              #layout: #(#LayoutFrame 7 0 271 0 132 0 293 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
              #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
              #model: #accept
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
           #(#ActionButtonSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
              #label: 'Cancel'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
              #name: 'Button2'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
              #layout: #(#LayoutFrame 167 0 271 0 292 0 293 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
              #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
              #model: #cancel
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
           )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
         
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
      )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
dialogSpec2
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
    "This resource specification was automatically generated
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
     by the UIPainter of ST/X."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
    "Do not manually edit this!! If it is corrupted,
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
     the UIPainter may not be able to read the specification."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
     UIPainter new openOnClass:TestApplication1 andSelector:#dialogSpec2
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
     TestApplication1 new openInterface:#dialogSpec2
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
    <resource: #canvas>
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
    ^ 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
     #(#FullSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
        #name: #dialogSpec2
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
        #window: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
       #(#WindowSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
          #label: #TestApplication1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
          #name: #TestApplication1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
          #min: #(#Point 10 10)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
          #max: #(#Point 1280 1024)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
          #bounds: #(#Rectangle 16 46 316 346)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
        #component: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
       #(#SpecCollection
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
          #collection: #(
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
           #(#ActionButtonSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
              #label: 'OK'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
              #name: 'Button1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
              #layout: #(#LayoutFrame 7 0 271 0 132 0 293 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
              #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
              #model: #accept
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
           #(#ActionButtonSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
              #label: 'Cancel'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
              #name: 'Button2'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
              #layout: #(#LayoutFrame 167 0 271 0 292 0 293 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
              #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
              #model: #cancel
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
           #(#InputFieldSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
              #name: 'EntryField1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
              #layout: #(#LayoutFrame 50 0 127 0 255 0 149 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
              #acceptOnPointerLeave: false
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
           )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
         
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
      )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
dialogSpec3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
    "This resource specification was automatically generated
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
     by the UIPainter of ST/X."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
    "Do not manually edit this!! If it is corrupted,
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
     the UIPainter may not be able to read the specification."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
     UIPainter new openOnClass:TestApplication1 andSelector:#dialogSpec3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
     TestApplication1 new openInterface:#dialogSpec3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
    <resource: #canvas>
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
    ^ 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
     #(#FullSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
        #name: #dialogSpec3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
        #window: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
       #(#WindowSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
          #label: #TestApplication1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
          #name: #TestApplication1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
          #min: #(#Point 10 10)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
          #max: #(#Point 1280 1024)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
          #bounds: #(#Rectangle 16 46 316 346)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
        #component: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
       #(#SpecCollection
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
          #collection: #(
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
           #(#ActionButtonSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
              #label: 'OK'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
              #name: 'Button1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
              #layout: #(#LayoutFrame 7 0 271 0 132 0 293 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
              #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   185
              #model: #accept
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186
              #isDefault: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   187
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   188
           #(#ActionButtonSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   189
              #label: 'Cancel'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   190
              #name: 'Button2'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   191
              #layout: #(#LayoutFrame 167 0 271 0 292 0 293 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   192
              #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   193
              #model: #cancel
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   194
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   195
           )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   196
         
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   197
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   198
      )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   199
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   200
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   201
dialogSpec4
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   202
    "This resource specification was automatically generated
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   203
     by the UIPainter of ST/X."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   204
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   205
    "Do not manually edit this!! If it is corrupted,
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   206
     the UIPainter may not be able to read the specification."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   207
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   208
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   209
     UIPainter new openOnClass:TestApplication1 andSelector:#dialogSpec3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   210
     TestApplication1 new openInterface:#dialogSpec3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   211
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   212
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   213
    <resource: #canvas>
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   214
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   215
    ^ 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   216
     #(#FullSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   217
        #name: #dialogSpec3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   218
        #window: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   219
       #(#WindowSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   220
          #label: #TestApplication1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   221
          #name: #TestApplication1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   222
          #min: #(#Point 10 10)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   223
          #max: #(#Point 1280 1024)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   224
          #bounds: #(#Rectangle 16 46 316 346)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   225
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   226
        #component: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   227
       #(#SpecCollection
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   228
          #collection: #(
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   229
           #(#ActionButtonSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   230
              #label: 'OK'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   231
              #name: 'Button1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   232
              #layout: #(#LayoutFrame 7 0 271 0 132 0 293 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   233
              #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   234
              #model: #accept
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   235
              #isDefault: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   236
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   237
           #(#ActionButtonSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   238
              #label: 'Cancel'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   239
              #name: 'Button2'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   240
              #layout: #(#LayoutFrame 167 0 271 0 292 0 293 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   241
              #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   242
              #model: #cancel
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   243
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   244
           #(#InputFieldSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   245
              #name: 'EntryField1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   246
              #layout: #(#LayoutFrame 50 0 127 0 255 0 149 0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   247
              #acceptOnPointerLeave: false
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   248
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   249
           )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   250
         
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   251
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   252
      )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   253
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   254
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   255
windowSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   256
    "This resource specification was automatically generated
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   257
     by the UIPainter of ST/X."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   258
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   259
    "Do not manually edit this!! If it is corrupted,
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   260
     the UIPainter may not be able to read the specification."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   261
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   262
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   263
     UIPainter new openOnClass:TestApplication1 andSelector:#windowSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   264
     TestApplication1 new openInterface:#windowSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   265
     TestApplication1 open
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   266
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   267
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   268
    <resource: #canvas>
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   269
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   270
    ^ 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   271
     #(#FullSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   272
        #name: #windowSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   273
        #window: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   274
       #(#WindowSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   275
          #label: 'TestApplication1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   276
          #name: 'TestApplication1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   277
          #min: #(#Point 10 10)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   278
          #max: #(#Point 1024 768)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   279
          #bounds: #(#Rectangle 16 46 316 346)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   280
          #menu: #mainMenu
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   281
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   282
        #component: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   283
       #(#SpecCollection
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   284
          #collection: #(
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   285
           #(#LabelSpec
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   286
              #label: 'Label'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   287
              #name: 'Label1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   288
              #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   289
              #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   290
              #labelChannel: #infoMessageHolder
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   291
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   292
           )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   293
         
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   294
        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   295
      )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   296
! !
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   297
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   298
!TestDialogs1 class methodsFor:'menu specs'!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   299
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   300
mainMenu
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   301
    "This resource specification was automatically generated by the Browser."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   302
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   303
    "Do not manually edit this!! If it is corrupted,
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   304
     the MenuEditor may not be able to read the specification."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   305
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   306
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   307
     MenuEditor new openOnClass:TestApplication1 andSelector:#mainMenu
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   308
    "
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   309
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   310
    <resource: #menu>
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   311
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   312
    ^ #(#Menu
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   313
           #(
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   314
             #(#MenuItem
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   315
                #label: 'File'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   316
                #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   317
                #submenu: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   318
                 #(#Menu
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   319
                     #(
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   320
                       #(#MenuItem
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   321
                          #label: 'Exit'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   322
                          #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   323
                          #value: #closeRequest
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   324
                      )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   325
                    ) nil
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   326
                    nil
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   327
                )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   328
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   329
             #(#MenuItem
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   330
                #label: 'Tests'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   331
                #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   332
                #submenu: 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   333
                 #(#Menu
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   334
                     #(
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   335
                       #(#MenuItem
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   336
                          #label: 'Dialog1'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   337
                          #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   338
                          #value: #testDialog1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   339
                      )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   340
                       #(#MenuItem
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   341
                          #label: 'Dialog2'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   342
                          #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   343
                          #value: #testDialog2
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   344
                        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   345
                       #(#MenuItem
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   346
                          #label: 'Dialog3'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   347
                          #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   348
                          #value: #testDialog3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   349
                        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   350
                       #(#MenuItem
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   351
                          #label: 'Dialog4'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   352
                          #translateLabel: true
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   353
                          #value: #testDialog4
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   354
                        )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   355
                    ) nil
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   356
                    nil
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   357
                )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   358
            )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   359
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   360
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   361
          ) nil
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   362
          nil
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   363
      )
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   364
! !
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   365
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   366
!TestDialogs1 methodsFor:'aspects'!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   367
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   368
infoMessageHolder
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   369
    "automatically generated by UIPainter ..."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   370
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   371
    "*** the code below creates a default model when invoked."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   372
    "*** (which may not be the one you wanted)"
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   373
    "*** Please change as required and accept it in the browser."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   374
    "*** (and replace this comment by something more useful ;-)"
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   375
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   376
    |holder|
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   377
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   378
    (holder := builder bindingAt:#infoMessageHolder) isNil ifTrue:[
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   379
        holder := ValueHolder new.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   380
        builder aspectAt:#infoMessageHolder put:holder.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   381
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   382
        holder value:'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   383
Please check that 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   384
all dialogs (open via the ''Tests''-menuItem)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   385
close when their OK-Button is pressed.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   386
'.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   387
    ].
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   388
    ^ holder.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   389
! !
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   390
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   391
!TestDialogs1 methodsFor:'initialization & release'!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   392
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   393
closeDownViews
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   394
    "This is a hook method generated by the Browser.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   395
     It will be invoked when your app/dialog-window is really closed.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   396
     See also #closeDownViews, which is invoked before and may suppress the close
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   397
     or ask the user for confirmation."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   398
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   399
    "/ change the code below as required ...
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   400
    "/ This should cleanup any leftover resources
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   401
    "/ (for example, temporary files)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   402
    "/ super closeRequest will initiate the closeDown
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   403
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   404
    "/ add your code here
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   405
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   406
    "/ do not remove the one below ...
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   407
    ^ super closeDownViews
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   408
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   409
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   410
postBuildWith:aBuilder
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   411
    "This is a hook method generated by the Browser.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   412
     It will be invoked during the initialization of your app/dialog,
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   413
     after all of the visual components have been built, 
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   414
     but BEFORE the top window is made visible.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   415
     Add any app-specific actions here (reading files, setting up values etc.)
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   416
     See also #postOpenWith:, which is invoked after opening."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   417
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   418
    "/ add any code here ...
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   419
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   420
    ^ super postBuildWith:aBuilder
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   421
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   422
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   423
postOpenWith:aBuilder
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   424
    "This is a hook method generated by the Browser.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   425
     It will be invoked right after the applications window has been opened.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   426
     Add any app-specific actions here (starting background processes etc.).
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   427
     See also #postBuildWith:, which is invoked before opening."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   428
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   429
    "/ add any code here ...
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   430
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   431
    ^ super postOpenWith:aBuilder
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   432
! !
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   433
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   434
!TestDialogs1 methodsFor:'menu actions'!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   435
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   436
openAboutThisApplication
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   437
    "This method was generated by the Browser.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   438
     It will be invoked when the menu-item 'help-about' is selected."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   439
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   440
    "/ could open a customized aboutBox here ...
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   441
    super openAboutThisApplication
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   442
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   443
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   444
openDocumentation
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   445
    "This method was generated by the Browser.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   446
     It will be invoked when the menu-item 'help-documentation' is selected."
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   447
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   448
    "/ change below as required ...
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   449
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   450
    "/ to open an HTML viewer on some document (under 'doc/online/<language>/' ):
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   451
    HTMLDocumentView openFullOnDocumentationFile:'TOP.html'.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   452
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   453
    "/ add application-specific help files under the 'doc/online/<language>/help/appName'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   454
    "/ directory, and open a viewer with:
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   455
    "/ HTMLDocumentView openFullOnDocumentationFile:'help/<MyApplication>/TOP.html'.
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   456
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   457
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   458
testDialog1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   459
    self openDialogInterface:#dialogSpec1
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   460
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   461
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   462
testDialog2
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   463
    self openDialogInterface:#dialogSpec2
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   464
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   465
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   466
testDialog3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   467
    self openDialogInterface:#dialogSpec3
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   468
!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   469
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   470
testDialog4
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   471
    self openDialogInterface:#dialogSpec4
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   472
! !
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   473
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   474
!TestDialogs1 class methodsFor:'documentation'!
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   475
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   476
version
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   477
    ^ '$Header$'
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   478
! !