RegressionTests__TestDialogs1.st
author Claus Gittinger <cg@exept.de>
Tue, 09 Jul 2019 18:53:03 +0200
changeset 2327 bf482d49aeaf
parent 1447 2351db93aa5b
child 1500 d406a10b2965
child 2352 f385384d3bf3
permissions -rw-r--r--
#QUALITY by exept class: RegressionTests::StringTests added: #test82c_expanding
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
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:]
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    19
	Claus Gittinger (cg@alan)
98
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:
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    32
								[exBegin]
98
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
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    35
								[exEnd]
98
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:
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    38
								[exBegin]
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    39
    ... add code fragment for
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    ... executable example here ...
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    41
								[exEnd]
98
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
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    65
    ^
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
     #(#FullSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    67
	#name: #dialogSpec1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    68
	#window:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
       #(#WindowSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    70
	  #label: #TestApplication1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    71
	  #name: #TestApplication1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    72
	  #min: #(#Point 10 10)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    73
	  #max: #(#Point 1280 1024)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    74
	  #bounds: #(#Rectangle 16 46 316 346)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    75
	)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    76
	#component:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
       #(#SpecCollection
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    78
	  #collection: #(
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    79
	   #(#ActionButtonSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    80
	      #label: 'OK'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    81
	      #name: 'Button1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    82
	      #layout: #(#LayoutFrame 7 0 271 0 132 0 293 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    83
	      #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    84
	      #model: #accept
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    85
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    86
	   #(#ActionButtonSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    87
	      #label: 'Cancel'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    88
	      #name: 'Button2'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    89
	      #layout: #(#LayoutFrame 167 0 271 0 292 0 293 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    90
	      #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    91
	      #model: #cancel
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    92
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    93
	   )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    94
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    95
	)
98
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
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   113
    ^
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
     #(#FullSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   115
	#name: #dialogSpec2
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   116
	#window:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
       #(#WindowSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   118
	  #label: #TestApplication1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   119
	  #name: #TestApplication1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   120
	  #min: #(#Point 10 10)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   121
	  #max: #(#Point 1280 1024)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   122
	  #bounds: #(#Rectangle 16 46 316 346)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   123
	)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   124
	#component:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
       #(#SpecCollection
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   126
	  #collection: #(
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   127
	   #(#ActionButtonSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   128
	      #label: 'OK'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   129
	      #name: 'Button1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   130
	      #layout: #(#LayoutFrame 7 0 271 0 132 0 293 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   131
	      #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   132
	      #model: #accept
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   133
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   134
	   #(#ActionButtonSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   135
	      #label: 'Cancel'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   136
	      #name: 'Button2'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   137
	      #layout: #(#LayoutFrame 167 0 271 0 292 0 293 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   138
	      #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   139
	      #model: #cancel
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   140
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   141
	   #(#InputFieldSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   142
	      #name: 'EntryField1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   143
	      #layout: #(#LayoutFrame 50 0 127 0 255 0 149 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   144
	      #acceptOnPointerLeave: false
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   145
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   146
	   )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   147
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   148
	)
98
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
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   166
    ^
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
     #(#FullSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   168
	#name: #dialogSpec3
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   169
	#window:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
       #(#WindowSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   171
	  #label: #TestApplication1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   172
	  #name: #TestApplication1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   173
	  #min: #(#Point 10 10)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   174
	  #max: #(#Point 1280 1024)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   175
	  #bounds: #(#Rectangle 16 46 316 346)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   176
	)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   177
	#component:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
       #(#SpecCollection
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   179
	  #collection: #(
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   180
	   #(#ActionButtonSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   181
	      #label: 'OK'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   182
	      #name: 'Button1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   183
	      #layout: #(#LayoutFrame 7 0 271 0 132 0 293 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   184
	      #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   185
	      #model: #accept
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   186
	      #isDefault: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   187
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   188
	   #(#ActionButtonSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   189
	      #label: 'Cancel'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   190
	      #name: 'Button2'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   191
	      #layout: #(#LayoutFrame 167 0 271 0 292 0 293 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   192
	      #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   193
	      #model: #cancel
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   194
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   195
	   )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   196
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   197
	)
