Gizmod Namespace Reference

Gizmod namespace. More...


Classes

class  Alsa
 OO Interface to ALSA. More...
class  AlsaEvent
 Data structure that holds information about Alsa events. More...
class  AlsaInterface
 Interface to the Alsa class. More...
class  AlsaMixer
 Data structure that holds information about each Mixer. More...
class  AlsaMixerElements
 Data structure that holds information about each Mixer element. More...
class  AlsaMixerInterface
 Data structure that holds information about Alsa events. More...
class  AlsaSoundCard
 Data structure that holds information about each Sound Card. More...
class  AlsaSoundCardInterface
 Data structure that holds information about Alsa events. More...
class  CPUUsageInfo
 Structure that holds info about each CPU. More...
class  CPUUsage
 CPU Usage monitor. More...
class  Gizmo
 Base class of all Gizmos. More...
class  GizmoATIX10
 ATIX10 Gizmos. More...
class  GizmoClient
 This class can be used to make a connection to the server. More...
class  GizmodShared
 Base class for Shared Gizmod data. More...
class  GizmodThread
 Class for creating threads from the Python API. More...
class  GizmodTimer
 Class for creating threads from the Python API. More...
class  GizmoEvent
 Base class of all GizmoEvents. More...
class  GizmoEventATIX10
 Class for ATIX10 events. More...
class  GizmoEventCPUUsage
 Class for CPU events. More...
class  GizmoEventLIRC
 Class for LIRC events. More...
class  GizmoEventPowermate
 Class for Powermate events. More...
class  GizmoEventSoundCard
 Class for SoundCard events. More...
class  GizmoEventSoundVisualization
 Class for CPU events. More...
class  GizmoEventStandard
 Class for Standard events. More...
class  GizmoEventWindowFocus
 Class for WindowFocus events. More...
class  GizmoLinuxInputDevice
 Wrapper for functions dealing with Linux Input Event Interface Devices. More...
struct  GizmoTimeVal
 Wrapper for the C timeval struct (for exposure to Python). More...
class  GizmoLinuxInputEvent
 Wrapper for functions dealing with Linux Input Event Interface Devices. More...
class  GizmoLIRC
 LIRC Gizmos. More...
class  GizmoPowermate
 Powermate Gizmo. More...
class  GizmoStandard
 Standard Gizmos. More...
class  Process
 Class that holds info about each process. More...
class  Processes
 Base class for functions related to operating system processes. More...
class  X11FocusEvent
 Data structure that holds information about X11 Focus events. More...
class  X11FocusWatcher
 Watches for focus changes on X11 windows. More...

Enumerations

enum  AlsaEventType {
  ALSAEVENT_ERROR, ALSAEVENT_SOUNDCARD_ATTACH, ALSAEVENT_SOUNDCARD_DETACH, ALSAEVENT_MIXERELEMENT_ATTACH,
  ALSAEVENT_MIXERELEMENT_CHANGE, ALSAEVENT_MIXERELEMENT_DETACH
}
 Type that indicates the type of AlsaEvent. More...
enum  ProcStatField {
  CPUUSAGE_USER = 0, CPUUSAGE_NICE = 1, CPUUSAGE_SYSTEM = 2, CPUUSAGE_IDLE = 3,
  CPUUSAGE_IOWAIT = 4, CPUUSAGE_IRQ = 5, CPUUSAGE_SOFTIRQ = 6, CPUUSAGE_RESERVED = 7,
  CPUUSAGE_MAX
}
 Enumeration to match /proc/stat. More...
enum  GizmoClass { GIZMO_CLASS_ATIX10, GIZMO_CLASS_LIRC, GIZMO_CLASS_POWERMATE, GIZMO_CLASS_STANDARD }
 These values tell GizmoDaemon what classes to use to represent the devices. More...
enum  GizmoEventClass {
  GIZMO_EVENTCLASS_ATIX10, GIZMO_EVENTCLASS_CPUUSAGE, GIZMO_EVENTCLASS_LIRC, GIZMO_EVENTCLASS_POWERMATE,
  GIZMO_EVENTCLASS_SOUNDCARD, GIZMO_EVENTCLASS_SOUNDVISUALIZATION, GIZMO_EVENTCLASS_STANDARD, GIZMO_EVENTCLASS_WINDOWFOCUS
}
 These values tell GizmoDaemon what classes to use to represent the devices during events. More...
enum  SoundVisualizationEventType { SOUNDVISUALIZATION_CONNECT, SOUNDVISUALIZATION_DISCONNECT, SOUNDVISUALIZATION_RENDER }
 Type of the SoundVisualization event. More...
enum  GizmoEventType {
  GIZMO_EV_SYN = 0x00, GIZMO_EV_KEY = 0x01, GIZMO_EV_REL = 0x02, GIZMO_EV_ABS = 0x03,
  GIZMO_EV_MSC = 0x04, GIZMO_EV_SW = 0x05, GIZMO_EV_LED = 0x11, GIZMO_EV_SND = 0x12,
  GIZMO_EV_REP = 0x14, GIZMO_EV_FF = 0x15, GIZMO_EV_PWR = 0x16, GIZMO_EV_FF_STATUS = 0x17,
  GIZMO_EV_MAX = 0x1f
}
 These are the event types. More...
enum  GizmoMouseAxis { GIZMO_MOUSE_AXIS_X = 0x00, GIZMO_MOUSE_AXIS_Y = 0x01, GIZMO_MOUSE_AXIS_Z = 0x08 }
 Constants for the mouse axes. More...
