move AndroidLayout class to own file

This commit is contained in:
Julian Winkler
2023-10-31 22:37:11 +01:00
parent 3de842b1d8
commit 8b6de0e83a
4 changed files with 69 additions and 50 deletions

View File

@@ -0,0 +1,16 @@
#ifndef ANDROID_LAYOUT_H
#define ANDROID_LAYOUT_H
#include <jni.h>
#include <gtk/gtk.h>
G_DECLARE_FINAL_TYPE(AndroidLayout, android_layout, ATL, ANDROID_LAYOUT, GtkLayoutManager);
struct _AndroidLayout {
GtkLayoutManager parent_instance;
jobject view;
};
GtkLayoutManager *android_layout_new(jobject view);
#endif // ANDROID_LAYOUT_H