|  |  |  | Tracker Common Library Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
TrackerPower; TrackerPowerClass; TrackerPower * tracker_power_new (void); gboolean tracker_power_get_on_battery (TrackerPower *power); gboolean tracker_power_get_on_low_battery (TrackerPower *power); gdouble tracker_power_get_battery_percentage (TrackerPower *power);
TrackerPower *      tracker_power_new                   (void);
Creates a new instance of TrackerPower.
| Returns : | The newly created TrackerPower. | 
gboolean            tracker_power_get_on_battery        (TrackerPower *power);
| 
 | |
| Returns : | 
gboolean            tracker_power_get_on_low_battery    (TrackerPower *power);
Returns whether the computer has batteries.
| 
 | A TrackerPower | 
| Returns : | TRUE if the computer has batteries available. | 
gdouble             tracker_power_get_battery_percentage
                                                        (TrackerPower *power);
Returns the percentage of battery power available.
| 
 | A TrackerPower | 
| Returns : | gdouble representing the percentage between 0.0 and 1.0. |