enum  GizmoKey {
  GIZMO_KEY_RESERVED = 0, GIZMO_KEY_ESC = 1, GIZMO_KEY_1 = 2, GIZMO_KEY_2 = 3,
  GIZMO_KEY_3 = 4, GIZMO_KEY_4 = 5, GIZMO_KEY_5 = 6, GIZMO_KEY_6 = 7,
  GIZMO_KEY_7 = 8, GIZMO_KEY_8 = 9, GIZMO_KEY_9 = 10, GIZMO_KEY_0 = 11,
  GIZMO_KEY_MINUS = 12, GIZMO_KEY_EQUAL = 13, GIZMO_KEY_BACKSPACE = 14, GIZMO_KEY_TAB = 15,
  GIZMO_KEY_Q = 16, GIZMO_KEY_W = 17, GIZMO_KEY_E = 18, GIZMO_KEY_R = 19,
  GIZMO_KEY_T = 20, GIZMO_KEY_Y = 21, GIZMO_KEY_U = 22, GIZMO_KEY_I = 23,
  GIZMO_KEY_O = 24, GIZMO_KEY_P = 25, GIZMO_KEY_LEFTBRACE = 26, GIZMO_KEY_RIGHTBRACE = 27,
  GIZMO_KEY_ENTER = 28, GIZMO_KEY_LEFTCTRL = 29, GIZMO_KEY_A = 30, GIZMO_KEY_S = 31,
  GIZMO_KEY_D = 32, GIZMO_KEY_F = 33, GIZMO_KEY_G = 34, GIZMO_KEY_H = 35,
  GIZMO_KEY_J = 36, GIZMO_KEY_K = 37, GIZMO_KEY_L = 38, GIZMO_KEY_SEMICOLON = 39,
  GIZMO_KEY_APOSTROPHE = 40, GIZMO_KEY_GRAVE = 41, GIZMO_KEY_LEFTSHIFT = 42, GIZMO_KEY_BACKSLASH = 43,
  GIZMO_KEY_Z = 44, GIZMO_KEY_X = 45, GIZMO_KEY_C = 46, GIZMO_KEY_V = 47,
  GIZMO_KEY_B = 48, GIZMO_KEY_N = 49, GIZMO_KEY_M = 50, GIZMO_KEY_COMMA = 51,
  GIZMO_KEY_DOT = 52, GIZMO_KEY_SLASH = 53, GIZMO_KEY_RIGHTSHIFT = 54, GIZMO_KEY_KPASTERISK = 55,
  GIZMO_KEY_LEFTALT = 56, GIZMO_KEY_SPACE = 57, GIZMO_KEY_CAPSLOCK = 58, GIZMO_KEY_F1 = 59,
  GIZMO_KEY_F2 = 60, GIZMO_KEY_F3 = 61, GIZMO_KEY_F4 = 62, GIZMO_KEY_F5 = 63,
  GIZMO_KEY_F6 = 64, GIZMO_KEY_F7 = 65, GIZMO_KEY_F8 = 66, GIZMO_KEY_F9 = 67,
  GIZMO_KEY_F10 = 68, GIZMO_KEY_NUMLOCK = 69, GIZMO_KEY_SCROLLLOCK = 70, GIZMO_KEY_KP7 = 71,
  GIZMO_KEY_KP8 = 72, GIZMO_KEY_KP9 = 73, GIZMO_KEY_KPMINUS = 74, GIZMO_KEY_KP4 = 75,
  GIZMO_KEY_KP5 = 76, GIZMO_KEY_KP6 = 77, GIZMO_KEY_KPPLUS = 78, GIZMO_KEY_KP1 = 79,
  GIZMO_KEY_KP2 = 80, GIZMO_KEY_KP3 = 81, GIZMO_KEY_KP0 = 82, GIZMO_KEY_KPDOT = 83,
  GIZMO_KEY_ZENKAKUHANKAKU = 85, GIZMO_KEY_102ND = 86, GIZMO_KEY_F11 = 87, GIZMO_KEY_F12 = 88,
  GIZMO_KEY_RO = 89, GIZMO_KEY_KATAKANA = 90, GIZMO_KEY_HIRAGANA = 91, GIZMO_KEY_HENKAN = 92,
  GIZMO_KEY_KATAKANAHIRAGANA = 93, GIZMO_KEY_MUHENKAN = 94, GIZMO_KEY_KPJPCOMMA = 95, GIZMO_KEY_KPENTER = 96,
  GIZMO_KEY_RIGHTCTRL = 97, GIZMO_KEY_KPSLASH = 98, GIZMO_KEY_SYSRQ = 99, GIZMO_KEY_RIGHTALT = 100,
  GIZMO_KEY_LINEFEED = 101, GIZMO_KEY_HOME = 102, GIZMO_KEY_UP = 103, GIZMO_KEY_PAGEUP = 104,
  GIZMO_KEY_LEFT = 105, GIZMO_KEY_RIGHT = 106, GIZMO_KEY_END = 107, GIZMO_KEY_DOWN = 108,
  GIZMO_KEY_PAGEDOWN = 109, GIZMO_KEY_INSERT = 110, GIZMO_KEY_DELETE = 111, GIZMO_KEY_MACRO = 112,
  GIZMO_KEY_MUTE = 113, GIZMO_KEY_VOLUMEDOWN = 114, GIZMO_KEY_VOLUMEUP = 115, GIZMO_KEY_POWER = 116,
  GIZMO_KEY_KPEQUAL = 117, GIZMO_KEY_KPPLUSMINUS = 118, GIZMO_KEY_PAUSE = 119, GIZMO_KEY_KPCOMMA = 121,
  GIZMO_KEY_HANGEUL = 122, GIZMO_KEY_HANJA = 123, GIZMO_KEY_YEN = 124, GIZMO_KEY_LEFTMETA = 125,
  GIZMO_KEY_RIGHTMETA = 126, GIZMO_KEY_COMPOSE = 127, GIZMO_KEY_STOP = 128, GIZMO_KEY_AGAIN = 129,
  GIZMO_KEY_PROPS = 130, GIZMO_KEY_UNDO = 131, GIZMO_KEY_FRONT = 132, GIZMO_KEY_COPY = 133,
  GIZMO_KEY_OPEN = 134, GIZMO_KEY_PASTE = 135, GIZMO_KEY_FIND = 136, GIZMO_KEY_CUT = 137,
  GIZMO_KEY_HELP = 138, GIZMO_KEY_MENU = 139, GIZMO_KEY_CALC = 140, GIZMO_KEY_SETUP = 141,
  GIZMO_KEY_SLEEP = 142, GIZMO_KEY_WAKEUP = 143, GIZMO_KEY_FILE = 144, GIZMO_KEY_SENDFILE = 145,
  GIZMO_KEY_DELETEFILE = 146, GIZMO_KEY_XFER = 147, GIZMO_KEY_PROG1 = 148, GIZMO_KEY_PROG2 = 149,
  GIZMO_KEY_WWW = 150, GIZMO_KEY_MSDOS = 151, GIZMO_KEY_COFFEE = 152, GIZMO_KEY_DIRECTION = 153,
  GIZMO_KEY_CYCLEWINDOWS = 154, GIZMO_KEY_MAIL = 155, GIZMO_KEY_BOOKMARKS = 156, GIZMO_KEY_COMPUTER = 157,
  GIZMO_KEY_BACK = 158, GIZMO_KEY_FORWARD = 159, GIZMO_KEY_CLOSECD = 160, GIZMO_KEY_EJECTCD = 161,
  GIZMO_KEY_EJECTCLOSECD = 162, GIZMO_KEY_NEXTSONG = 163, GIZMO_KEY_PLAYPAUSE = 164, GIZMO_KEY_PREVIOUSSONG = 165,
  GIZMO_KEY_STOPCD = 166, GIZMO_KEY_RECORD = 167, GIZMO_KEY_REWIND = 168, GIZMO_KEY_PHONE = 169,
  GIZMO_KEY_ISO = 170, GIZMO_KEY_CONFIG = 171, GIZMO_KEY_HOMEPAGE = 172, GIZMO_KEY_REFRESH = 173,
  GIZMO_KEY_EXIT = 174, GIZMO_KEY_MOVE = 175, GIZMO_KEY_EDIT = 176, GIZMO_KEY_SCROLLUP = 177,
  GIZMO_KEY_SCROLLDOWN = 178, GIZMO_KEY_KPLEFTPAREN = 179, GIZMO_KEY_KPRIGHTPAREN = 180, GIZMO_KEY_NEW = 181,
  GIZMO_KEY_REDO = 182, GIZMO_KEY_F13 = 183, GIZMO_KEY_F14 = 184, GIZMO_KEY_F15 = 185,
  GIZMO_KEY_F16 = 186, GIZMO_KEY_F17 = 187, GIZMO_KEY_F18 = 188, GIZMO_KEY_F19 = 189,
  GIZMO_KEY_F20 = 190, GIZMO_KEY_F21 = 191, GIZMO_KEY_F22 = 192, GIZMO_KEY_F23 = 193,
  GIZMO_KEY_F24 = 194, GIZMO_KEY_PLAYCD = 200, GIZMO_KEY_PAUSECD = 201, GIZMO_KEY_PROG3 = 202,
  GIZMO_KEY_PROG4 = 203, GIZMO_KEY_SUSPEND = 205, GIZMO_KEY_CLOSE = 206, GIZMO_KEY_PLAY = 207,
  GIZMO_KEY_FASTFORWARD = 208, GIZMO_KEY_BASSBOOST = 209, GIZMO_KEY_PRINT = 210, GIZMO_KEY_HP = 211,
  GIZMO_KEY_CAMERA = 212, GIZMO_KEY_SOUND = 213, GIZMO_KEY_QUESTION = 214, GIZMO_KEY_EMAIL = 215,
  GIZMO_KEY_CHAT = 216, GIZMO_KEY_SEARCH = 217, GIZMO_KEY_CONNECT = 218, GIZMO_KEY_FINANCE = 219,
  GIZMO_KEY_SPORT = 220, GIZMO_KEY_SHOP = 221, GIZMO_KEY_ALTERASE = 222, GIZMO_KEY_CANCEL = 223,
  GIZMO_KEY_BRIGHTNESSDOWN = 224, GIZMO_KEY_BRIGHTNESSUP = 225, GIZMO_KEY_MEDIA = 226, GIZMO_KEY_SWITCHVIDEOMODE = 227,
  GIZMO_KEY_KBDILLUMTOGGLE = 228, GIZMO_KEY_KBDILLUMDOWN = 229, GIZMO_KEY_KBDILLUMUP = 230, GIZMO_KEY_SEND = 231,
  GIZMO_KEY_REPLY = 232, GIZMO_KEY_FORWARDMAIL = 233, GIZMO_KEY_SAVE = 234, GIZMO_KEY_DOCUMENTS = 235,
  GIZMO_KEY_BATTERY = 236, GIZMO_KEY_BLUETOOTH = 237, GIZMO_KEY_WLAN = 238, GIZMO_KEY_UNKNOWN = 240,
  GIZMO_BTN_MISC = 0x100, GIZMO_BTN_0 = 0x100, GIZMO_BTN_1 = 0x101, GIZMO_BTN_2 = 0x102,
  GIZMO_BTN_3 = 0x103, GIZMO_BTN_4 = 0x104, GIZMO_BTN_5 = 0x105, GIZMO_BTN_6 = 0x106,
  GIZMO_BTN_7 = 0x107, GIZMO_BTN_8 = 0x108, GIZMO_BTN_9 = 0x109, GIZMO_BTN_MOUSE = 0x110,
  GIZMO_BTN_LEFT = 0x110, GIZMO_BTN_RIGHT = 0x111, GIZMO_BTN_MIDDLE = 0x112, GIZMO_BTN_SIDE = 0x113,
  GIZMO_BTN_EXTRA = 0x114, GIZMO_BTN_FORWARD = 0x115, GIZMO_BTN_BACK = 0x116, GIZMO_BTN_TASK = 0x117,
  GIZMO_BTN_JOYSTICK = 0x120, GIZMO_BTN_TRIGGER = 0x120, GIZMO_BTN_THUMB = 0x121, GIZMO_BTN_THUMB2 = 0x122,
  GIZMO_BTN_TOP = 0x123, GIZMO_BTN_TOP2 = 0x124, GIZMO_BTN_PINKIE = 0x125, GIZMO_BTN_BASE = 0x126,
  GIZMO_BTN_BASE2 = 0x127, GIZMO_BTN_BASE3 = 0x128, GIZMO_BTN_BASE4 = 0x129, GIZMO_BTN_BASE5 = 0x12a,
  GIZMO_BTN_BASE6 = 0x12b, GIZMO_BTN_DEAD = 0x12f, GIZMO_BTN_GAMEPAD = 0x130, GIZMO_BTN_A = 0x130,
  GIZMO_BTN_B = 0x131, GIZMO_BTN_C = 0x132, GIZMO_BTN_X = 0x133, GIZMO_BTN_Y = 0x134,
  GIZMO_BTN_Z = 0x135, GIZMO_BTN_TL = 0x136, GIZMO_BTN_TR = 0x137, GIZMO_BTN_TL2 = 0x138,
  GIZMO_BTN_TR2 = 0x139, GIZMO_BTN_SELECT = 0x13a, GIZMO_BTN_START = 0x13b, GIZMO_BTN_MODE = 0x13c,
  GIZMO_BTN_THUMBL = 0x13d, GIZMO_BTN_THUMBR = 0x13e, GIZMO_BTN_DIGI = 0x140, GIZMO_BTN_TOOL_PEN = 0x140,
  GIZMO_BTN_TOOL_RUBBER = 0x141, GIZMO_BTN_TOOL_BRUSH = 0x142, GIZMO_BTN_TOOL_PENCIL = 0x143, GIZMO_BTN_TOOL_AIRBRUSH = 0x144,
  GIZMO_BTN_TOOL_FINGER = 0x145, GIZMO_BTN_TOOL_MOUSE = 0x146, GIZMO_BTN_TOOL_LENS = 0x147, GIZMO_BTN_TOUCH = 0x14a,
  GIZMO_BTN_STYLUS = 0x14b, GIZMO_BTN_STYLUS2 = 0x14c, GIZMO_BTN_TOOL_DOUBLETAP = 0x14d, GIZMO_BTN_TOOL_TRIPLETAP = 0x14e,
  GIZMO_BTN_WHEEL = 0x150, GIZMO_BTN_GEAR_DOWN = 0x150, GIZMO_BTN_GEAR_UP = 0x151, GIZMO_KEY_OK = 0x160,
  GIZMO_KEY_SELECT = 0x161, GIZMO_KEY_GOTO = 0x162, GIZMO_KEY_CLEAR = 0x163, GIZMO_KEY_POWER2 = 0x164,
  GIZMO_KEY_OPTION = 0x165, GIZMO_KEY_INFO = 0x166, GIZMO_KEY_TIME = 0x167, GIZMO_KEY_VENDOR = 0x168,
  GIZMO_KEY_ARCHIVE = 0x169, GIZMO_KEY_PROGRAM = 0x16a, GIZMO_KEY_CHANNEL = 0x16b, GIZMO_KEY_FAVORITES = 0x16c,
  GIZMO_KEY_EPG = 0x16d, GIZMO_KEY_PVR = 0x16e, GIZMO_KEY_MHP = 0x16f, GIZMO_KEY_LANGUAGE = 0x170,
  GIZMO_KEY_TITLE = 0x171, GIZMO_KEY_SUBTITLE = 0x172, GIZMO_KEY_ANGLE = 0x173, GIZMO_KEY_ZOOM = 0x174,
  GIZMO_KEY_MODE = 0x175, GIZMO_KEY_KEYBOARD = 0x176, GIZMO_KEY_SCREEN = 0x177, GIZMO_KEY_PC = 0x178,
  GIZMO_KEY_TV = 0x179, GIZMO_KEY_TV2 = 0x17a, GIZMO_KEY_VCR = 0x17b, GIZMO_KEY_VCR2 = 0x17c,
  GIZMO_KEY_SAT = 0x17d, GIZMO_KEY_SAT2 = 0x17e, GIZMO_KEY_CD = 0x17f, GIZMO_KEY_TAPE = 0x180,
  GIZMO_KEY_RADIO = 0x181, GIZMO_KEY_TUNER = 0x182, GIZMO_KEY_PLAYER = 0x183, GIZMO_KEY_TEXT = 0x184,
  GIZMO_KEY_DVD = 0x185, GIZMO_KEY_AUX = 0x186, GIZMO_KEY_MP3 = 0x187, GIZMO_KEY_AUDIO = 0x188,
  GIZMO_KEY_VIDEO = 0x189, GIZMO_KEY_DIRECTORY = 0x18a, GIZMO_KEY_LIST = 0x18b, GIZMO_KEY_MEMO = 0x18c,
  GIZMO_KEY_CALENDAR = 0x18d, GIZMO_KEY_RED = 0x18e, GIZMO_KEY_GREEN = 0x18f, GIZMO_KEY_YELLOW = 0x190,
  GIZMO_KEY_BLUE = 0x191, GIZMO_KEY_CHANNELUP = 0x192, GIZMO_KEY_CHANNELDOWN = 0x193, GIZMO_KEY_FIRST = 0x194,
  GIZMO_KEY_LAST = 0x195, GIZMO_KEY_AB = 0x196, GIZMO_KEY_NEXT = 0x197, GIZMO_KEY_RESTART = 0x198,
  GIZMO_KEY_SLOW = 0x199, GIZMO_KEY_SHUFFLE = 0x19a, GIZMO_KEY_BREAK = 0x19b, GIZMO_KEY_PREVIOUS = 0x19c,
  GIZMO_KEY_DIGITS = 0x19d, GIZMO_KEY_TEEN = 0x19e, GIZMO_KEY_TWEN = 0x19f, GIZMO_KEY_DEL_EOL = 0x1c0,
  GIZMO_KEY_DEL_EOS = 0x1c1, GIZMO_KEY_INS_LINE = 0x1c2, GIZMO_KEY_DEL_LINE = 0x1c3, GIZMO_KEY_FN = 0x1d0,
  GIZMO_KEY_FN_ESC = 0x1d1, GIZMO_KEY_FN_F1 = 0x1d2, GIZMO_KEY_FN_F2 = 0x1d3, GIZMO_KEY_FN_F3 = 0x1d4,
  GIZMO_KEY_FN_F4 = 0x1d5, GIZMO_KEY_FN_F5 = 0x1d6, GIZMO_KEY_FN_F6 = 0x1d7, GIZMO_KEY_FN_F7 = 0x1d8,
  GIZMO_KEY_FN_F8 = 0x1d9, GIZMO_KEY_FN_F9 = 0x1da, GIZMO_KEY_FN_F10 = 0x1db, GIZMO_KEY_FN_F11 = 0x1dc,
  GIZMO_KEY_FN_F12 = 0x1dd, GIZMO_KEY_FN_1 = 0x1de, GIZMO_KEY_FN_2 = 0x1df, GIZMO_KEY_FN_D = 0x1e0,
  GIZMO_KEY_FN_E = 0x1e1, GIZMO_KEY_FN_F = 0x1e2, GIZMO_KEY_FN_S = 0x1e3, GIZMO_KEY_FN_B = 0x1e4,
  GIZMO_KEY_BRL_DOT1 = 0x1f1, GIZMO_KEY_BRL_DOT2 = 0x1f2, GIZMO_KEY_BRL_DOT3 = 0x1f3, GIZMO_KEY_BRL_DOT4 = 0x1f4,
  GIZMO_KEY_BRL_DOT5 = 0x1f5, GIZMO_KEY_BRL_DOT6 = 0x1f6, GIZMO_KEY_BRL_DOT7 = 0x1f7, GIZMO_KEY_BRL_DOT8 = 0x1f8,
  GIZMO_KEY_MAX = 0x1ff
}
 These are the key definitions that devices emit. More...
