TrackerPower

TrackerPower

Synopsis

                    TrackerPower;
                    TrackerPowerClass;
TrackerPower *      tracker_power_new                   (void);
gboolean            tracker_power_get_on_battery        (TrackerPower *power);
gboolean            tracker_power_get_on_low_battery    (TrackerPower *power);

Description

Details

TrackerPower

typedef struct {
	GObject parent;
} TrackerPower;


TrackerPowerClass

typedef struct {
	GObjectClass parent_class;
} TrackerPowerClass;


tracker_power_new ()

TrackerPower *      tracker_power_new                   (void);

Creates a new instance of TrackerPower.

Returns :

The newly created TrackerPower.

tracker_power_get_on_battery ()

gboolean            tracker_power_get_on_battery        (TrackerPower *power);

Returns whether the computer battery (if any) is currently in use.

power :

A TrackerPower.

Returns :

TRUE if the computer is running on battery power.

tracker_power_get_on_low_battery ()

gboolean            tracker_power_get_on_low_battery    (TrackerPower *power);

Returns whether the computer has batteries.

power :

A TrackerPower

Returns :

TRUE if the computer has batteries available.