mirror of
https://github.com/peterosterlund2/droidfish.git
synced 2025-04-01 01:40:55 +02:00
DroidFish: Use custom title bar also for edit board mode. Most title bar widgets are hidden though.
This commit is contained in:
parent
9e44414235
commit
75fd15d3bf
@ -13,6 +13,11 @@
|
|||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
android:layout_height="fill_parent">
|
android:layout_height="fill_parent">
|
||||||
|
<include
|
||||||
|
android:layout_width="fill_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
layout="@layout/title">
|
||||||
|
</include>
|
||||||
<TextView
|
<TextView
|
||||||
android:text=""
|
android:text=""
|
||||||
android:id="@+id/eb_status"
|
android:id="@+id/eb_status"
|
||||||
|
@ -4,6 +4,11 @@
|
|||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
android:layout_height="fill_parent">
|
android:layout_height="fill_parent">
|
||||||
|
<include
|
||||||
|
android:layout_width="fill_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
layout="@layout/title">
|
||||||
|
</include>
|
||||||
<view
|
<view
|
||||||
class="org.petero.droidfish.activities.ChessBoardEdit"
|
class="org.petero.droidfish.activities.ChessBoardEdit"
|
||||||
android:id="@+id/eb_chessboard"
|
android:id="@+id/eb_chessboard"
|
||||||
|
@ -24,6 +24,7 @@ import org.petero.droidfish.gamelogic.Piece;
|
|||||||
import org.petero.droidfish.gamelogic.Position;
|
import org.petero.droidfish.gamelogic.Position;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.res.Configuration;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.Paint;
|
import android.graphics.Paint;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
@ -55,7 +56,9 @@ public class ChessBoardEdit extends ChessBoard {
|
|||||||
@Override
|
@Override
|
||||||
protected void computeOrigin(int width, int height) {
|
protected void computeOrigin(int width, int height) {
|
||||||
x0 = (width - sqSize * 8) / 2;
|
x0 = (width - sqSize * 8) / 2;
|
||||||
y0 = (height - (sqSize * 10 + gap)) / 2;
|
Configuration config = getResources().getConfiguration();
|
||||||
|
boolean landScape = (config.orientation == Configuration.ORIENTATION_LANDSCAPE);
|
||||||
|
y0 = landScape ? 0 : (height - (sqSize * 10 + gap)) / 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
private final int extraPieces(int x, int y) {
|
private final int extraPieces(int x, int y) {
|
||||||
|
@ -51,6 +51,7 @@ import android.view.View.OnClickListener;
|
|||||||
import android.view.View.OnKeyListener;
|
import android.view.View.OnKeyListener;
|
||||||
import android.view.View.OnLongClickListener;
|
import android.view.View.OnLongClickListener;
|
||||||
import android.view.View.OnTouchListener;
|
import android.view.View.OnTouchListener;
|
||||||
|
import android.view.Window;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
@ -61,12 +62,15 @@ public class EditBoard extends Activity {
|
|||||||
private TextView status;
|
private TextView status;
|
||||||
private Button okButton;
|
private Button okButton;
|
||||||
private Button cancelButton;
|
private Button cancelButton;
|
||||||
|
private TextView whiteTitleText, blackTitleText, engineTitleText;
|
||||||
|
private View secondTitleLine;
|
||||||
|
|
||||||
boolean egtbHints;
|
boolean egtbHints;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
requestWindowFeature(Window.FEATURE_NO_TITLE);
|
||||||
|
|
||||||
initUI();
|
initUI();
|
||||||
|
|
||||||
@ -106,6 +110,15 @@ public class EditBoard extends Activity {
|
|||||||
okButton = (Button)findViewById(R.id.eb_ok);
|
okButton = (Button)findViewById(R.id.eb_ok);
|
||||||
cancelButton = (Button)findViewById(R.id.eb_cancel);
|
cancelButton = (Button)findViewById(R.id.eb_cancel);
|
||||||
|
|
||||||
|
whiteTitleText = (TextView)findViewById(R.id.white_clock);
|
||||||
|
whiteTitleText.setText(R.string.edit_board);
|
||||||
|
blackTitleText = (TextView)findViewById(R.id.black_clock);
|
||||||
|
blackTitleText.setVisibility(View.GONE);
|
||||||
|
engineTitleText = (TextView)findViewById(R.id.title_text);
|
||||||
|
engineTitleText.setVisibility(View.GONE);
|
||||||
|
secondTitleLine = findViewById(R.id.second_title_line);
|
||||||
|
secondTitleLine.setVisibility(View.GONE);
|
||||||
|
|
||||||
okButton.setOnClickListener(new OnClickListener() {
|
okButton.setOnClickListener(new OnClickListener() {
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
sendBackResult();
|
sendBackResult();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user