enum  X11FocusEventType { X11FOCUSEVENT_IN, X11FOCUSEVENT_OUT }
 Type that indicates the type of X11FocusEvent. More...


Detailed Description

Gizmod namespace.

Gizmo Daemon Name Space


Enumeration Type Documentation

enum Gizmod::AlsaEventType

Type that indicates the type of AlsaEvent.

Enumerator:
ALSAEVENT_ERROR 
ALSAEVENT_SOUNDCARD_ATTACH 
ALSAEVENT_SOUNDCARD_DETACH 
ALSAEVENT_MIXERELEMENT_ATTACH 
ALSAEVENT_MIXERELEMENT_CHANGE 
ALSAEVENT_MIXERELEMENT_DETACH 

Definition at line 58 of file AlsaEvent.hpp.

enum Gizmod::GizmoClass

These values tell GizmoDaemon what classes to use to represent the devices.

These values are repsented in Python by the same extension, under the enum class GizmoClass For example: Gizmod.GizmoClass.Standard, and Gizmod.GizmoClass.Powermate

GIZMO_CLASS_ATIX10 is used with ATI X10 RF Remotes GIZMO_CLASS_LIRC is used with LIRC (Infrared) devices (such as remote controls) GIZMO_CLASS_POWERMATE is the class used for Griffin PowerMate, and SoundKnob devices GIZMO_CLASS_STANDARD is the default class and is used for all devices except ones with special handlers

