Lines Matching defs:ed
226 xkbExtensionDeviceNotify * ed,
264 if (ed==NULL) {
265 ed= &my_ed;
266 memset((char *)ed, 0, sizeof(xkbExtensionDeviceNotify));
268 else if ((ed->reason&XkbXI_IndicatorsMask)&&
269 ((ed->ledClass!=sli->class)||(ed->ledID!=sli->id))) {
270 XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause);
281 ed->reason|= XkbXI_IndicatorStateMask;
282 ed->ledClass= sli->class;
283 ed->ledID= sli->id;
284 ed->ledsDefined= sli->namesPresent|sli->mapsPresent;
285 ed->ledState= sli->effectiveState;
286 ed->unsupported= 0;
287 ed->supported= XkbXI_AllFeaturesMask;
290 if (ed!=&my_ed) ed= NULL;
291 if (changes || ed)
292 XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause);
362 xkbExtensionDeviceNotify ed;
366 memset((char *)&ed, 0, sizeof(xkbExtensionDeviceNotify));
370 XkbApplyLedStateChanges(dev,sli,affect,&ed,&changes,cause);
379 XkbUpdateLedAutoState(dev,sli,side_affected,&ed,&changes,cause);
385 XkbFlushLedEvents(dev,dev,sli,&ed,&changes,cause);
735 xkbExtensionDeviceNotify * ed,
753 if (ed) {
754 if (ed->reason) {
755 if ((dev!=kbd)&&(ed->reason&XkbXI_IndicatorStateMask))
757 XkbSendExtensionDeviceNotify(dev,cause->client,ed);
759 memset((char *)ed, 0, sizeof(XkbExtensionDeviceNotify));
770 xkbExtensionDeviceNotify * ed,
784 if (ed==NULL) {
785 ed= &my_ed;
786 memset((char *)ed, 0, sizeof(xkbExtensionDeviceNotify));
788 else if ((ed->reason&XkbXI_IndicatorsMask)&&
789 ((ed->ledClass!=sli->class)||(ed->ledID!=sli->id))) {
790 XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause);
802 ed->reason|= XkbXI_IndicatorNamesMask;
803 ed->ledClass= sli->class;
804 ed->ledID= sli->id;
805 ed->ledsDefined= sli->namesPresent|sli->mapsPresent;
806 ed->ledState= sli->effectiveState;
807 ed->unsupported= 0;
808 ed->supported= XkbXI_AllFeaturesMask;
811 if (ed!=&my_ed) ed= NULL;
812 if (changes || ed)
813 XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause);
847 xkbExtensionDeviceNotify * ed,
861 if (ed==NULL) {
862 ed= &my_ed;
863 memset((char *)ed, 0, sizeof(xkbExtensionDeviceNotify));
865 else if ((ed->reason&XkbXI_IndicatorsMask)&&
866 ((ed->ledClass!=sli->class)||(ed->ledID!=sli->id))) {
867 XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause);
880 ed->reason|= XkbXI_IndicatorMapsMask;
881 ed->ledClass= sli->class;
882 ed->ledID= sli->id;
883 ed->ledsDefined= sli->namesPresent|sli->mapsPresent;
884 ed->ledState= sli->effectiveState;
885 ed->unsupported= 0;
886 ed->supported= XkbXI_AllFeaturesMask;
888 XkbUpdateLedAutoState(dev,sli,changed_maps,ed,changes,cause);
891 if (ed!=&my_ed) ed= NULL;
892 if (changes || ed)
893 XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause);
903 xkbExtensionDeviceNotify * ed,
949 if (ed==NULL) {
950 ed= &my_ed;
951 memset((char *)ed, 0, sizeof(xkbExtensionDeviceNotify));
953 else if (affected&&(ed->reason&XkbXI_IndicatorsMask)&&
954 ((ed->ledClass!=sli->class)||(ed->ledID!=sli->id))) {
955 XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause);
961 ed->reason|= XkbXI_IndicatorStateMask;
962 ed->ledClass= sli->class;
963 ed->ledID= sli->id;
964 ed->ledsDefined= sli->namesPresent|sli->mapsPresent;
965 ed->ledState= sli->effectiveState;
966 ed->unsupported= 0;
967 ed->supported= XkbXI_AllFeaturesMask;
972 XkbUpdateLedAutoState(dev,sli,sli->mapsPresent,ed,changes,cause);
976 if (ed!=&my_ed) ed= NULL;
977 if (changes || ed)
978 XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause);