You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
make RelativeLayout vertical by default and vexpand GLSurfaceView
This commit is contained in:
@@ -54,6 +54,7 @@ extern int FIXME__HEIGHT;
|
|||||||
JNIEXPORT void JNICALL Java_android_opengl_GLSurfaceView_native_1constructor__Landroid_content_Context_2(JNIEnv *env, jobject this, jobject context)
|
JNIEXPORT void JNICALL Java_android_opengl_GLSurfaceView_native_1constructor__Landroid_content_Context_2(JNIEnv *env, jobject this, jobject context)
|
||||||
{
|
{
|
||||||
GtkWidget *wrapper = wrapper_widget_new();
|
GtkWidget *wrapper = wrapper_widget_new();
|
||||||
|
gtk_widget_set_vexpand(wrapper, TRUE);
|
||||||
GtkWidget *gl_area = gtk_gl_area_new();
|
GtkWidget *gl_area = gtk_gl_area_new();
|
||||||
wrapper_widget_set_child(WRAPPER_WIDGET(wrapper), gl_area);
|
wrapper_widget_set_child(WRAPPER_WIDGET(wrapper), gl_area);
|
||||||
_SET_LONG_FIELD(this, "widget", _INTPTR(gl_area));
|
_SET_LONG_FIELD(this, "widget", _INTPTR(gl_area));
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
JNIEXPORT void JNICALL Java_android_widget_RelativeLayout_native_1constructor__Landroid_util_AttributeSet_2(JNIEnv *env, jobject this, jobject attrs)
|
JNIEXPORT void JNICALL Java_android_widget_RelativeLayout_native_1constructor__Landroid_util_AttributeSet_2(JNIEnv *env, jobject this, jobject attrs)
|
||||||
{
|
{
|
||||||
int orientation = attribute_set_get_int(env, attrs, "orientation", NULL, 0);
|
int orientation = attribute_set_get_int(env, attrs, "orientation", NULL, 1);
|
||||||
|
|
||||||
GtkWidget *wrapper = wrapper_widget_new();
|
GtkWidget *wrapper = wrapper_widget_new();
|
||||||
GtkWidget *box = gtk_box_new(orientation ? GTK_ORIENTATION_VERTICAL : GTK_ORIENTATION_HORIZONTAL, 1); // spacing of 1
|
GtkWidget *box = gtk_box_new(orientation ? GTK_ORIENTATION_VERTICAL : GTK_ORIENTATION_HORIZONTAL, 1); // spacing of 1
|
||||||
@@ -23,7 +23,7 @@ JNIEXPORT void JNICALL Java_android_widget_RelativeLayout_native_1constructor__L
|
|||||||
|
|
||||||
JNIEXPORT void JNICALL Java_android_widget_RelativeLayout_native_1constructor__Landroid_content_Context_2(JNIEnv *env, jobject this, jobject context) {
|
JNIEXPORT void JNICALL Java_android_widget_RelativeLayout_native_1constructor__Landroid_content_Context_2(JNIEnv *env, jobject this, jobject context) {
|
||||||
GtkWidget *wrapper = wrapper_widget_new();
|
GtkWidget *wrapper = wrapper_widget_new();
|
||||||
GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 1); // spacing of 1
|
GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 1); // spacing of 1
|
||||||
wrapper_widget_set_child(WRAPPER_WIDGET(wrapper), box);
|
wrapper_widget_set_child(WRAPPER_WIDGET(wrapper), box);
|
||||||
gtk_widget_set_name(GTK_WIDGET(box), "RelativeLayout");
|
gtk_widget_set_name(GTK_WIDGET(box), "RelativeLayout");
|
||||||
_SET_LONG_FIELD(this, "widget", _INTPTR(box));
|
_SET_LONG_FIELD(this, "widget", _INTPTR(box));
|
||||||
|
|||||||
Reference in New Issue
Block a user