crowlogic / arb4j

arb4j is a Java API for the arbitrary precision ball arithmetic library found at http://arblib.org
Other
1 stars 0 forks source link

implement touchscreen support for javafx on linux , something that old cheap ass coot ellison should have paid someone to do #528

Closed crowlogic closed 1 month ago

crowlogic commented 1 month ago
(base) [crow@c17 20241016-07:52:48AM]~/git/jfx$ grep -r notifyBeginTouchEvent *
modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp:                                javaIDs.Gestures.notifyBeginTouchEventMID,
modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp:    javaIDs.Gestures.notifyBeginTouchEventMID =
modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp:        env->GetStaticMethodID(cls, "notifyBeginTouchEvent",
modules/javafx.graphics/src/main/native-glass/win/Utils.h:        jmethodID notifyBeginTouchEventMID;
modules/javafx.graphics/src/main/native-glass/ios/GlassGestureSupport.m:                                "notifyBeginTouchEvent",
modules/javafx.graphics/src/main/native-glass/mac/GlassGestureSupport.m:    if (javaIDs.GestureSupport.notifyBeginTouchEvent == NULL)
modules/javafx.graphics/src/main/native-glass/mac/GlassGestureSupport.m:        javaIDs.GestureSupport.notifyBeginTouchEvent =
modules/javafx.graphics/src/main/native-glass/mac/GlassGestureSupport.m:                                "notifyBeginTouchEvent",
modules/javafx.graphics/src/main/native-glass/mac/GlassStatics.h:        jmethodID notifyBeginTouchEvent;
modules/javafx.graphics/src/main/native-glass/mac/GlassTouches.m:                                     javaIDs.GestureSupport.notifyBeginTouchEvent,
modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinGestureSupport.java:    public static void notifyBeginTouchEvent(View view, int modifiers,
modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinGestureSupport.java:        touches.notifyBeginTouchEvent(view, modifiers, isDirect, touchEventCount);
modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosGestureSupport.java:// Used from native code. When native event occurs (e.g. notifyBeginTouchEvent())
modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosGestureSupport.java:    public static void notifyBeginTouchEvent(
modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosGestureSupport.java:        touches.notifyBeginTouchEvent(view, modifiers, isDirect, touchEventCount);
modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java:    public void notifyBeginTouchEvent(int modifiers, boolean isDirect,
modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/TouchInput.java:            touches.notifyBeginTouchEvent(view, 0, true, states.length);
modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/TouchInput.java:            touches.notifyBeginTouchEvent(view, 0, true, 1);
modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/TouchInput.java:            touches.notifyBeginTouchEvent(view, 0, true, 0);
modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacGestureSupport.java:    public static void notifyBeginTouchEvent(View view, int modifiers,
modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacGestureSupport.java:        touches.notifyBeginTouchEvent(view, modifiers, isDirect, touchEventCount);
modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacTouchInputSupport.java:    public void notifyBeginTouchEvent(View view, int modifiers, boolean isDirect,
modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacTouchInputSupport.java:            super.notifyBeginTouchEvent(view, curModifiers, curIsDirect,
modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacTouchInputSupport.java:            super.notifyBeginTouchEvent(storedView, curModifiers,
modules/javafx.graphics/src/main/java/com/sun/glass/ui/TouchInputSupport.java:    public void notifyBeginTouchEvent(View view, int modifiers, boolean isDirect,
modules/javafx.graphics/src/main/java/com/sun/glass/ui/TouchInputSupport.java:                curView.notifyBeginTouchEvent(0, true, touchCount);
modules/javafx.graphics/src/main/java/com/sun/glass/ui/TouchInputSupport.java:            view.notifyBeginTouchEvent(modifiers, isDirect, touchEventCount);
modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/SwipeGestureRecognizer.java:    public void notifyBeginTouchEvent(long time, int modifiers, boolean isDirect,
modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ScrollGestureRecognizer.java:    public void notifyBeginTouchEvent(long time, int modifiers, boolean isDirect,
modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassTouchEventListener.java:    public void notifyBeginTouchEvent(long time, int modifiers, boolean isDirect,
modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GestureRecognizers.java:    public void notifyBeginTouchEvent(long time, int modifiers, boolean isDirect, int touchEventCount) {
modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GestureRecognizers.java:            wl[idx].notifyBeginTouchEvent(time, modifiers, isDirect, touchEventCount);
modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java:        gestures.notifyBeginTouchEvent(time, modifiers, isDirect, touchEventCount);
modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ZoomGestureRecognizer.java:    public void notifyBeginTouchEvent(long time, int modifiers, boolean isDirect,
modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/RotateGestureRecognizer.java:    public void notifyBeginTouchEvent(long time, int modifiers, boolean isDirect,
(base) [crow@c17 20241016-07:52:53AM]~/git/jfx$ 
crowlogic commented 1 month ago

maybe later gdammit