Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/shell/shell.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar/shell/shell.py')
-rwxr-xr-xsugar/shell/shell.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/sugar/shell/shell.py b/sugar/shell/shell.py
index ee44042..893e291 100755
--- a/sugar/shell/shell.py
+++ b/sugar/shell/shell.py
@@ -12,6 +12,7 @@ from sugar.shell.PresenceWindow import PresenceWindow
from sugar.shell.Owner import ShellOwner
from sugar.shell.StartPage import StartPage
from sugar.shell.WindowManager import WindowManager
+from sugar.chat.GroupChat import GroupChat
class ActivityHost(dbus.service.Object):
@@ -372,8 +373,6 @@ def main():
activity_container = ActivityContainer(service, session_bus)
activity_container.show()
-
- presence_window = PresenceWindow(activity_container)
wm = WindowManager(activity_container.window)
wm.set_width(640, WindowManager.ABSOLUTE)
@@ -382,6 +381,8 @@ def main():
wm.show()
wm.manage()
+ presence_window = PresenceWindow(activity_container)
+
wm = WindowManager(presence_window)
wm.set_width(0.15, WindowManager.SCREEN_RELATIVE)
@@ -389,6 +390,17 @@ def main():
wm.set_position(WindowManager.LEFT)
wm.manage()
+ group_chat = GroupChat()
+ group_chat.set_decorated(False)
+ group_chat.set_skip_taskbar_hint(True)
+
+ wm = WindowManager(group_chat)
+
+ wm.set_width(0.5, WindowManager.SCREEN_RELATIVE)
+ wm.set_height(0.5, WindowManager.SCREEN_RELATIVE)
+ wm.set_position(WindowManager.TOP)
+ wm.manage()
+
console.set_parent_window(activity_container.window)
if __name__ == "__main__":