void _adapterManager_ActiveAdapterChanged(object sender, IBrailleIOAdapterEventArgs e) { if (ActiveAdapterChanged != null) { try { ActiveAdapterChanged.Invoke(sender, e); } catch { } } }
/// <summary> /// Handles the AdapterRemoved event of the manager control. /// Happens if an adapter was removed from the framework. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="BrailleIO.Interface.IBrailleIOAdapterEventArgs"/> instance containing the event data.</param> void manager_AdapterRemoved(object sender, IBrailleIOAdapterEventArgs e) { // TODO: handle // TODO: check which adapter should be used now for Active one etc. if (e != null && e.Adapter != null) { unregsiterFromDeviceEvents(e.Adapter); } }
/// <summary> /// Handles the NewAdapterRegistered event of the manager control. /// Happens if a new adapter was registered. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="BrailleIO.Interface.IBrailleIOAdapterEventArgs"/> instance containing the event data.</param> void manager_NewAdapterRegistered(object sender, IBrailleIOAdapterEventArgs e) { // TODO: implement if (e != null && e.Adapter != null) { // register to the adapter events unregsiterFromDeviceEvents(e.Adapter); registerToDeviceEvents(e.Adapter); } }
void _adapterManager_AdapterRemoved(object sender, IBrailleIOAdapterEventArgs e) { }
void _adapterManager_NewAdapterRegistered(object sender, IBrailleIOAdapterEventArgs e) { }