OLD | NEW |
---|---|
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.chromoting.jni; | 5 package org.chromium.chromoting.jni; |
6 | 6 |
7 import android.app.Activity; | 7 import android.app.Activity; |
8 import android.app.AlertDialog; | 8 import android.app.AlertDialog; |
9 import android.content.Context; | 9 import android.content.Context; |
10 import android.content.DialogInterface; | 10 import android.content.DialogInterface; |
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
289 sContext.getPreferences(Activity.MODE_PRIVATE).edit(). | 289 sContext.getPreferences(Activity.MODE_PRIVATE).edit(). |
290 putString(host + "_id", new String(id)). | 290 putString(host + "_id", new String(id)). |
291 putString(host + "_secret", new String(secret)). | 291 putString(host + "_secret", new String(secret)). |
292 apply(); | 292 apply(); |
293 } | 293 } |
294 | 294 |
295 /** | 295 /** |
296 * Moves the mouse cursor, possibly while clicking the specified (nonnegativ e) button. Called | 296 * Moves the mouse cursor, possibly while clicking the specified (nonnegativ e) button. Called |
297 * on the UI thread. | 297 * on the UI thread. |
298 */ | 298 */ |
299 public static void mouseAction(int x, int y, int whichButton, boolean button Down) { | 299 public static void sendMouseEvent(int x, int y, int whichButton, boolean but tonDown) { |
300 if (!sConnected) { | 300 if (!sConnected) { |
301 return; | 301 return; |
302 } | 302 } |
303 | 303 |
304 nativeMouseAction(x, y, whichButton, buttonDown); | 304 nativeSendMouseEvent(x, y, whichButton, buttonDown); |
305 } | 305 } |
306 | 306 |
307 /** Passes mouse information to the native handling code. */ | 307 /** Passes mouse information to the native handling code. */ |
308 private static native void nativeMouseAction(int x, int y, int whichButton, boolean buttonDown); | 308 private static native void nativeSendMouseEvent(int x, int y, int whichButto n, |
309 boolean buttonDown); | |
Lambros
2014/03/27 04:20:40
I think continuation lines are meant to be 8-space
Sergey Ulanov
2014/03/28 00:09:46
Done. Also updated nativeAuthenticationResponse()
| |
309 | 310 |
310 /** Injects a mouse-wheel event with delta values. Called on the UI thread. */ | 311 /** Injects a mouse-wheel event with delta values. Called on the UI thread. */ |
311 public static void mouseWheelDeltaAction(int deltaX, int deltaY) { | 312 public static void sendMouseWheelEvent(int deltaX, int deltaY) { |
312 if (!sConnected) { | 313 if (!sConnected) { |
313 return; | 314 return; |
314 } | 315 } |
315 | 316 |
316 nativeMouseWheelDeltaAction(deltaX, deltaY); | 317 nativeSendMouseWheelEvent(deltaX, deltaY); |
317 } | 318 } |
318 | 319 |
319 /** Passes mouse-wheel information to the native handling code. */ | 320 /** Passes mouse-wheel information to the native handling code. */ |
320 private static native void nativeMouseWheelDeltaAction(int deltaX, int delta Y); | 321 private static native void nativeSendMouseWheelEvent(int deltaX, int deltaY) ; |
321 | 322 |
322 /** Presses and releases the specified (nonnegative) key. Called on the UI t hread. */ | 323 /** Presses or releases the specified (nonnegative) key. Called on the UI th read. */ |
323 public static void keyboardAction(int keyCode, boolean keyDown) { | 324 public static void sendKeyEvent(int keyCode, boolean keyDown) { |
324 if (!sConnected) { | 325 if (!sConnected) { |
325 return; | 326 return; |
326 } | 327 } |
327 | 328 |
328 nativeKeyboardAction(keyCode, keyDown); | 329 nativeSendKeyEvent(keyCode, keyDown); |
329 } | 330 } |
330 | 331 |
331 /** Passes key press information to the native handling code. */ | 332 /** Passes key press information to the native handling code. */ |
332 private static native void nativeKeyboardAction(int keyCode, boolean keyDown ); | 333 private static native void nativeSendKeyEvent(int keyCode, boolean keyDown); |
334 | |
335 /** Sends TextEvent to the host. Called on the UI thread. */ | |
336 public static void sendTextEvent(String text) { | |
337 if (!sConnected) { | |
338 return; | |
339 } | |
340 | |
341 nativeSendTextEvent(text); | |
342 } | |
343 | |
344 /** Passes text event information to the native handling code. */ | |
345 private static native void nativeSendTextEvent(String text); | |
333 | 346 |
334 /** | 347 /** |
335 * Sets the redraw callback to the provided functor. Provide a value of null whenever the | 348 * Sets the redraw callback to the provided functor. Provide a value of null whenever the |
336 * window is no longer visible so that we don't continue to draw onto it. Ca lled on the UI | 349 * window is no longer visible so that we don't continue to draw onto it. Ca lled on the UI |
337 * thread. | 350 * thread. |
338 */ | 351 */ |
339 public static void provideRedrawCallback(Runnable redrawCallback) { | 352 public static void provideRedrawCallback(Runnable redrawCallback) { |
340 sRedrawCallback = redrawCallback; | 353 sRedrawCallback = redrawCallback; |
341 } | 354 } |
342 | 355 |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
414 buffer.asIntBuffer().get(data, 0, data.length); | 427 buffer.asIntBuffer().get(data, 0, data.length); |
415 sCursorBitmap = Bitmap.createBitmap(data, width, height, Bitmap.Config.A RGB_8888); | 428 sCursorBitmap = Bitmap.createBitmap(data, width, height, Bitmap.Config.A RGB_8888); |
416 } | 429 } |
417 | 430 |
418 /** Position of cursor hotspot within cursor image. Called on the graphics t hread. */ | 431 /** Position of cursor hotspot within cursor image. Called on the graphics t hread. */ |
419 public static Point getCursorHotspot() { return sCursorHotspot; } | 432 public static Point getCursorHotspot() { return sCursorHotspot; } |
420 | 433 |
421 /** Returns the current cursor shape. Called on the graphics thread. */ | 434 /** Returns the current cursor shape. Called on the graphics thread. */ |
422 public static Bitmap getCursorBitmap() { return sCursorBitmap; } | 435 public static Bitmap getCursorBitmap() { return sCursorBitmap; } |
423 } | 436 } |
OLD | NEW |