Enumerator:
GIZMO_CLASS_ATIX10 
GIZMO_CLASS_LIRC 
GIZMO_CLASS_POWERMATE 
GIZMO_CLASS_STANDARD 

Definition at line 67 of file Gizmo.hpp.

enum Gizmod::GizmoEventClass

These values tell GizmoDaemon what classes to use to represent the devices during events.

These values are repsented in Python by the same extension, under the enum class GizmoEventClass For example: GizmoEventClass.Standard, and GizmoEventClass.Powermate

GIZMO_EVENTCLASS_ATIX10 is used with ATI X10 RF Remotes GIZMO_EVENTCLASS_CPUUSAGE is used for CPU Usage events GIZMO_EVENTCLASS_LIRC is used with LIRC (Infrared) devices (such as remote controls) GIZMO_EVENTCLASS_POWERMATE is the class used for Griffin PowerMate, and SoundKnob devices GIZMO_EVENTCLASS_SOUNDCARD is used for sound card event GIZMO_EVENTCLASS_SOUNDVISUALIZATION is used for sound visualization events GIZMO_EVENTCLASS_STANDARD is the default class and is used for all devices except ones with special handlers GIZMO_EVENTCLASS_WINDOWFOCUS is triggered when a Window Focus event happens

Enumerator:
GIZMO_EVENTCLASS_ATIX10 
GIZMO_EVENTCLASS_CPUUSAGE 
GIZMO_EVENTCLASS_LIRC 
GIZMO_EVENTCLASS_POWERMATE 
GIZMO_EVENTCLASS_SOUNDCARD 
GIZMO_EVENTCLASS_SOUNDVISUALIZATION 
GIZMO_EVENTCLASS_STANDARD 
GIZMO_EVENTCLASS_WINDOWFOCUS 

