resources/shows/MethodFinderWindow_en.show
author Claus Gittinger <cg@exept.de>
Tue, 23 Jul 2019 11:21:43 +0200
changeset 3735 7188956d6f13
parent 3731 cdfc4f9f635f
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
#(
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
     2
	language: en
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
     3
	intro
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
     4
	wait: 0.5
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
     5
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
     6
	show: 'This short presentation shows, how to find a method when the desired result is known.'
3721
7b3f78e993ad *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3719
diff changeset
     7
	wait: 0.5
3735
7188956d6f13 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3731
diff changeset
     8
	show: 'Questions answered by this tool are: "which function will sort a list",'
7188956d6f13 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3731
diff changeset
     9
	show: 'or "how do I get a string in upper case".'
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    10
	wait: 1
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
	(unless: ( isEmpty: ReceiverEditor ) do:(
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    13
	    (showing: 'You can clear the fields - by pressing the "Clear" button.' do:(
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
		    fastMoveTo: ClearButton
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
		    click
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	    ))
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    17
	    wait: 0.5
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	))
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    20
	show: 'Let us find out, which code generates 11, given 10 and 1 as operands.'
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    21
	wait: 0.5
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    22
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    23
	( showing: 'First, choose the number of arguments.' do:(
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
	    moveTo: AllowedArguments
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
	    select: '1 argument'
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
	))
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    27
	(showing: 'Click into the "receiver" field,' do:(
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
	    moveTo: ReceiverEditor
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
	    click
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
	))
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
	wait: 0.5
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    32
	(showing: 'and enter a value (or expression).' do:(
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
	    type: '10'
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
	))
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
	wait: 0.5
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    36
	(showing: 'Click into the "first argument" field,' do:(
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
	    moveTo: Arg1Editor
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
	    click
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
	))
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
	wait: 0.5
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    41
	(showing: 'and enter a value for the argument.' do:(
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
	    type: '1'
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
	))
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
	wait: 0.5
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    45
	(showing: 'Click into the "answer" field,' do:(
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
	    fastMoveTo: AnswerEditor
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
	    click
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
	))
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    49
	(showing: 'and enter the expected result into the "answer" field.' do:(
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
	    type: '11'
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
	))
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
	wait: 0.5
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    53
	(showing: 'Finally, click on the "Search" button.' do:(
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
	    fastMoveTo: SearchButton
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
	    click
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
	))
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    57
	wait: 0.5
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    58
	show: 'Now, the finder searched for combinations which produce the desired result,'
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
	fastMoveTo: ResultList
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    60
	show: 'and presents code in the answer list below.'
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    61
	wait: 1
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    62
	show: 'If you select any item there,'
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
	wait: 0.5
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
	selectIndex: 2
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
	wait: 0.5
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
	fastMoveTo: ImplementorsList
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    67
	show: 'the implementations will be shown in the top right implementor list.'
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    68
	wait: 0.5
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    69
	show: 'If you select any item there,'
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
	selectIndex: 1
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
	wait: 0.5
3731
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    72
	show: 'the implementation is shown in the code editor at the bottom.'
cdfc4f9f635f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3721
diff changeset
    73
	moveTo: CodeView
3719
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
	wait: 0.5
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
	show: 'Thank you for watching, indeed'
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
)
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
    "Created: / 18-07-2019 / 21:59:06 / Claus Gittinger"
4a8a3dc10ed8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
    "Modified: / 19-07-2019 / 16:52:01 / Claus Gittinger"