예제 #1
0
        public SwDisplayManager()
        {
            Log.Debug(TAG, "SwDisplayManager");

            lg_display_manager = new DisplayManagerHelper(this);
            instance           = this;

            dispatcher = SwSystem.MessageDispatcher.GetInstance();
            dispatcher.Subscribe(SwSystem.MessageType.DisplayUpdate, this);
            dispatcher.Subscribe(SwSystem.MessageType.ShowIme, this);
            dispatcher.Subscribe(SwSystem.MessageType.AudioUpdate, this);

            swivel_state_cb = new LgSwivelStateCallback();
            lg_display_manager.RegisterSwivelStateCallback(swivel_state_cb);
            OPEN_SOUND_PATH  = SwSettings.GetOpenSoundPath();
            CLOSE_SOUND_PATH = SwSettings.GetCloseSoundPath();
        }
예제 #2
0
 public SwTileService()
 {
     dispatcher = SwSystem.MessageDispatcher.GetInstance();
 }
예제 #3
0
 public NotificationReceiver()
 {
     dispatcher = SwSystem.MessageDispatcher.GetInstance();
 }
예제 #4
0
 /*------------------ Private member functions ------------------*/
 private MessageDispatcher()
 {
     instance = this;
 }
예제 #5
0
 public LgSwivelStateCallback()
 {
     dispatcher = SwSystem.MessageDispatcher.GetInstance();
 }