Initial implementation of the message tray and notification daemon

From the message-tray branch. Most of the UI parts were written by
Marina, and most of the D-Bus parts by me.
This commit is contained in:
Dan Winship
2010-01-13 15:05:20 -05:00
parent c90371d9d5
commit 11276a3505
7 changed files with 490 additions and 3 deletions

View File

@ -15,11 +15,13 @@ const St = imports.gi.St;
const Chrome = imports.ui.chrome;
const Environment = imports.ui.environment;
const ExtensionSystem = imports.ui.extensionSystem;
const MessageTray = imports.ui.messageTray;
const Overview = imports.ui.overview;
const Panel = imports.ui.panel;
const PlaceDisplay = imports.ui.placeDisplay;
const RunDialog = imports.ui.runDialog;
const LookingGlass = imports.ui.lookingGlass;
const NotificationDaemon = imports.ui.notificationDaemon;
const ShellDBus = imports.ui.shellDBus;
const Sidebar = imports.ui.sidebar;
const WindowManager = imports.ui.windowManager;
@ -35,6 +37,8 @@ let overview = null;
let runDialog = null;
let lookingGlass = null;
let wm = null;
let notificationDaemon = null;
let messageTray = null;
let recorder = null;
let shellDBusService = null;
let modalCount = 0;
@ -113,6 +117,8 @@ function start() {
panel = new Panel.Panel();
sidebar = new Sidebar.Sidebar();
wm = new WindowManager.WindowManager();
notificationDaemon = new NotificationDaemon.NotificationDaemon();
messageTray = new MessageTray.MessageTray();
_startDate = new Date();