commit 23ac24626d5d7ca283c02d7394bf3df72b282f1e
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sun Sep 20 23:17:46 2020 +0100

    Progress with UI

diff --git a/src/main/java/org/distorted/states/RubikStateSolver.java b/src/main/java/org/distorted/states/RubikStateSolver.java
index a341ff1e..8d03f129 100644
--- a/src/main/java/org/distorted/states/RubikStateSolver.java
+++ b/src/main/java/org/distorted/states/RubikStateSolver.java
@@ -50,8 +50,7 @@ public class RubikStateSolver extends RubikStateAbstract
   {
   private static Bitmap[] mBitmap;
   private ImageButton[] mColorButton;
-  private ImageButton mBackButton;
-  private Button mSolveButton;
+  private ImageButton mBackButton, mSolveButton;
   private boolean mSolving;
   private int mCurrentColor;
   private int[] mFaceColors;
@@ -208,11 +207,12 @@ public class RubikStateSolver extends RubikStateAbstract
     params.leftMargin   = margin;
     params.rightMargin  = margin;
 
-    mSolveButton = new Button(act);
+    final int icon = RubikActivity.getDrawable(R.drawable.ui_small_solve,R.drawable.ui_medium_solve, R.drawable.ui_big_solve, R.drawable.ui_huge_solve);
+
+    mSolveButton = new ImageButton(act);
     mSolveButton.setLayoutParams(params);
     mSolveButton.setPadding(padding,0,padding,0);
-    mSolveButton.setTextSize(TypedValue.COMPLEX_UNIT_PX, mButtonSize);
-    mSolveButton.setText(R.string.solve);
+    mSolveButton.setImageResource(icon);
 
     mSolveButton.setOnClickListener( new View.OnClickListener()
       {
diff --git a/src/main/res/drawable-nodpi/ui_big_back.png b/src/main/res/drawable-nodpi/ui_big_back.png
new file mode 100644
index 00000000..c3ad4366
Binary files /dev/null and b/src/main/res/drawable-nodpi/ui_big_back.png differ
diff --git a/src/main/res/drawable-nodpi/ui_big_solve.png b/src/main/res/drawable-nodpi/ui_big_solve.png
new file mode 100644
index 00000000..d76db1a4
Binary files /dev/null and b/src/main/res/drawable-nodpi/ui_big_solve.png differ
diff --git a/src/main/res/drawable-nodpi/ui_huge_back.png b/src/main/res/drawable-nodpi/ui_huge_back.png
new file mode 100644
index 00000000..07e4f80e
Binary files /dev/null and b/src/main/res/drawable-nodpi/ui_huge_back.png differ
diff --git a/src/main/res/drawable-nodpi/ui_huge_solve.png b/src/main/res/drawable-nodpi/ui_huge_solve.png
new file mode 100644
index 00000000..9cb3cda5
Binary files /dev/null and b/src/main/res/drawable-nodpi/ui_huge_solve.png differ
diff --git a/src/main/res/drawable-nodpi/ui_medium_back.png b/src/main/res/drawable-nodpi/ui_medium_back.png
new file mode 100644
index 00000000..c6570432
Binary files /dev/null and b/src/main/res/drawable-nodpi/ui_medium_back.png differ
diff --git a/src/main/res/drawable-nodpi/ui_medium_solve.png b/src/main/res/drawable-nodpi/ui_medium_solve.png
new file mode 100644
index 00000000..0437490f
Binary files /dev/null and b/src/main/res/drawable-nodpi/ui_medium_solve.png differ
diff --git a/src/main/res/drawable-nodpi/ui_small_back.png b/src/main/res/drawable-nodpi/ui_small_back.png
new file mode 100644
index 00000000..79103a06
Binary files /dev/null and b/src/main/res/drawable-nodpi/ui_small_back.png differ
diff --git a/src/main/res/drawable-nodpi/ui_small_solve.png b/src/main/res/drawable-nodpi/ui_small_solve.png
new file mode 100644
index 00000000..af14d4e2
Binary files /dev/null and b/src/main/res/drawable-nodpi/ui_small_solve.png differ
