Skip to content

Commit ada89f1

Browse files
kohlrosjacob271
andauthored
Feature/ gh 477 make Telegram a SystemWindow (#507)
* Make Telegram a SystemWindow * fix lint Co-authored-by: Jacob Schaefer <[email protected]>
1 parent 3cfa213 commit ada89f1

File tree

7 files changed

+26
-4
lines changed

7 files changed

+26
-4
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
drawing
2+
collapseOrExpand
3+
4+
"Overrides SystemWindow functionality that is unwanted for the TelegramClient"
5+
6+
^ self
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
initialization
2+
delete
3+
4+
self core freeClient.
5+
super delete.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
drawing
2+
expandToFullScreen
3+
4+
"Overrides SystemWindow functionality that is unwanted for the TelegramClient"
5+
6+
^ self

packages/TelegramClient-UI.package/TCUTelegram.class/instance/initialize.st

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ initialize
44
super initialize.
55
self
66
openCenteredInWorld;
7+
setLabel: 'TelegramClient';
78
color: Color white;
89
addAuthenticationWindow.

packages/TelegramClient-UI.package/TCUTelegram.class/instance/openCurrentWindow.st

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ openCurrentWindow
33

44
self
55
bounds: (Rectangle center: self center extent: self currentWindow extent);
6+
position: Display extent - self extent // 2;
67
addMorphCentered: self currentWindow.

packages/TelegramClient-UI.package/TCUTelegram.class/methodProperties.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@
77
"registerInWorldMenu" : "js 8/2/2020 14:28" },
88
"instance" : {
99
"addAuthenticationWindow" : "RS 7/17/2021 12:47",
10-
"addMainWindow" : "RS 7/17/2021 12:47",
10+
"addMainWindow" : "ek 6/1/2022 12:24",
11+
"collapseOrExpand" : "js 6/21/2022 11:24",
1112
"core" : "js 5/31/2020 20:04",
1213
"core:" : "js 5/31/2020 20:04",
1314
"currentWindow" : "r.s 7/13/2020 17:11",
1415
"currentWindow:" : "r.s 7/13/2020 17:11",
15-
"initialize" : "RS 7/31/2021 15:17",
16+
"delete" : "js 6/21/2022 11:26",
17+
"expandToFullScreen" : "js 6/21/2022 11:27",
18+
"initialize" : "js 6/21/2022 11:29",
1619
"logInCompleted" : "RS 7/17/2021 12:30",
1720
"loggedOut" : "RS 7/17/2021 12:25",
18-
"openCurrentWindow" : "JB 7/19/2021 16:37" } }
21+
"openCurrentWindow" : "js 6/21/2022 11:31" } }

packages/TelegramClient-UI.package/TCUTelegram.class/properties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
"name" : "TCUTelegram",
1212
"pools" : [
1313
],
14-
"super" : "Morph",
14+
"super" : "SystemWindow",
1515
"type" : "normal" }

0 commit comments

Comments
 (0)