1
|
default-window:max-width-chars = 100.
|
2
|
default-window:max-height-chars = 100.
|
3
|
|
4
|
default-window:title = "this is a very long title".
|
5
|
status default "this is a long status".
|
6
|
pause.
|
7
|
|
8
|
DEF VAR i AS INT.
|
9
|
def var j as int.
|
10
|
|
11
|
if keycode('left-mouse-down') <> 617
|
12
|
then message 'left-mouse-down=' keycode('left-mouse-down').
|
13
|
if keycode('left-mouse-up') <> 609
|
14
|
then message 'left-mouse-up=' keycode('left-mouse-up').
|
15
|
if keycode('left-mouse-click') <> 625
|
16
|
then message 'left-mouse-click=' keycode('left-mouse-click').
|
17
|
if keycode('left-mouse-dblclick') <> 649
|
18
|
then message 'left-mouse-dblclick=' keycode('left-mouse-dblclick').
|
19
|
|
20
|
if keycode('right-mouse-down') <> 619
|
21
|
then message 'right-mouse-down=' keycode('right-mouse-down').
|
22
|
if keycode('right-mouse-up') <> 611
|
23
|
then message 'right-mouse-up=' keycode('right-mouse-up').
|
24
|
if keycode('right-mouse-click') <> 627
|
25
|
then message 'right-mouse-click=' keycode('right-mouse-click').
|
26
|
if keycode('right-mouse-dblclick') <> 651
|
27
|
then message 'right-mouse-dblclick=' keycode('right-mouse-dblclick').
|
28
|
|
29
|
if keycode('middle-mouse-down') <> 618
|
30
|
then message 'middle-mouse-down=' keycode('middle-mouse-down').
|
31
|
if keycode('middle-mouse-up') <> 610
|
32
|
then message 'middle-mouse-up=' keycode('middle-mouse-up').
|
33
|
if keycode('middle-mouse-click') <> 626
|
34
|
then message 'middle-mouse-click=' keycode('middle-mouse-click').
|
35
|
if keycode('middle-mouse-dblclick') <> 650
|
36
|
then message 'middle-mouse-dblclick=' keycode('middle-mouse-dblclick').
|
37
|
|
38
|
if keycode('mouse-select-down') <> 617
|
39
|
then message 'mouse-select-down=' keycode('mouse-select-down').
|
40
|
if keycode('mouse-select-up') <> 609
|
41
|
then message 'mouse-select-up=' keycode('mouse-select-up').
|
42
|
if keycode('mouse-select-click') <> 625
|
43
|
then message 'mouse-select-click=' keycode('mouse-select-click').
|
44
|
if keycode('mouse-select-dblclick') <> 649
|
45
|
then message 'mouse-select-dblclick=' keycode('mouse-select-dblclick').
|
46
|
|
47
|
if keycode('mouse-menu-down') <> 619
|
48
|
then message 'mouse-menu-down=' keycode('mouse-menu-down').
|
49
|
if keycode('mouse-menu-up') <> 611
|
50
|
then message 'mouse-menu-up=' keycode('mouse-menu-up').
|
51
|
if keycode('mouse-menu-click') <> 627
|
52
|
then message 'mouse-menu-click=' keycode('mouse-menu-click').
|
53
|
if keycode('mouse-menu-dblclick') <> 651
|
54
|
then message 'mouse-menu-dblclick=' keycode('mouse-menu-dblclick').
|
55
|
|
56
|
if keycode('mouse-extend-down') <> 620
|
57
|
then message 'mouse-extend-down=' keycode('mouse-extend-down').
|
58
|
if keycode('mouse-extend-up') <> 612
|
59
|
then message 'mouse-extend-up=' keycode('mouse-extend-up').
|
60
|
if keycode('mouse-extend-click') <> 628
|
61
|
then message 'mouse-extend-click=' keycode('mouse-extend-click').
|
62
|
if keycode('mouse-extend-dblclick') <> 652
|
63
|
then message 'mouse-extend-dblclick=' keycode('mouse-extend-dblclick').
|
64
|
|
65
|
if keycode('mouse-move-down') <> 617
|
66
|
then message 'mouse-move-down=' keycode('mouse-move-down').
|
67
|
if keycode('mouse-move-up') <> 609
|
68
|
then message 'mouse-move-up=' keycode('mouse-move-up').
|
69
|
if keycode('mouse-move-click') <> 625
|
70
|
then message 'mouse-move-click=' keycode('mouse-move-click').
|
71
|
if keycode('mouse-move-dblclick') <> 649
|
72
|
then message 'mouse-move-dblclick=' keycode('mouse-move-dblclick').
|
73
|
|
74
|
/*
|
75
|
if keycode('window-close') <> 1078
|
76
|
then message 'window-close=' keycode('window-close').
|
77
|
if keycode('window-resized') <> 1120
|
78
|
then message 'window-resized=' keycode('window-resized').
|
79
|
if keycode('window-minimized') <> 1095
|
80
|
then message 'window-minimized=' keycode('window-minimized').
|
81
|
if keycode('window-maximized') <> 1094
|
82
|
then message 'window-maximized=' keycode('window-maximized').
|
83
|
if keycode('window-restored') <> 1096
|
84
|
then message 'window-restored=' keycode('window-restored').
|
85
|
*/
|
86
|
|
87
|
ON 'left-mouse-down',
|
88
|
'left-mouse-up',
|
89
|
'left-mouse-click',
|
90
|
'left-mouse-dblclick',
|
91
|
'right-mouse-down',
|
92
|
'right-mouse-up',
|
93
|
'right-mouse-click',
|
94
|
'right-mouse-dblclick',
|
95
|
'middle-mouse-down',
|
96
|
'middle-mouse-up',
|
97
|
'middle-mouse-click',
|
98
|
'middle-mouse-dblclick'
|
99
|
ANYWHERE DO:
|
100
|
MESSAGE i "three-button" self:type last-event:code last-event:event-type last-event:label last-event:function.
|
101
|
i = i + 1.
|
102
|
|
103
|
RETURN NO-APPLY.
|
104
|
END.
|
105
|
|
106
|
ON 'mouse-select-down',
|
107
|
'mouse-select-up',
|
108
|
'mouse-select-click',
|
109
|
'mouse-select-dblclick',
|
110
|
'mouse-menu-down',
|
111
|
'mouse-menu-up',
|
112
|
'mouse-menu-click',
|
113
|
'mouse-menu-dblclick',
|
114
|
'mouse-extend-down',
|
115
|
'mouse-extend-up',
|
116
|
'mouse-extend-click',
|
117
|
'mouse-extend-dblclick',
|
118
|
'mouse-move-down',
|
119
|
'mouse-move-up',
|
120
|
'mouse-move-click',
|
121
|
'mouse-move-dblclick'
|
122
|
ANYWHERE DO:
|
123
|
MESSAGE i "portable" self:type last-event:code last-event:event-type last-event:label last-event:function.
|
124
|
i = i + 1.
|
125
|
|
126
|
RETURN NO-APPLY.
|
127
|
END.
|
128
|
|
129
|
ON 'window-close',
|
130
|
'window-resized',
|
131
|
'window-minimized',
|
132
|
'window-maximized',
|
133
|
'window-restored'
|
134
|
anywhere DO:
|
135
|
MESSAGE i self:type last-event:code last-event:event-type last-event:label last-event:function.
|
136
|
|
137
|
i = i + 1.
|
138
|
RETURN NO-APPLY.
|
139
|
END.
|
140
|
|
141
|
on any-key anywhere do:
|
142
|
MESSAGE "key" i self:type last-event:code last-event:event-type last-event:label last-event:function.
|
143
|
end.
|
144
|
/*
|
145
|
ENABLE j WITH FRAME f1 SIZE 20 BY 10 SIDE-LABELS.
|
146
|
|
147
|
j:sensitive in frame f1 = yes.
|
148
|
j:MOVABLE IN FRAME f1 = YES.
|
149
|
j:RESIZABLE IN FRAME f1 = YES.
|
150
|
j:SELECTABLE IN FRAME f1 = YES.
|
151
|
*/
|
152
|
|
153
|
WAIT-FOR '1' OF current-window.
|
154
|
|
155
|
quit.
|