Mis012
|
c0d3e679ac
|
ViewGroup: implement measureChildren
|
2024-03-14 12:50:49 +01:00 |
|
Mis012
|
8ad7359941
|
ViewGroup.java: fix code style
|
2024-03-14 12:50:49 +01:00 |
|
Mis012
|
4e3b180dd7
|
android/view/View: clean up retrieval of id
|
2024-03-07 15:48:53 +01:00 |
|
Mis012
|
7207587b2f
|
add some stubs, borrow ListActivity and SimpleAdapter from AOSP
|
2024-03-07 15:47:10 +01:00 |
|
Mis012
|
60714ebf45
|
add PathInterpolator stub
|
2024-02-29 12:33:48 +01:00 |
|
Julian Winkler
|
efa61afc71
|
implement View.OnLongClickListener as GtkGestureLongPress
|
2024-02-27 22:02:36 +01:00 |
|
Julian Winkler
|
dd839e5a04
|
View.isNestedScrollingEnabled() default to false
RecyclerView overrides this method to return true
|
2024-02-27 22:02:36 +01:00 |
|
Julian Winkler
|
ddc36f5ccc
|
postOnAnimation: add minimum delay of 1/60 s
This fixes smooth animations like kinetic scrolling
|
2024-02-27 22:02:36 +01:00 |
|
Julian Winkler
|
bcf252d3a6
|
implement MotionView.eventTime and VelocityTracker
This is needed to make androidx ViewPager work with touch input
|
2024-02-27 22:02:36 +01:00 |
|
Julian Winkler
|
8dafa41ea9
|
implement View.onInterceptTouchEvent() callback
This is needed to support nested scrolling
A second GtkEventControllerLegacy gets registerd with GTK_PHASE_CAPTURE
|
2024-02-25 18:18:45 +01:00 |
|
Julian Winkler
|
0bb3d7ce15
|
implement ViewStub.inflate()
|
2024-02-18 10:08:43 +01:00 |
|
Julian Winkler
|
89b98faf04
|
ViewGroup: remove detached views
detached views should not be part of the view hierarchy
|
2024-02-18 10:08:43 +01:00 |
|
Julian Winkler
|
5dfadc9c59
|
Add some more methods needed by NewPipe. Mostly stubs
|
2024-02-18 10:08:43 +01:00 |
|
Julian Winkler
|
d2725a73c9
|
View: parse minWidth and minHeight attributes from XML
|
2024-02-16 15:28:04 +01:00 |
|
Julian Winkler
|
d253bfd24f
|
findViewById(): only search among child views
also set default content view in Window
|
2024-02-16 15:28:04 +01:00 |
|
Julian Winkler
|
d2f28a5b21
|
add some methods needed for androidx dialogs
|
2024-02-16 15:28:04 +01:00 |
|
Julian Winkler
|
ef029f7cea
|
implement LayoutParams.resolveLayoutDirection() callback
This is needed to make androidx ConstraintLayout behave correctly
|
2024-02-10 10:28:48 +01:00 |
|
Julian Winkler
|
7b952c4336
|
View: set visibility attribute from XML
|
2024-02-10 10:28:48 +01:00 |
|
Julian Winkler
|
aa56f3fb81
|
Add some methods needed for androidx preferences
|
2024-02-10 10:28:48 +01:00 |
|
Julian Winkler
|
810886ca59
|
View: set background as Drawable
|
2024-02-06 16:41:49 +01:00 |
|
Mis012
|
6136243fec
|
api-impl: InputEvent: return stub InputDevice instead of NULL
this makes touch work in Unity for games using the "new" input system
|
2024-01-29 14:55:06 +01:00 |
|
Julian Winkler
|
bf3f595a8c
|
LinearLayout: set GtkBox to homogeneous if all child weights are equal
Real weighted allocation is not supported by GtkBox
|
2024-01-01 12:11:31 +01:00 |
|
Julian Winkler
|
493cb8284a
|
fix some Drawable related crashes in NewPipe
|
2023-12-30 23:38:56 +01:00 |
|
Julian Winkler
|
ca3c17d773
|
implement DrawableContainer and copy StateListDrawable from AOSP
|
2023-12-30 23:38:56 +01:00 |
|
Julian Winkler
|
8c7dbf6ceb
|
start implementing Drawable using underlying GdkPaintable
|
2023-12-30 23:38:48 +01:00 |
|