Lines Matching defs:identifier

1100             final InputDeviceIdentifier identifier) {
1102 getEnabledKeyboardLayoutsForInputDevice(identifier);
1124 if (layout.getVendorId() == identifier.getVendorId()
1125 && layout.getProductId() == identifier.getProductId()) {
1297 private String getLayoutDescriptor(InputDeviceIdentifier identifier) {
1298 if (identifier == null || identifier.getDescriptor() == null) {
1299 throw new IllegalArgumentException("identifier and descriptor must not be null");
1302 if (identifier.getVendorId() == 0 && identifier.getProductId() == 0) {
1303 return identifier.getDescriptor();
1306 bob.append("vendor:").append(identifier.getVendorId());
1307 bob.append(",product:").append(identifier.getProductId());
1312 public String getCurrentKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier) {
1314 String key = getLayoutDescriptor(identifier);
1319 if (layout == null && !key.equals(identifier.getDescriptor())) {
1321 layout = mDataStore.getCurrentKeyboardLayout(identifier.getDescriptor());
1332 public void setCurrentKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1342 String key = getLayoutDescriptor(identifier);
1358 public String[] getEnabledKeyboardLayoutsForInputDevice(InputDeviceIdentifier identifier) {
1359 String key = getLayoutDescriptor(identifier);
1363 && !key.equals(identifier.getDescriptor())) {
1364 layouts = mDataStore.getKeyboardLayouts(identifier.getDescriptor());
1372 public KeyboardLayout getKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1375 String key = getLayoutDescriptor(identifier);
1401 public void setKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1415 setKeyboardLayoutForInputDeviceInner(identifier, handle, keyboardLayoutDescriptor);
1418 private void setKeyboardLayoutForInputDeviceInner(InputDeviceIdentifier identifier,
1420 String key = getLayoutDescriptor(identifier);
1426 " for subtype " + imeHandle + " and device " + identifier +
1434 args.arg1 = identifier;
1447 public void addKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1457 String key = getLayoutDescriptor(identifier);
1461 if (oldLayout == null && !key.equals(identifier.getDescriptor())) {
1462 oldLayout = mDataStore.getCurrentKeyboardLayout(identifier.getDescriptor());
1475 public void removeKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1485 String key = getLayoutDescriptor(identifier);
1489 if (oldLayout == null && !key.equals(identifier.getDescriptor())) {
1490 oldLayout = mDataStore.getCurrentKeyboardLayout(identifier.getDescriptor());
1493 if (!key.equals(identifier.getDescriptor())) {
1495 removed |= mDataStore.removeKeyboardLayout(identifier.getDescriptor(),
1531 private void handleSwitchKeyboardLayout(@Nullable InputDeviceIdentifier identifier,
1535 if (identifier != null && !device.getIdentifier().equals(identifier) ||
2081 private String[] getKeyboardLayoutOverlay(InputDeviceIdentifier identifier) {
2086 String keyboardLayoutDescriptor = getCurrentKeyboardLayoutForInputDevice(identifier);