1
0
Fork 0
mirror of https://github.com/rfc2822/GfxTablet synced 2025-10-05 02:19:25 +02:00

initial commit

This commit is contained in:
Richard 2013-01-15 06:43:50 +01:00
commit 49b61c7f7e
28 changed files with 673 additions and 0 deletions

View file

@ -0,0 +1,50 @@
package com.gimpusers.xorgtablet;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.LinearLayout;
import android.widget.Toast;
public class CanvasActivity extends Activity {
CanvasView canvas;
SharedPreferences prefs;
XorgClient xorgClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
PreferenceManager.setDefaultValues(this, R.xml.network_preferences, false);
PreferenceManager.setDefaultValues(this, R.xml.drawing_preferences, false);
setContentView(R.layout.activity_canvas);
LinearLayout layout = (LinearLayout)findViewById(R.id.canvas_layout);
new Thread(xorgClient = new XorgClient(PreferenceManager.getDefaultSharedPreferences(this))).start();
canvas = new CanvasView(this, xorgClient);
layout.addView(canvas);
}
@Override
protected void onDestroy() {
xorgClient.getQueue().add(new XDisconnectEvent());
super.onDestroy();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_canvas, menu);
return true;
}
public void showSettings(MenuItem item) {
startActivity(new Intent(CanvasActivity.this, SettingsActivity.class));
}
}