Definition at line 68 of file GizmoEvent.hpp.

enum Gizmod::GizmoEventType

These are the event types.

Enumerator:
GIZMO_EV_SYN 
GIZMO_EV_KEY 
GIZMO_EV_REL 
GIZMO_EV_ABS 
GIZMO_EV_MSC 
GIZMO_EV_SW 
GIZMO_EV_LED 
GIZMO_EV_SND 
GIZMO_EV_REP 
GIZMO_EV_FF 
GIZMO_EV_PWR 
GIZMO_EV_FF_STATUS 
GIZMO_EV_MAX 

Definition at line 50 of file GizmoKeyDefs.hpp.

enum Gizmod::GizmoKey

These are the key definitions that devices emit.

Enumerator:
GIZMO_KEY_RESERVED 
GIZMO_KEY_ESC 
GIZMO_KEY_1 
GIZMO_KEY_2 
GIZMO_KEY_3 
GIZMO_KEY_4 
GIZMO_KEY_5 
GIZMO_KEY_6 
GIZMO_KEY_7 
GIZMO_KEY_8 
GIZMO_KEY_9 
GIZMO_KEY_0 
GIZMO_KEY_MINUS 
GIZMO_KEY_EQUAL 
GIZMO_KEY_BACKSPACE 
GIZMO_KEY_TAB 
GIZMO_KEY_Q 
GIZMO_KEY_W 
GIZMO_KEY_E 
GIZMO_KEY_R 
GIZMO_KEY_T 
GIZMO_KEY_Y 
GIZMO_KEY_U 
GIZMO_KEY_I 
GIZMO_KEY_O 
GIZMO_KEY_P 
GIZMO_KEY_LEFTBRACE 
GIZMO_KEY_RIGHTBRACE 
GIZMO_KEY_ENTER 
GIZMO_KEY_LEFTCTRL 
GIZMO_KEY_A 
GIZMO_KEY_S 
GIZMO_KEY_D 
GIZMO_KEY_F 
GIZMO_KEY_G 
GIZMO_KEY_H 
GIZMO_KEY_J 
GIZMO_KEY_K 
GIZMO_KEY_L 
GIZMO_KEY_SEMICOLON 
GIZMO_KEY_APOSTROPHE 
GIZMO_KEY_GRAVE 
GIZMO_KEY_LEFTSHIFT 
GIZMO_KEY_BACKSLASH 
GIZMO_KEY_Z 
GIZMO_KEY_X 
GIZMO_KEY_C 
GIZMO_KEY_V 
GIZMO_KEY_B 
GIZMO_KEY_N 
GIZMO_KEY_M 
GIZMO_KEY_COMMA 
GIZMO_KEY_DOT 
GIZMO_KEY_SLASH 
GIZMO_KEY_RIGHTSHIFT 
GIZMO_KEY_KPASTERISK 
GIZMO_KEY_LEFTALT 
GIZMO_KEY_SPACE 
GIZMO_KEY_CAPSLOCK 
GIZMO_KEY_F1 
GIZMO_KEY_F2 
GIZMO_KEY_F3 
GIZMO_KEY_F4 
GIZMO_KEY_F5 
GIZMO_KEY_F6 
GIZMO_KEY_F7 
GIZMO_KEY_F8 
GIZMO_KEY_F9 
GIZMO_KEY_F10 
GIZMO_KEY_NUMLOCK 
GIZMO_KEY_SCROLLLOCK 
GIZMO_KEY_KP7 
GIZMO_KEY_KP8 
GIZMO_KEY_KP9 
GIZMO_KEY_KPMINUS 
GIZMO_KEY_KP4 
GIZMO_KEY_KP5 
GIZMO_KEY_KP6 
GIZMO_KEY_KPPLUS 
GIZMO_KEY_KP1 
GIZMO_KEY_KP2 
GIZMO_KEY_KP3 
GIZMO_KEY_KP0 
GIZMO_KEY_KPDOT 
GIZMO_KEY_ZENKAKUHANKAKU 
GIZMO_KEY_102ND 
GIZMO_KEY_F11 
GIZMO_KEY_F12 
GIZMO_KEY_RO 
GIZMO_KEY_KATAKANA 
GIZMO_KEY_HIRAGANA 
GIZMO_KEY_HENKAN 
GIZMO_KEY_KATAKANAHIRAGANA 
GIZMO_KEY_MUHENKAN 
GIZMO_KEY_KPJPCOMMA 
GIZMO_KEY_KPENTER 
GIZMO_KEY_RIGHTCTRL 
GIZMO_KEY_KPSLASH 
GIZMO_KEY_SYSRQ 
GIZMO_KEY_RIGHTALT 
GIZMO_KEY_LINEFEED 
GIZMO_KEY_HOME 
GIZMO_KEY_UP 
GIZMO_KEY_PAGEUP 
GIZMO_KEY_LEFT 
GIZMO_KEY_RIGHT 
GIZMO_KEY_END 
GIZMO_KEY_DOWN 
GIZMO_KEY_PAGEDOWN 
GIZMO_KEY_INSERT 
GIZMO_KEY_DELETE 
GIZMO_KEY_MACRO 
GIZMO_KEY_MUTE 
GIZMO_KEY_VOLUMEDOWN 
GIZMO_KEY_VOLUMEUP 
GIZMO_KEY_POWER 
GIZMO_KEY_KPEQUAL 
GIZMO_KEY_KPPLUSMINUS 
GIZMO_KEY_PAUSE 
GIZMO_KEY_KPCOMMA 
GIZMO_KEY_HANGEUL 
GIZMO_KEY_HANJA 
GIZMO_KEY_YEN 
GIZMO_KEY_LEFTMETA 
GIZMO_KEY_RIGHTMETA 
GIZMO_KEY_COMPOSE 
GIZMO_KEY_STOP 
GIZMO_KEY_AGAIN 
GIZMO_KEY_PROPS 
GIZMO_KEY_UNDO 
GIZMO_KEY_FRONT 
GIZMO_KEY_COPY 
GIZMO_KEY_OPEN 
GIZMO_KEY_PASTE 
GIZMO_KEY_FIND 
GIZMO_KEY_CUT 
GIZMO_KEY_HELP 
GIZMO_KEY_MENU 
GIZMO_KEY_CALC 
GIZMO_KEY_SETUP 
GIZMO_KEY_SLEEP 
GIZMO_KEY_WAKEUP 
GIZMO_KEY_FILE 
GIZMO_KEY_SENDFILE 
GIZMO_KEY_DELETEFILE 
GIZMO_KEY_XFER 
GIZMO_KEY_PROG1 
GIZMO_KEY_PROG2 
GIZMO_KEY_WWW 
GIZMO_KEY_MSDOS 
GIZMO_KEY_COFFEE 
GIZMO_KEY_DIRECTION 
GIZMO_KEY_CYCLEWINDOWS 
GIZMO_KEY_MAIL 
GIZMO_KEY_BOOKMARKS 
GIZMO_KEY_COMPUTER 
GIZMO_KEY_BACK 
GIZMO_KEY_FORWARD 
GIZMO_KEY_CLOSECD 
GIZMO_KEY_EJECTCD 
GIZMO_KEY_EJECTCLOSECD 
GIZMO_KEY_NEXTSONG 
GIZMO_KEY_PLAYPAUSE 
GIZMO_KEY_PREVIOUSSONG 
GIZMO_KEY_STOPCD 
GIZMO_KEY_RECORD 
GIZMO_KEY_REWIND 
GIZMO_KEY_PHONE 
GIZMO_KEY_ISO 
GIZMO_KEY_CONFIG 
GIZMO_KEY_HOMEPAGE 
GIZMO_KEY_REFRESH 
GIZMO_KEY_EXIT 
GIZMO_KEY_MOVE 
GIZMO_KEY_EDIT 
GIZMO_KEY_SCROLLUP 
GIZMO_KEY_SCROLLDOWN 
GIZMO_KEY_KPLEFTPAREN 
GIZMO_KEY_KPRIGHTPAREN 
GIZMO_KEY_NEW 
GIZMO_KEY_REDO 
GIZMO_KEY_F13 
GIZMO_KEY_F14 
GIZMO_KEY_F15 
GIZMO_KEY_F16 
GIZMO_KEY_F17 
GIZMO_KEY_F18 
GIZMO_KEY_F19 
GIZMO_KEY_F20 
GIZMO_KEY_F21 
GIZMO_KEY_F22 
GIZMO_KEY_F23 
GIZMO_KEY_F24 
GIZMO_KEY_PLAYCD 
GIZMO_KEY_PAUSECD 
GIZMO_KEY_PROG3 
GIZMO_KEY_PROG4 
GIZMO_KEY_SUSPEND 
GIZMO_KEY_CLOSE 
GIZMO_KEY_PLAY 
GIZMO_KEY_FASTFORWARD 
GIZMO_KEY_BASSBOOST 
GIZMO_KEY_PRINT 
GIZMO_KEY_HP 
GIZMO_KEY_CAMERA 
GIZMO_KEY_SOUND 
GIZMO_KEY_QUESTION 
GIZMO_KEY_EMAIL 
GIZMO_KEY_CHAT 
GIZMO_KEY_SEARCH 
GIZMO_KEY_CONNECT 
GIZMO_KEY_FINANCE 
GIZMO_KEY_SPORT 
GIZMO_KEY_SHOP 
GIZMO_KEY_ALTERASE 
GIZMO_KEY_CANCEL 
GIZMO_KEY_BRIGHTNESSDOWN 
GIZMO_KEY_BRIGHTNESSUP 
GIZMO_KEY_MEDIA 
GIZMO_KEY_SWITCHVIDEOMODE 
GIZMO_KEY_KBDILLUMTOGGLE 
GIZMO_KEY_KBDILLUMDOWN 
GIZMO_KEY_KBDILLUMUP 
GIZMO_KEY_SEND 
GIZMO_KEY_REPLY 
GIZMO_KEY_FORWARDMAIL 
GIZMO_KEY_SAVE 
GIZMO_KEY_DOCUMENTS 
GIZMO_KEY_BATTERY 
GIZMO_KEY_BLUETOOTH 
GIZMO_KEY_WLAN 
GIZMO_KEY_UNKNOWN 
GIZMO_BTN_MISC 
GIZMO_BTN_0 
GIZMO_BTN_1 
GIZMO_BTN_2 
GIZMO_BTN_3 
GIZMO_BTN_4 
GIZMO_BTN_5 
GIZMO_BTN_6 
GIZMO_BTN_7 
GIZMO_BTN_8 
GIZMO_BTN_9 
GIZMO_BTN_MOUSE 
GIZMO_BTN_LEFT 
GIZMO_BTN_RIGHT 
GIZMO_BTN_MIDDLE 
GIZMO_BTN_SIDE 
GIZMO_BTN_EXTRA 
GIZMO_BTN_FORWARD 
GIZMO_BTN_BACK 
GIZMO_BTN_TASK 
GIZMO_BTN_JOYSTICK 
GIZMO_BTN_TRIGGER 
GIZMO_BTN_THUMB 
GIZMO_BTN_THUMB2 
GIZMO_BTN_TOP 
GIZMO_BTN_TOP2 
GIZMO_BTN_PINKIE 
GIZMO_BTN_BASE 
GIZMO_BTN_BASE2 
GIZMO_BTN_BASE3 
GIZMO_BTN_BASE4 
GIZMO_BTN_BASE5 
GIZMO_BTN_BASE6 
GIZMO_BTN_DEAD 
GIZMO_BTN_GAMEPAD 
GIZMO_BTN_A 
GIZMO_BTN_B 
GIZMO_BTN_C 
GIZMO_BTN_X 
GIZMO_BTN_Y 
GIZMO_BTN_Z 
GIZMO_BTN_TL 
GIZMO_BTN_TR 
GIZMO_BTN_TL2 
GIZMO_BTN_TR2 
GIZMO_BTN_SELECT 
GIZMO_BTN_START 
GIZMO_BTN_MODE 
GIZMO_BTN_THUMBL 
GIZMO_BTN_THUMBR 
GIZMO_BTN_DIGI 
GIZMO_BTN_TOOL_PEN 
GIZMO_BTN_TOOL_RUBBER 
GIZMO_BTN_TOOL_BRUSH 
GIZMO_BTN_TOOL_PENCIL 
GIZMO_BTN_TOOL_AIRBRUSH 
GIZMO_BTN_TOOL_FINGER 
GIZMO_BTN_TOOL_MOUSE 
GIZMO_BTN_TOOL_LENS 
GIZMO_BTN_TOUCH 
GIZMO_BTN_STYLUS 
GIZMO_BTN_STYLUS2 
GIZMO_BTN_TOOL_DOUBLETAP 
GIZMO_BTN_TOOL_TRIPLETAP 
GIZMO_BTN_WHEEL 
GIZMO_BTN_GEAR_DOWN 
GIZMO_BTN_GEAR_UP 
GIZMO_KEY_OK 
GIZMO_KEY_SELECT 
GIZMO_KEY_GOTO 
GIZMO_KEY_CLEAR 
GIZMO_KEY_POWER2 
GIZMO_KEY_OPTION 
GIZMO_KEY_INFO 
GIZMO_KEY_TIME 
GIZMO_KEY_VENDOR 
GIZMO_KEY_ARCHIVE 
GIZMO_KEY_PROGRAM 
GIZMO_KEY_CHANNEL 
GIZMO_KEY_FAVORITES 
GIZMO_KEY_EPG 
GIZMO_KEY_PVR 
GIZMO_KEY_MHP 
GIZMO_KEY_LANGUAGE 
GIZMO_KEY_TITLE 
GIZMO_KEY_SUBTITLE 
GIZMO_KEY_ANGLE 
GIZMO_KEY_ZOOM 
GIZMO_KEY_MODE 
GIZMO_KEY_KEYBOARD 
GIZMO_KEY_SCREEN 
GIZMO_KEY_PC 
GIZMO_KEY_TV 
GIZMO_KEY_TV2 
GIZMO_KEY_VCR 
GIZMO_KEY_VCR2 
GIZMO_KEY_SAT 
GIZMO_KEY_SAT2 
GIZMO_KEY_CD 
GIZMO_KEY_TAPE 
GIZMO_KEY_RADIO 
GIZMO_KEY_TUNER 
GIZMO_KEY_PLAYER 
GIZMO_KEY_TEXT 
GIZMO_KEY_DVD 
GIZMO_KEY_AUX 
GIZMO_KEY_MP3 
GIZMO_KEY_AUDIO 
GIZMO_KEY_VIDEO 
GIZMO_KEY_DIRECTORY 
GIZMO_KEY_LIST 
GIZMO_KEY_MEMO 
GIZMO_KEY_CALENDAR 
GIZMO_KEY_RED 
GIZMO_KEY_GREEN 
GIZMO_KEY_YELLOW 
GIZMO_KEY_BLUE 
GIZMO_KEY_CHANNELUP 
GIZMO_KEY_CHANNELDOWN 
GIZMO_KEY_FIRST 
GIZMO_KEY_LAST 
GIZMO_KEY_AB 
GIZMO_KEY_NEXT 
GIZMO_KEY_RESTART 
GIZMO_KEY_SLOW 
GIZMO_KEY_SHUFFLE 
GIZMO_KEY_BREAK 
GIZMO_KEY_PREVIOUS 
GIZMO_KEY_DIGITS 
GIZMO_KEY_TEEN 
GIZMO_KEY_TWEN 
GIZMO_KEY_DEL_EOL 
GIZMO_KEY_DEL_EOS 
GIZMO_KEY_INS_LINE 
GIZMO_KEY_DEL_LINE 
GIZMO_KEY_FN 
GIZMO_KEY_FN_ESC 
GIZMO_KEY_FN_F1 
GIZMO_KEY_FN_F2 
GIZMO_KEY_FN_F3 
GIZMO_KEY_FN_F4 
GIZMO_KEY_FN_F5 
GIZMO_KEY_FN_F6 
GIZMO_KEY_FN_F7 
GIZMO_KEY_FN_F8 
GIZMO_KEY_FN_F9 
GIZMO_KEY_FN_F10 
GIZMO_KEY_FN_F11 
GIZMO_KEY_FN_F12 
GIZMO_KEY_FN_1 
GIZMO_KEY_FN_2 
GIZMO_KEY_FN_D 
GIZMO_KEY_FN_E 
GIZMO_KEY_FN_F 
GIZMO_KEY_FN_S 
GIZMO_KEY_FN_B 
GIZMO_KEY_BRL_DOT1 
GIZMO_KEY_BRL_DOT2 
GIZMO_KEY_BRL_DOT3 
GIZMO_KEY_BRL_DOT4 
GIZMO_KEY_BRL_DOT5 
GIZMO_KEY_BRL_DOT6 
GIZMO_KEY_BRL_DOT7 
GIZMO_KEY_BRL_DOT8 
GIZMO_KEY_MAX 

