diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/element/UIRegion.java b/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/UIRegion.java
similarity index 99%
rename from app/src/main/java/eu/konggdev/strikemaps/ui/element/UIRegion.java
rename to app/src/main/java/eu/konggdev/strikemaps/ui/element/region/UIRegion.java
index bed3122..6ece4e5 100644
--- a/app/src/main/java/eu/konggdev/strikemaps/ui/element/UIRegion.java
+++ b/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/UIRegion.java
@@ -40,5 +40,4 @@ public class UIRegion {
currentFragment = stockFragment;
}
}
-
}
diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/content/MainContentRegion.java b/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/content/MainContentRegion.java
new file mode 100644
index 0000000..80b3579
--- /dev/null
+++ b/app/src/main/java/eu/konggdev/strikemaps/ui/element/region/content/MainContentRegion.java
@@ -0,0 +1,23 @@
+package eu.konggdev.strikemaps.ui.element;
+
+import androidx.annotation.NonNull;
+import androidx.fragment.app.Fragment;
+
+public class MainContentRegion extends UIRegion {
+ public Fragment fragment;
+ public Integer layoutId;
+
+ public MainContentRegion(@NonNull Fragment initFragment, Integer refLayoutId) {
+ super(initFragment, refLayoutId);
+ this.fragment = initFragment;
+ this.layoutId = refLayoutId;
+ }
+
+ public Fragment getFragment() {
+ return this.fragment;
+ }
+
+ public void setFragment(Fragment fragment) {
+ this.fragment = fragment;
+ }
+}
diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/FragmentLayoutSearch.java b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/FragmentLayoutSearch.java
new file mode 100644
index 0000000..cff8cc0
--- /dev/null
+++ b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/FragmentLayoutSearch.java
@@ -0,0 +1,4 @@
+package eu.konggdev.strikemaps.ui.fragment.layout;
+
+public class FragmentLayoutSearch {
+}
diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/content/main/FragmentLayoutContentSettings.java b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/content/main/FragmentLayoutContentSettings.java
index 6b30a80..e94c192 100644
--- a/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/content/main/FragmentLayoutContentSettings.java
+++ b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/layout/content/main/FragmentLayoutContentSettings.java
@@ -1,10 +1,4 @@
package eu.konggdev.strikemaps.ui.fragment.layout.content.main;
-import androidx.fragment.app.Fragment;
-
-public class FragmentLayoutContentSettings implements MainContentLayout {
- @Override
- public Fragment toFragment() {
- return null;
- }
+public class FragmentLayoutContentSettings {
}
diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/screen/definition/DefinedScreen.java b/app/src/main/java/eu/konggdev/strikemaps/ui/screen/definition/DefinedScreen.java
new file mode 100644
index 0000000..891add5
--- /dev/null
+++ b/app/src/main/java/eu/konggdev/strikemaps/ui/screen/definition/DefinedScreen.java
@@ -0,0 +1,5 @@
+package eu.konggdev.strikemaps.ui.screen.definition;
+public enum DefinedScreens {
+ MAIN,
+ SETTINGS
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_search.xml b/app/src/main/res/layout/fragment_search.xml
new file mode 100644
index 0000000..912a5d0
--- /dev/null
+++ b/app/src/main/res/layout/fragment_search.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml
new file mode 100644
index 0000000..4b49498
--- /dev/null
+++ b/app/src/main/res/layout/fragment_settings.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/view_main.xml b/app/src/main/res/layout/view_main.xml
new file mode 100755
index 0000000..b1b0396
--- /dev/null
+++ b/app/src/main/res/layout/view_main.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+