Introduce ServoSurface

This commit is contained in:
Paul Rouget 2018-08-01 16:35:22 +08:00
parent 02983ef39a
commit c36b16546e
7 changed files with 527 additions and 212 deletions

View file

@ -20,10 +20,11 @@ import android.widget.EditText;
import android.widget.ProgressBar;
import com.mozilla.servoview.ServoView;
import com.mozilla.servoview.Servo;
import java.io.File;
public class MainActivity extends Activity implements ServoView.Client {
public class MainActivity extends Activity implements Servo.Client {
private static final String LOGTAG = "MainActivity";
@ -49,10 +50,10 @@ public class MainActivity extends Activity implements ServoView.Client {
mUrlField = findViewById(R.id.urlfield);
mProgressBar = findViewById(R.id.progressbar);
mServoView.setClient(this);
mBackButton.setEnabled(false);
mFwdButton.setEnabled(false);
mServoView.setClient(this);
mServoView.requestFocus();
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
@ -66,9 +67,7 @@ public class MainActivity extends Activity implements ServoView.Client {
}
String args = getIntent().getStringExtra("servoargs");
if (args != null) {
mServoView.setServoArgs(args);
}
mServoView.setServoArgs(args);
setupUrlField();
}
@ -105,18 +104,16 @@ public class MainActivity extends Activity implements ServoView.Client {
mServoView.loadUri(Uri.parse(uri));
}
// From activity_main.xml:
public void onReloadClicked(View v) {
mServoView.reload();
}
public void onBackClicked(View v) {
mServoView.goBack();
}
public void onForwardClicked(View v) {
mServoView.goForward();
}
public void onStopClicked(View v) {
mServoView.stop();
}