Ejemplo n.º 1
0
 public void AddConnectSubMenuItems(bool enableMenuItems)
 {
     int num = 0;
       if (this._connectToSubMenu == null)
     return;
       this._connectToSubMenu.MenuItems.Clear();
       try
       {
     foreach (NetworkDisplayItem networkDisplayItem in new List<NetworkDisplayItem>((IEnumerable<NetworkDisplayItem>) NetworkHandler.AvailableNetworks))
     {
       if (networkDisplayItem.WmxNetwork.Connection == null || networkDisplayItem.WmxNetwork.Connection.Status != CONNECTION_STATUS.CONNECTED)
       {
     TaskTrayContextMenu.MenuItemWithData menuItemWithData = new TaskTrayContextMenu.MenuItemWithData();
     menuItemWithData.Text = networkDisplayItem.NetworkName;
     menuItemWithData.AssociatedData = (object) networkDisplayItem;
     menuItemWithData.Click += new EventHandler(this.Connect_Click);
     menuItemWithData.Enabled = enableMenuItems;
     this._connectToSubMenu.MenuItems.Add((MenuItem) menuItemWithData);
     ++num;
       }
     }
       }
       catch (Exception ex)
       {
     Logging.LogEvent(TraceModule.SDK, TraceLevel.Warning, (object) this, Logging.GetMessageForException(ex));
       }
       if (num != 0)
     return;
       string profileDisplayName = DashboardAndTaskTray.GetPreferredProfileDisplayName();
       TaskTrayContextMenu.MenuItemWithData menuItemWithData1 = new TaskTrayContextMenu.MenuItemWithData();
       if (string.IsNullOrEmpty(profileDisplayName) || Intel.Mobile.WiMAXCU.BizTier.ApplicationState.Singleton.BlockedForManualWideScan || ScanModeHandler.ScanMode == ScanModeEnum.BackgroundScanningDisabled)
       {
     if (Intel.Mobile.WiMAXCU.BizTier.ApplicationState.Singleton.BlockedForScan)
       menuItemWithData1.Text = TaskTrayStringHelper.GetString("TaskTray_Menu_SearchingForWiMAXNetworks");
     else
       menuItemWithData1.Text = TaskTrayStringHelper.GetString("TaskTray_Menu_NoAvailableNetworks");
       }
       else if (Intel.Mobile.WiMAXCU.BizTier.ApplicationState.Singleton.BlockedForScan)
     menuItemWithData1.Text = string.Format(TaskTrayStringHelper.GetString("TaskTray_Menu_SearchingForX"), (object) profileDisplayName);
       else
     menuItemWithData1.Text = string.Format(TaskTrayStringHelper.GetString("TaskTray_Menu_XIsNotAvailable"), (object) profileDisplayName);
       menuItemWithData1.Enabled = false;
       this._connectToSubMenu.MenuItems.Add((MenuItem) menuItemWithData1);
 }
Ejemplo n.º 2
0
 private void AddRadioMenuItemsForWiMAXOnly(ref ContextMenu contextMenu, bool enableMenuItems)
 {
     TaskTrayContextMenu.MenuItemWithData menuItemWithData1 = new TaskTrayContextMenu.MenuItemWithData();
       menuItemWithData1.AssociatedData = (object) MediaHandler.TheMedia;
       menuItemWithData1.Enabled = enableMenuItems;
       menuItemWithData1.RadioCheck = true;
       menuItemWithData1.Text = TaskTrayStringHelper.GetString("TaskTray_Menu_WiMAXRadioOn");
       if (MediaHandler.TheMedia.WiMAXIsReady && MediaHandler.IntelCUIsInControl && AdapterHandler.TheAdapter.SoftwareRadioOn)
     menuItemWithData1.Checked = true;
       else
     menuItemWithData1.Checked = false;
       if (!menuItemWithData1.Checked)
     menuItemWithData1.Click += new EventHandler(this.TurnWiMAXRadioOn_Click);
       contextMenu.MenuItems.Add((MenuItem) menuItemWithData1);
       TaskTrayContextMenu.MenuItemWithData menuItemWithData2 = new TaskTrayContextMenu.MenuItemWithData();
       menuItemWithData2.AssociatedData = (object) MediaHandler.TheMedia;
       menuItemWithData2.Enabled = enableMenuItems;
       menuItemWithData2.RadioCheck = true;
       menuItemWithData2.Text = TaskTrayStringHelper.GetString("TaskTray_Menu_WiMAXRadioOff");
       menuItemWithData2.Checked = !menuItemWithData1.Checked;
       if (!menuItemWithData2.Checked)
     menuItemWithData2.Click += new EventHandler(this.TurnWiMAXRadioOff_Click);
       contextMenu.MenuItems.Add((MenuItem) menuItemWithData2);
 }