Definition at line 80 of file GizmoKeyDefs.hpp.

enum Gizmod::GizmoMouseAxis

Constants for the mouse axes.

Enumerator:
GIZMO_MOUSE_AXIS_X 
GIZMO_MOUSE_AXIS_Y 
GIZMO_MOUSE_AXIS_Z 

Definition at line 70 of file GizmoKeyDefs.hpp.

enum Gizmod::ProcStatField

Enumeration to match /proc/stat.

Enumerator:
CPUUSAGE_USER 
CPUUSAGE_NICE 
CPUUSAGE_SYSTEM 
CPUUSAGE_IDLE 
CPUUSAGE_IOWAIT 
CPUUSAGE_IRQ 
CPUUSAGE_SOFTIRQ 
CPUUSAGE_RESERVED 
CPUUSAGE_MAX 

Definition at line 56 of file CPUUsage.hpp.

enum Gizmod::SoundVisualizationEventType

Type of the SoundVisualization event.

Enumerator:
SOUNDVISUALIZATION_CONNECT 
SOUNDVISUALIZATION_DISCONNECT 
SOUNDVISUALIZATION_RENDER 

Definition at line 55 of file GizmoEventSoundVisualization.hpp.

enum Gizmod::X11FocusEventType

Type that indicates the type of X11FocusEvent.

Enumerator:
X11FOCUSEVENT_IN 
X11FOCUSEVENT_OUT 

Definition at line 60 of file X11FocusWatcher.hpp.


Generated on Wed Nov 7 10:06:58 2007 for gizmod by  doxygen 1.5.3