#include <device.h>
Public Types | |
typedef G13Pointer< Device > | pointer |
Public Member Functions | |
~Device () | |
std::string | name () |
int | set_name (const std::string &name) |
int | led (int which) |
int | set_led (int which, bool on=true) |
int | set_m1 (bool enabled=true) |
int | set_m2 (bool enabled=true) |
int | set_m3 (bool enabled=true) |
int | set_mr (bool enabled=true) |
Color | backlight () |
int | set_backlight (const Color &color) |
int | set_backlight (unsigned r, unsigned g, unsigned b) |
g13_device * | cobj () |
Static Public Member Functions | |
static pointer | create (g13_device *cobj) |
static pointer | create (g13_list_entry *list_entry) |
static pointer | create (const std::string &name) |
Protected Member Functions | |
Device (g13_device *cobj) | |
Protected Attributes | |
g13_device * | m_cobj |
typedef G13Pointer<Device> G13::Device::pointer |
G13::Device::Device | ( | g13_device * | cobj | ) | [protected] |
References g13_device_ref(), and m_cobj.
Referenced by create().
G13::Device::~Device | ( | ) |
References g13_device_unref(), and m_cobj.
Color G13::Device::backlight | ( | ) |
References G13::Color::b, G13::Color::g, g13_device_get_backlight_rgb(), m_cobj, and G13::Color::r.
g13_device * G13::Device::cobj | ( | ) |
Device::pointer G13::Device::create | ( | const std::string & | name | ) | [static] |
References cobj(), Device(), and g13_device_new_from_name().
Device::pointer G13::Device::create | ( | g13_list_entry * | list_entry | ) | [static] |
References cobj(), Device(), and g13_device_new_from_list_entry().
Device::pointer G13::Device::create | ( | g13_device * | cobj | ) | [static] |
References Device().
int G13::Device::led | ( | int | which | ) |
References g13_device_get_led(), and m_cobj.
std::string G13::Device::name | ( | ) |
References g13_device_free_name(), g13_device_get_name(), and m_cobj.
int G13::Device::set_backlight | ( | unsigned | r, | |
unsigned | g, | |||
unsigned | b | |||
) |
References g13_device_set_backlight_rgb(), and m_cobj.
int G13::Device::set_backlight | ( | const Color & | color | ) |
References G13::Color::b, G13::Color::g, g13_device_set_backlight_rgb(), m_cobj, and G13::Color::r.
int G13::Device::set_led | ( | int | which, | |
bool | on = true | |||
) |
References g13_device_set_led(), and m_cobj.
int G13::Device::set_m1 | ( | bool | enabled = true |
) |
References g13_device_set_led(), G13::LED_M1, and m_cobj.
int G13::Device::set_m2 | ( | bool | enabled = true |
) |
References g13_device_set_led(), G13::LED_M2, and m_cobj.
int G13::Device::set_m3 | ( | bool | enabled = true |
) |
References g13_device_set_led(), G13::LED_M3, and m_cobj.
int G13::Device::set_mr | ( | bool | enabled = true |
) |
References g13_device_set_led(), G13::LED_MR, and m_cobj.
int G13::Device::set_name | ( | const std::string & | name | ) |
References g13_device_set_name(), and m_cobj.
g13_device* G13::Device::m_cobj [protected] |
Referenced by backlight(), cobj(), Device(), led(), name(), set_backlight(), set_led(), set_m1(), set_m2(), set_m3(), set_mr(), set_name(), and ~Device().