Julian Winkler
|
a2eaaeb7d7
|
add Activity.getParentActivityIntent() method
This makes the back button in androidx apps working
|
2024-02-16 20:48:10 +01:00 |
|
Julian Winkler
|
2d6694d695
|
implement CompoundButton using GtkSwitch
|
2024-02-16 20:46:55 +01:00 |
|
Julian Winkler
|
d2725a73c9
|
View: parse minWidth and minHeight attributes from XML
|
2024-02-16 15:28:04 +01:00 |
|
Julian Winkler
|
3aed86b83a
|
implement ListView using GtkListView
There is not much difference between GTKs ListView and Androids
ListView. So, we use GTKs implementation instead of copying from AOSP
|
2024-02-16 15:28:04 +01:00 |
|
Julian Winkler
|
bc8443e542
|
Dialog: add dismiss(), hide() and onCreate() methods
|
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 |
|
Mis012
|
056b911637
|
handle 'SEND' intent by copying to clipboard, make Activity subclass ContextWrapper, code style fixes
|
2024-02-10 20:58:38 +01:00 |
|
Julian Winkler
|
f3292a76f2
|
AssetManager: special handling for style and array types
These are complex and can't be loaded into a TypedArray
|
2024-02-10 10:28:48 +01:00 |
|
Julian Winkler
|
164383121c
|
implement AssetManager.copyTheme()
|
2024-02-10 10:28:48 +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
|
77403170d2
|
TextView: relayout after setText()
This is necessary, when TextViews are recycled by RecyclerView
|
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
|
88254d822f
|
replace LinearLayout with AOSPs implementation
Also update QuickHelp.md, as LinearLayout was the last custom
implemented ViewGroup
|
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
|
850fd2f076
|
add some stubs to make NewPipe video player work again
|
2024-02-08 14:22:40 +01:00 |
|
Julian Winkler
|
810886ca59
|
View: set background as Drawable
|
2024-02-06 16:41:49 +01:00 |
|
Julian Winkler
|
7c59ed33bd
|
make AssetManager feature complete with pre androidfw version
|
2024-02-06 16:41:49 +01:00 |
|
Julian Winkler
|
c1d8956309
|
AssetManager: use libandroidfw for everything except XML parsing
binary XML parsing still relies on ARSClib for now
|
2024-02-06 16:41:49 +01:00 |
|
Julian Winkler
|
8d4d0021b3
|
use libandroidfw also for themes
|
2024-02-06 16:41:49 +01:00 |
|
Julian Winkler
|
3284518418
|
AssetManager: use libandroidfw instead of ARSClib for resources.arsc parsing
This reduces startup time and RAM usage. Not yet feature complete with
the ARSClib based implementation, but Gravity Defied runs already
|
2024-02-06 16:41:48 +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
|
52214f47d0
|
ImageView: check if Drawable actually has a Paintable
|
2024-01-01 12:09:17 +01:00 |
|
Julian Winkler
|
790255f9ca
|
ImageView: allow non bitmap Drawables
Also pass size of child paintable in DrawableContainer
|
2023-12-30 23:38:56 +01:00 |
|