Ejemplo n.º 3
0
 private void AddRadioMenuItemsForWiFiAndWiMAX(ref ContextMenu contextMenu, bool enableMenuItems, bool bWiFiSwRadioState, bool bWiMAXRadioState)
 {
     TaskTrayContextMenu.MenuItemWithData menuItemWithData1 = new TaskTrayContextMenu.MenuItemWithData();
       menuItemWithData1.AssociatedData = (object) MediaHandler.TheMedia;
       menuItemWithData1.Enabled = enableMenuItems;
       menuItemWithData1.RadioCheck = true;
       menuItemWithData1.Text = TaskTrayStringHelper.GetString("TaskTray_Menu_WiMAXRadioOn");
       menuItemWithData1.Checked = bWiMAXRadioState;
       if (!menuItemWithData1.Checked)
     menuItemWithData1.Click += new EventHandler(this.TurnWiMAXRadioOn_Click);
       contextMenu.MenuItems.Add((MenuItem) menuItemWithData1);
       bool flag1 = true;
       if (!Intel.Mobile.WiMAXCU.BizTier.ApplicationState.Singleton.ShouldWiFiOnOffBeEnabled(true) || AdvancedDialog.Singleton.Blocked)
     flag1 = false;
       TaskTrayContextMenu.MenuItemWithData menuItemWithData2 = new TaskTrayContextMenu.MenuItemWithData();
       menuItemWithData2.AssociatedData = (object) MediaHandler.TheMedia;
       menuItemWithData2.RadioCheck = true;
       menuItemWithData2.Text = TaskTrayStringHelper.GetString("TaskTray_Menu_WiFiRadioOn");
       menuItemWithData2.Checked = bWiFiSwRadioState;
       menuItemWithData2.Enabled = flag1;
       if (!menuItemWithData2.Checked)
     menuItemWithData2.Click += new EventHandler(this.TurnWiFiRadioOn_Click);
       contextMenu.MenuItems.Add((MenuItem) menuItemWithData2);
       bool flag2 = true;
       if (!Intel.Mobile.WiMAXCU.BizTier.ApplicationState.Singleton.ShouldWiFiOnOffBeEnabled(false) || AdvancedDialog.Singleton.Blocked)
     flag2 = false;
       TaskTrayContextMenu.MenuItemWithData menuItemWithData3 = new TaskTrayContextMenu.MenuItemWithData();
       menuItemWithData3.AssociatedData = (object) MediaHandler.TheMedia;
       menuItemWithData3.RadioCheck = true;
       menuItemWithData3.Text = TaskTrayStringHelper.GetString("TaskTray_Menu_AllRadiosOff");
       menuItemWithData3.Enabled = flag2;
       if (!bWiMAXRadioState && !bWiFiSwRadioState)
     menuItemWithData3.Checked = true;
       else
     menuItemWithData3.Click += new EventHandler(this.TurnAllRadiosOff_Click);
       contextMenu.MenuItems.Add((MenuItem) menuItemWithData3);
 }
Ejemplo n.º 4
0
 private void AddOpenMenuItem(ref ContextMenu contextMenu)
 {
     TaskTrayContextMenu.MenuItemWithData menuItemWithData = new TaskTrayContextMenu.MenuItemWithData();
       menuItemWithData.Text = TaskTrayStringHelper.GetString("TaskTray_Menu_OpenWiMAXUtility");
       menuItemWithData.DefaultItem = true;
       menuItemWithData.Click += new EventHandler(this.Open_Click);
       contextMenu.MenuItems.Add((MenuItem) menuItemWithData);
       this.AddSeparator(ref contextMenu);
 }
Ejemplo n.º 5
0
 private void AddExitMenuItem(ref ContextMenu contextMenu)
 {
     if (!CurrentUserSettings.ShowExitMenuItem())
     return;
       this.AddSeparator(ref contextMenu);
       TaskTrayContextMenu.MenuItemWithData menuItemWithData1 = new TaskTrayContextMenu.MenuItemWithData();
       TaskTrayContextMenu.MenuItemWithData menuItemWithData2 = menuItemWithData1;
       string str = menuItemWithData2.Text + TaskTrayStringHelper.GetString("TaskTray_Menu_Exit");
       menuItemWithData2.Text = str;
       menuItemWithData1.Click += new EventHandler(this.Exit_Click);
       contextMenu.MenuItems.Add((MenuItem) menuItemWithData1);
 }
Ejemplo n.º 6
0
 private void AddDisconnectMenuItem(ref ContextMenu contextMenu, bool enableMenuItems)
 {
     if (!AdapterHandler.TheAdapter.RadioIsOn())
     enableMenuItems = false;
       if (!Intel.Mobile.WiMAXCU.BizTier.ApplicationState.Singleton.BlockedForDisconnect && (NetworkHandler.ConnectedNetworks.Count <= 0 || !MediaHandler.TheMedia.WiMAXIsReady || (!MediaHandler.IntelCUIsInControl || !AdapterHandler.TheAdapter.RadioIsOn())))
     return;
       TaskTrayContextMenu.MenuItemWithData menuItemWithData = new TaskTrayContextMenu.MenuItemWithData();
       menuItemWithData.Text = TaskTrayStringHelper.GetString("TaskTray_Menu_Disconnect");
       if (NetworkHandler.ConnectedNetworks.Count > 0)
     menuItemWithData.AssociatedData = (object) NetworkHandler.ConnectedNetworks[0];
       menuItemWithData.Click += new EventHandler(this.Disconnect_Click);
       menuItemWithData.Enabled = enableMenuItems;
       contextMenu.MenuItems.Add((MenuItem) menuItemWithData);
 }