Changeset 120
- Timestamp:
- Dec 26, 2008, 4:46:16 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MacFaceFloat/OptimusMini.cs
r119 r120 5 5 using System.Drawing.Imaging; 6 6 using System.Runtime.InteropServices; 7 using Microsoft.Win32; 7 8 8 9 /// <summary> … … 97 98 public OptimusMini() 98 99 { 100 SystemEvents.PowerModeChanged += this.OnPowerModeChanged; 99 101 Driver.Init(); 100 102 } … … 102 104 public void Dispose() 103 105 { 106 SystemEvents.PowerModeChanged -= this.OnPowerModeChanged; 104 107 DisplayOff(); 105 108 Driver.Close(); 109 } 110 111 void OnPowerModeChanged(Object sender, PowerModeChangedEventArgs e) 112 { 113 switch (e.Mode) 114 { 115 case PowerModes.Suspend: 116 DisplayOff(); 117 Driver.Close(); 118 break; 119 case PowerModes.Resume: 120 Driver.Init(); 121 DisplayOn(); 122 break; 123 } 106 124 } 107 125
Note: See TracChangeset
for help on using the changeset viewer.