author | Stefan Vogel <sv@exept.de> |
Thu, 11 Apr 2019 18:36:26 +0200 | |
branch | cvs_MAIN |
changeset 3898 | d8c5eadc3a52 |
parent 2772 | ba792256b173 |
permissions | -rw-r--r-- |
2772
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
1 |
"{ Package: 'stx:libjava/examples/chat' }" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
2 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
3 |
ApplicationModel subclass:#Chat |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
4 |
instanceVariableNames:'client' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
5 |
classVariableNames:'' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
6 |
poolDictionaries:'' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
7 |
category:'stx-libjava-examples-chat' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
8 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
9 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
10 |
!Chat class methodsFor:'interface specs'! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
11 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
12 |
windowSpec |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
13 |
"This resource specification was automatically generated |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
14 |
by the UIPainter of ST/X." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
15 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
16 |
"Do not manually edit this!! If it is corrupted, |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
17 |
the UIPainter may not be able to read the specification." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
18 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
19 |
" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
20 |
UIPainter new openOnClass:Chat andSelector:#windowSpec |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
21 |
Chat new openInterface:#windowSpec |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
22 |
Chat open |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
23 |
" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
24 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
25 |
<resource: #canvas> |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
26 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
27 |
^ |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
28 |
#(FullSpec |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
29 |
name: windowSpec |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
30 |
window: |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
31 |
(WindowSpec |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
32 |
label: 'ChatStartup' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
33 |
name: 'ChatStartup' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
34 |
min: (Point 10 10) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
35 |
bounds: (Rectangle 0 0 300 300) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
36 |
menu: mainMenu |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
37 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
38 |
component: |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
39 |
(SpecCollection |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
40 |
collection: ( |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
41 |
(ViewSpec |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
42 |
name: 'Box2' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
43 |
layout: (LayoutFrame 0 0 -26 1 0 1 0 1) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
44 |
level: 1 |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
45 |
component: |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
46 |
(SpecCollection |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
47 |
collection: ( |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
48 |
(LabelSpec |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
49 |
label: 'InfoLabel' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
50 |
name: 'Label2' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
51 |
layout: (LayoutFrame 0 0 -26 1 -1 1 0 1) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
52 |
level: -1 |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
53 |
translateLabel: true |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
54 |
labelChannel: infoLabelHolder |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
55 |
adjust: left |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
56 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
57 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
58 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
59 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
60 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
61 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
62 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
63 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
64 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
65 |
! ! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
66 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
67 |
!Chat class methodsFor:'menu specs'! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
68 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
69 |
mainMenu |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
70 |
"This resource specification was automatically generated |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
71 |
by the MenuEditor of ST/X." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
72 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
73 |
"Do not manually edit this!! If it is corrupted, |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
74 |
the MenuEditor may not be able to read the specification." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
75 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
76 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
77 |
" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
78 |
MenuEditor new openOnClass:Chat andSelector:#mainMenu |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
79 |
(Menu new fromLiteralArrayEncoding:(Chat mainMenu)) startUp |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
80 |
" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
81 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
82 |
<resource: #menu> |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
83 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
84 |
^ |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
85 |
#(Menu |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
86 |
( |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
87 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
88 |
label: 'Buddies' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
89 |
submenu: |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
90 |
(Menu |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
91 |
( |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
92 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
93 |
enabled: isConnected |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
94 |
label: 'Chat with...' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
95 |
itemValue: menuChatWith |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
96 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
97 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
98 |
label: '-' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
99 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
100 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
101 |
enabled: isDisconnected |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
102 |
label: 'Connect...' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
103 |
itemValue: menuConnect |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
104 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
105 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
106 |
enabled: isConnected |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
107 |
label: 'Disconnect' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
108 |
itemValue: menuDisconnect |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
109 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
110 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
111 |
label: '-' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
112 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
113 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
114 |
label: 'Exit' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
115 |
itemValue: closeRequest |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
116 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
117 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
118 |
nil |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
119 |
nil |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
120 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
121 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
122 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
123 |
label: 'Help' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
124 |
startGroup: right |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
125 |
submenu: |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
126 |
(Menu |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
127 |
( |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
128 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
129 |
label: 'Documentation' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
130 |
itemValue: openDocumentation |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
131 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
132 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
133 |
label: '-' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
134 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
135 |
(MenuItem |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
136 |
label: 'About this Application...' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
137 |
itemValue: openAboutThisApplication |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
138 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
139 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
140 |
nil |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
141 |
nil |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
142 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
143 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
144 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
145 |
nil |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
146 |
nil |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
147 |
) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
148 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
149 |
"Modified: / 23-09-2013 / 23:12:21 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
150 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
151 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
152 |
toolbarMenu |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
153 |
"This resource specification was automatically generated by the CodeGeneratorTool." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
154 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
155 |
"Do not manually edit this!! If it is corrupted, |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
156 |
the MenuEditor may not be able to read the specification." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
157 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
158 |
" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
159 |
MenuEditor new openOnClass:ChatStartup andSelector:#toolbarMenu |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
160 |
" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
161 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
162 |
<resource: #menu> |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
163 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
164 |
^ #(Menu ((MenuItem label: 'Reload' itemValue: menuReload isButton: true labelImage: (ResourceRetriever ToolbarIconLibrary reload24x24Icon))) nil nil) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
165 |
! ! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
166 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
167 |
!Chat methodsFor:'initialization & release'! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
168 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
169 |
closeDownViews |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
170 |
"This is a hook method generated by the Browser/CodeGeneratorTool. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
171 |
It will be invoked when your app/dialog-window is really closed. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
172 |
See also #closeDownViews, which is invoked before and may suppress the close |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
173 |
or ask the user for confirmation." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
174 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
175 |
"/ change the code below as required ... |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
176 |
"/ This should cleanup any leftover resources |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
177 |
"/ (for example, temporary files) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
178 |
"/ super closeRequest will initiate the closeDown |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
179 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
180 |
"/ add your code here |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
181 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
182 |
"/ do not remove the one below ... |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
183 |
^ super closeDownViews |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
184 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
185 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
186 |
postBuildWith:aBuilder |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
187 |
"This is a hook method generated by the Browser/CodeGeneratorTool. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
188 |
It will be invoked during the initialization of your app/dialog, |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
189 |
after all of the visual components have been built, |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
190 |
but BEFORE the top window is made visible. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
191 |
Add any app-specific actions here (reading files, setting up values etc.) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
192 |
See also #postOpenWith:, which is invoked after opening." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
193 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
194 |
"/ add any code here ... |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
195 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
196 |
^ super postBuildWith:aBuilder |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
197 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
198 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
199 |
postOpenWith:aBuilder |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
200 |
"This is a hook method generated by the Browser/CodeGeneratorTool. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
201 |
It will be invoked right after the applications window has been opened. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
202 |
Add any app-specific actions here (starting background processes etc.). |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
203 |
See also #postBuildWith:, which is invoked before opening." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
204 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
205 |
"/ add any code here ... |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
206 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
207 |
^ super postOpenWith:aBuilder |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
208 |
! ! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
209 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
210 |
!Chat methodsFor:'menu actions'! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
211 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
212 |
menuChatWith |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
213 |
| id | |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
214 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
215 |
id := Dialog request: 'Jabber ID to chat with' initialAnswer:'janfrog@jabber.cz/neso'. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
216 |
id notEmptyOrNil ifTrue:[ |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
217 |
self menuChatWith: id. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
218 |
] |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
219 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
220 |
"Created: / 23-09-2013 / 22:47:38 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
221 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
222 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
223 |
menuChatWith:id |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
224 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
225 |
ChatWindow new |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
226 |
buddy: id; |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
227 |
client: client; |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
228 |
open. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
229 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
230 |
"Created: / 23-09-2013 / 22:47:38 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
231 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
232 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
233 |
menuConnect |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
234 |
| dialog server username password | |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
235 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
236 |
server := 'jabber.cz' asValue. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
237 |
username := 'janfrog' asValue. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
238 |
password := nil asValue. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
239 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
240 |
dialog := Dialog new. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
241 |
dialog addLabelledInputField: 'Server' adjust: #left on: server tabable: true separateAtX: 0.3. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
242 |
dialog addLabelledInputField: 'Username' adjust: #left on: username tabable: true separateAtX: 0.3. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
243 |
(dialog addLabelledInputField: 'Password' adjust: #left on: password tabable: true separateAtX: 0.3) |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
244 |
bePassword. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
245 |
dialog addOkButton. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
246 |
dialog addAbortButton. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
247 |
dialog open. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
248 |
dialog accepted ifFalse:[ ^ self ]. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
249 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
250 |
client := JAVA stx libjava examples chat SimpleClient new. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
251 |
client connect: server value username: username value password: password value. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
252 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
253 |
"Created: / 23-09-2013 / 23:02:19 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
254 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
255 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
256 |
menuDisconnect |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
257 |
client disconnect. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
258 |
client := nil. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
259 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
260 |
"Created: / 23-09-2013 / 23:02:32 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
261 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
262 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
263 |
openAboutThisApplication |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
264 |
"This method was generated by the Browser/CodeGeneratorTool. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
265 |
It will be invoked when the menu-item 'help-about' is selected." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
266 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
267 |
"/ could open a customized aboutBox here ... |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
268 |
super openAboutThisApplication |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
269 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
270 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
271 |
openDocumentation |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
272 |
"This method was generated by the Browser/CodeGeneratorTool. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
273 |
It will be invoked when the menu-item 'help-documentation' is selected." |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
274 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
275 |
"/ change below as required ... |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
276 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
277 |
"/ to open an HTML viewer on some document (under 'doc/online/<language>/' ): |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
278 |
self openDocumentationFile:'TOP.html'. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
279 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
280 |
"/ add application-specific help files under the 'doc/online/<language>/help/appName' |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
281 |
"/ directory, and open a viewer with: |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
282 |
"/ self openDocumentationFile:'help/<MyApplication>/TOP.html'. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
283 |
! ! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
284 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
285 |
!Chat methodsFor:'menu-queries'! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
286 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
287 |
isConnected |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
288 |
^ client notNil and:[client isConnected]. |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
289 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
290 |
"Created: / 23-09-2013 / 23:03:36 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
291 |
! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
292 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
293 |
isDisconnected |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
294 |
^ self isConnected not |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
295 |
|
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
296 |
"Created: / 24-09-2013 / 00:09:10 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
297 |
! ! |
ba792256b173
Added initial version of Jabber Client demo application.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
298 |