98
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
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   215
    ^
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   216
     #(#FullSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   217
	#name: #dialogSpec3
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   218
	#window:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   219
       #(#WindowSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   220
	  #label: #TestApplication1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   221
	  #name: #TestApplication1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   222
	  #min: #(#Point 10 10)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   223
	  #max: #(#Point 1280 1024)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   224
	  #bounds: #(#Rectangle 16 46 316 346)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   225
	)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   226
	#component:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   227
       #(#SpecCollection
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   228
	  #collection: #(
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   229
	   #(#ActionButtonSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   230
	      #label: 'OK'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   231
	      #name: 'Button1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   232
	      #layout: #(#LayoutFrame 7 0 271 0 132 0 293 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   233
	      #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   234
	      #model: #accept
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   235
	      #isDefault: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   236
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   237
	   #(#ActionButtonSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   238
	      #label: 'Cancel'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   239
	      #name: 'Button2'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   240
	      #layout: #(#LayoutFrame 167 0 271 0 292 0 293 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   241
	      #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   242
	      #model: #cancel
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   243
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   244
	   #(#InputFieldSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   245
	      #name: 'EntryField1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   246
	      #layout: #(#LayoutFrame 50 0 127 0 255 0 149 0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   247
	      #acceptOnPointerLeave: false
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   248
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   249
	   )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   250
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   251
	)
98
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
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   270
    ^
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   271
     #(#FullSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   272
	#name: #windowSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   273
	#window:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   274
       #(#WindowSpec
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   275
	  #label: 'TestApplication1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   276
	  #name: 'TestApplication1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   277
	  #min: #(#Point 10 10)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   278
	  #max: #(#Point 1024 768)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   279
	  #bounds: #(#Rectangle 16 46 316 346)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   280
	  #menu: #mainMenu
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   281
	)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   282
	#component:
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   283
       #(#SpecCollection
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   284
	  #collection: #(
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   285
	   #(#LabelSpec
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   286
	      #label: 'Label'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   287
	      #name: 'Label1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   288
	      #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   289
	      #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   290
	      #labelChannel: #infoMessageHolder
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   291
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   292
	   )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   293
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   294
	)
98
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
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   313
	   #(
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   314
	     #(#MenuItem
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   315
		#label: 'File'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   316
		#translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   317
		#submenu:
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   318
		 #(#Menu
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   319
		     #(
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   320
		       #(#MenuItem
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   321
			  #label: 'Exit'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   322
			  #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   323
			  #value: #closeRequest
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   324
		      )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   325
		    ) nil
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   326
		    nil
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   327
		)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   328
	    )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   329
	     #(#MenuItem
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   330
		#label: 'Tests'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   331
		#translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   332
		#submenu:
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   333
		 #(#Menu
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   334
		     #(
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   335
		       #(#MenuItem
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   336
			  #label: 'Dialog1'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   337
			  #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   338
			  #value: #testDialog1
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   339
		      )
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   340
		       #(#MenuItem
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   341
			  #label: 'Dialog2'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   342
			  #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   343
			  #value: #testDialog2
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   344
			)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   345
		       #(#MenuItem
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   346
			  #label: 'Dialog3'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   347
			  #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   348
			  #value: #testDialog3
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   349
			)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   350
		       #(#MenuItem
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   351
			  #label: 'Dialog4'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   352
			  #translateLabel: true
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   353
			  #value: #testDialog4
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   354
			)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   355
		    ) nil
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   356
		    nil
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   357
		)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   358
	    )
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   359
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   360
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   361
	  ) nil
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   362
	  nil
98
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:[
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   379
	holder := ValueHolder new.
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   380
	builder aspectAt:#infoMessageHolder put:holder.
98
13ba78688a88 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   381
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   382
	holder value:'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   383
Please check that
98
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,
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   413
     after all of the visual components have been built,
98
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
! !