Пример #1
0
 /// <summary>
 /// Performs a base uinut if the window. This includes the following tasks
 /// - Setting the reference to the window in MP
 /// - Setting the reference to the control list of the MP window
 /// </summary>
 protected override void BaseInit()
 {
     //_osdWindow = GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_OSD) as GUIVideoOSD;
     _osdWindow = GUIWindowManager.GetWindow(OnlineVideos.MediaPortal1.Player.GUIOnlineVideoOSD.WINDOW_ONLINEVIDEOS_OSD) as GUIVideoOSD;
     if (_osdWindow != null)
     {
         _controlList = _osdWindow.controlList;
     }
 }
Пример #2
0
 /// <summary>
 /// Performs a base uinut if the window. This includes the following tasks
 /// - Setting the reference to the window in MP
 /// - Setting the reference to the control list of the MP window
 /// </summary>
 protected override void BaseInit()
 {
     _osdWindow  = GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_OSD) as GUIVideoOSD;
     _baseWindow = _osdWindow;
     if (_osdWindow != null)
     {
         _controlList = _osdWindow.controlList;
     }
 }
Пример #3
0
 /// <summary>
 /// Constructor, which creates all elements
 /// </summary>
 public VideoOSDWindow()
 {
     _osdWindow = GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_OSD) as GUIVideoOSD;
     if (_osdWindow != null)
     {
         _controlList = _osdWindow.controlList;
         GenerateElements();
     }
 }
Пример #4
0
 /// <summary>
 /// Constructor, which creates all elements
 /// </summary>
 public VideoOSDWindow()
 {
     //_osdWindow = GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_OSD) as GUIVideoOSD;
     _osdWindow = GUIWindowManager.GetWindow(OnlineVideos.MediaPortal1.Player.GUIOnlineVideoOSD.WINDOW_ONLINEVIDEOS_OSD) as GUIVideoOSD;
     if (_osdWindow != null)
     {
         _controlList = _osdWindow.controlList;
         GenerateElements();
     }
 }
        public override bool OnMessage(GUIMessage message)
        {
            bool result = base.OnMessage(message);

            if (message.Message == GUIMessage.MessageType.GUI_MSG_WINDOW_INIT)
            {
                GUIVideoOSD osd = (GUIVideoOSD)GUIWindowManager.GetWindow(GUIOnlineVideoOSD.WINDOW_ONLINEVIDEOS_OSD);
                typeof(GUIVideoFullscreen).InvokeMember("_osdWindow", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.SetField, null, this, new object[] { osd });
            }

            return(result);
        }