File tree Expand file tree Collapse file tree 3 files changed +34
-0
lines changed
compose/click/src/main/kotlin/io/opentelemetry/instrumentation/compose/click
src/main/kotlin/io/opentelemetry/android/instrumentation/view/click Expand file tree Collapse file tree 3 files changed +34
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ package io.opentelemetry.instrumentation.compose.click
77
88import android.os.Build.VERSION_CODES
99import android.view.ActionMode
10+ import android.view.KeyboardShortcutGroup
11+ import android.view.Menu
1012import android.view.MotionEvent
1113import android.view.SearchEvent
1214import android.view.Window.Callback
@@ -21,6 +23,20 @@ internal class WindowCallbackWrapper(
2123 return callback.dispatchTouchEvent(event)
2224 }
2325
26+ @RequiresApi(api = VERSION_CODES .O )
27+ override fun onPointerCaptureChanged (hasCapture : Boolean ) {
28+ callback.onPointerCaptureChanged(hasCapture)
29+ }
30+
31+ @RequiresApi(api = VERSION_CODES .N )
32+ override fun onProvideKeyboardShortcuts (
33+ data : List <KeyboardShortcutGroup ?>? ,
34+ menu : Menu ? ,
35+ deviceId : Int ,
36+ ) {
37+ callback.onProvideKeyboardShortcuts(data, menu, deviceId)
38+ }
39+
2440 @RequiresApi(api = VERSION_CODES .M )
2541 override fun onSearchRequested (searchEvent : SearchEvent ? ): Boolean = callback.onSearchRequested(searchEvent)
2642
Original file line number Diff line number Diff line change @@ -35,7 +35,9 @@ public final class io/opentelemetry/android/instrumentation/view/click/WindowCal
3535 public fun onMenuItemSelected (ILandroid/view/MenuItem;)Z
3636 public fun onMenuOpened (ILandroid/view/Menu;)Z
3737 public fun onPanelClosed (ILandroid/view/Menu;)V
38+ public fun onPointerCaptureChanged (Z)V
3839 public fun onPreparePanel (ILandroid/view/View;Landroid/view/Menu;)Z
40+ public fun onProvideKeyboardShortcuts (Ljava/util/List;Landroid/view/Menu;I)V
3941 public fun onSearchRequested ()Z
4042 public fun onSearchRequested (Landroid/view/SearchEvent;)Z
4143 public fun onWindowAttributesChanged (Landroid/view/WindowManager$LayoutParams;)V
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ package io.opentelemetry.android.instrumentation.view.click
77
88import android.os.Build.VERSION_CODES
99import android.view.ActionMode
10+ import android.view.KeyboardShortcutGroup
11+ import android.view.Menu
1012import android.view.MotionEvent
1113import android.view.SearchEvent
1214import android.view.Window.Callback
@@ -21,6 +23,20 @@ class WindowCallbackWrapper(
2123 return callback.dispatchTouchEvent(event)
2224 }
2325
26+ @RequiresApi(api = VERSION_CODES .O )
27+ override fun onPointerCaptureChanged (hasCapture : Boolean ) {
28+ callback.onPointerCaptureChanged(hasCapture)
29+ }
30+
31+ @RequiresApi(api = VERSION_CODES .N )
32+ override fun onProvideKeyboardShortcuts (
33+ data : List <KeyboardShortcutGroup ?>? ,
34+ menu : Menu ? ,
35+ deviceId : Int ,
36+ ) {
37+ callback.onProvideKeyboardShortcuts(data, menu, deviceId)
38+ }
39+
2440 @RequiresApi(api = VERSION_CODES .M )
2541 override fun onSearchRequested (searchEvent : SearchEvent ? ): Boolean = callback.onSearchRequested(searchEvent)
2642
You can’t perform that action at this time.
0 commit comments