Lines Matching refs:dmxLocal

219 _dmxChangePointerControl(DMXLocalInputInfoPtr dmxLocal, PtrCtrl * ctrl)  in _dmxChangePointerControl()  argument
221 if (!dmxLocal) in _dmxChangePointerControl()
223 dmxLocal->mctrl = *ctrl; in _dmxChangePointerControl()
224 if (dmxLocal->mCtrl) in _dmxChangePointerControl()
225 dmxLocal->mCtrl(&dmxLocal->pDevice->public, ctrl); in _dmxChangePointerControl()
237 if (dmxLocal->sendsCore) { /* Do for all core devices */ in dmxChangePointerControl()
249 _dmxChangePointerControl(dmxLocal, ctrl); in dmxChangePointerControl()
254 _dmxKeyboardKbdCtrlProc(DMXLocalInputInfoPtr dmxLocal, KeybdCtrl * ctrl) in _dmxKeyboardKbdCtrlProc() argument
256 dmxLocal->kctrl = *ctrl; in _dmxKeyboardKbdCtrlProc()
257 if (dmxLocal->kCtrl) { in _dmxKeyboardKbdCtrlProc()
258 dmxLocal->kCtrl(&dmxLocal->pDevice->public, ctrl); in _dmxKeyboardKbdCtrlProc()
259 if (dmxLocal->pDevice->kbdfeed) { in _dmxKeyboardKbdCtrlProc()
264 XkbUpdateIndicators(dmxLocal->pDevice, XkbAllIndicatorsMask, False, in _dmxKeyboardKbdCtrlProc()
279 if (dmxLocal->sendsCore) { /* Do for all core devices */ in dmxKeyboardKbdCtrlProc()
291 _dmxKeyboardKbdCtrlProc(dmxLocal, ctrl); in dmxKeyboardKbdCtrlProc()
296 _dmxKeyboardBellProc(DMXLocalInputInfoPtr dmxLocal, int percent) in _dmxKeyboardBellProc() argument
298 if (dmxLocal->kBell) in _dmxKeyboardBellProc()
299 dmxLocal->kBell(&dmxLocal->pDevice->public, in _dmxKeyboardBellProc()
301 dmxLocal->kctrl.bell, in _dmxKeyboardBellProc()
302 dmxLocal->kctrl.bell_pitch, in _dmxKeyboardBellProc()
303 dmxLocal->kctrl.bell_duration); in _dmxKeyboardBellProc()
315 if (dmxLocal->sendsCore) { /* Do for all core devices */ in dmxKeyboardBellProc()
327 _dmxKeyboardBellProc(dmxLocal, percent); in dmxKeyboardBellProc()
419 if (dmxLocal->init) in dmxDeviceOnOff()
420 dmxLocal->init(pDev); in dmxDeviceOnOff()
421 if (dmxLocal->get_info) in dmxDeviceOnOff()
422 dmxLocal->get_info(pDev, &info); in dmxDeviceOnOff()
443 if (info.numRelAxes && dmxLocal->sendsCore) { in dmxDeviceOnOff()
496 if (dmxLocal->on) in dmxDeviceOnOff()
497 dmxLocal->on(pDev); in dmxDeviceOnOff()
507 if (dmxLocal->off) in dmxDeviceOnOff()
508 dmxLocal->off(pDev); in dmxDeviceOnOff()
659 dmxMakeUniqueDeviceName(DMXLocalInputInfoPtr dmxLocal) in dmxMakeUniqueDeviceName() argument
674 switch (dmxLocal->type) { in dmxMakeUniqueDeviceName()
690 dmxAddDevice(DMXLocalInputInfoPtr dmxLocal) in dmxAddDevice() argument
698 if (!dmxLocal) in dmxAddDevice()
700 dmxInput = &dmxInputs[dmxLocal->inputIdx]; in dmxAddDevice()
702 if (dmxLocal->sendsCore) { in dmxAddDevice()
703 if (dmxLocal->type == DMX_LOCAL_KEYBOARD && !dmxLocalCoreKeyboard) { in dmxAddDevice()
704 dmxLocal->isCore = 1; in dmxAddDevice()
705 dmxLocalCoreKeyboard = dmxLocal; in dmxAddDevice()
708 if (dmxLocal->type == DMX_LOCAL_MOUSE && !dmxLocalCorePointer) { in dmxAddDevice()
709 dmxLocal->isCore = 1; in dmxAddDevice()
710 dmxLocalCorePointer = dmxLocal; in dmxAddDevice()
720 dmxLog(dmxFatal, "Cannot add device %s\n", dmxLocal->name); in dmxAddDevice()
725 dmxLocal->name); in dmxAddDevice()
728 pDevice->public.devicePrivate = dmxLocal; in dmxAddDevice()
729 dmxLocal->pDevice = pDevice; in dmxAddDevice()
731 devname = dmxMakeUniqueDeviceName(dmxLocal); in dmxAddDevice()
736 if (dmxLocal->isCore && dmxLocal->type == DMX_LOCAL_MOUSE) { in dmxAddDevice()
744 if (dmxLocal->create_private) in dmxAddDevice()
745 dmxLocal->private = dmxLocal->create_private(pDevice); in dmxAddDevice()
748 dmxLocal->name, name, devname, in dmxAddDevice()
749 dmxLocal->isCore in dmxAddDevice()
751 : (dmxLocal->sendsCore ? " [sends core events]" : "")); in dmxAddDevice()
772 DMXLocalInputInfoPtr dmxLocal = malloc(sizeof(*dmxLocal)); in dmxInputCopyLocal() local
774 if (!dmxLocal) in dmxInputCopyLocal()
777 memcpy(dmxLocal, s, sizeof(*dmxLocal)); in dmxInputCopyLocal()
778 dmxLocal->inputIdx = dmxInput->inputIdx; in dmxInputCopyLocal()
779 dmxLocal->sendsCore = dmxInput->core; in dmxInputCopyLocal()
780 dmxLocal->savedSendsCore = dmxInput->core; in dmxInputCopyLocal()
781 dmxLocal->deviceId = -1; in dmxInputCopyLocal()
786 dmxInput->devs[dmxInput->numDevs - 1] = dmxLocal; in dmxInputCopyLocal()
788 return dmxLocal; in dmxInputCopyLocal()
937 DMXLocalInputInfoPtr dmxLocal = dmxInput->devs[i]; in dmxInputReInit() local
939 if (dmxLocal->reinit) in dmxInputReInit()
940 dmxLocal->reinit(&dmxLocal->pDevice->public); in dmxInputReInit()
952 DMXLocalInputInfoPtr dmxLocal = dmxInput->devs[i]; in dmxInputLateReInit() local
954 if (dmxLocal->latereinit) in dmxInputLateReInit()
955 dmxLocal->latereinit(&dmxLocal->pDevice->public); in dmxInputLateReInit()
1074 DMXLocalInputInfoPtr dmxLocal = dmxInput->devs[i]; in dmxInputInit() local
1076 dmxLocal->pDevice = dmxAddDevice(dmxLocal); in dmxInputInit()
1204 DMXLocalInputInfoPtr dmxLocal = dmxInput->devs[i]; in dmxInputDetach() local
1207 dmxLocal->pDevice->id, in dmxInputDetach()
1208 dmxLocal->pDevice->name, in dmxInputDetach()
1209 dmxLocal->isCore in dmxInputDetach()
1211 : (dmxLocal->sendsCore ? " [sends core events]" : "")); in dmxInputDetach()
1212 DisableDevice(dmxLocal->pDevice, TRUE); in dmxInputDetach()
1254 DMXLocalInputInfoPtr dmxLocal = dmxInput->devs[j]; in dmxInputLocateId() local
1256 if (dmxLocal->pDevice->id == id) in dmxInputLocateId()
1281 DMXLocalInputInfoPtr dmxLocal = dmxInput->devs[i]; in dmxInputAttachOld() local
1284 *id = dmxLocal->pDevice->id; in dmxInputAttachOld()
1287 dmxLocal->pDevice->id, in dmxInputAttachOld()
1288 dmxLocal->pDevice->name, in dmxInputAttachOld()
1289 dmxLocal->isCore in dmxInputAttachOld()
1291 : (dmxLocal->sendsCore ? " [sends core events]" : "")); in dmxInputAttachOld()
1292 EnableDevice(dmxLocal->pDevice, TRUE); in dmxInputAttachOld()