diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 4d1b457..aeced75 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -80,6 +80,10 @@ along with Yaaic. If not, see .
android:name=".activity.MessageActivity"
android:theme="@android:style/Theme.Dialog">
+
+
diff --git a/res/layout/user.xml b/res/layout/user.xml
new file mode 100644
index 0000000..27a1dfa
--- /dev/null
+++ b/res/layout/user.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/org/yaaic/activity/UserActivity.java b/src/org/yaaic/activity/UserActivity.java
new file mode 100644
index 0000000..8bc5437
--- /dev/null
+++ b/src/org/yaaic/activity/UserActivity.java
@@ -0,0 +1,82 @@
+/*
+Yaaic - Yet Another Android IRC Client
+
+Copyright 2009-2010 Sebastian Kaspari
+
+This file is part of Yaaic.
+
+Yaaic is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Yaaic is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Yaaic. If not, see .
+*/
+package org.yaaic.activity;
+
+import org.yaaic.R;
+import org.yaaic.model.Extra;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.os.Bundle;
+import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
+import android.view.View.OnClickListener;
+import android.view.WindowManager.LayoutParams;
+import android.widget.Button;
+import android.widget.TextView;
+
+/**
+ * UserActivity
+ *
+ * @author Sebastian Kaspari
+ */
+public class UserActivity extends Activity implements OnClickListener
+{
+ /**
+ * On create
+ */
+ @Override
+ protected void onCreate(Bundle savedInstanceState)
+ {
+ super.onCreate(savedInstanceState);
+ requestWindowFeature(Window.FEATURE_NO_TITLE);
+
+ setContentView(R.layout.user);
+
+ // Use full width
+ LayoutParams params = getWindow().getAttributes();
+ params.width = WindowManager.LayoutParams.FILL_PARENT;
+ getWindow().setAttributes(params);
+
+ ((Button) findViewById(R.id.op)).setOnClickListener(this);
+ ((Button) findViewById(R.id.deop)).setOnClickListener(this);
+ ((Button) findViewById(R.id.voice)).setOnClickListener(this);
+ ((Button) findViewById(R.id.devoice)).setOnClickListener(this);
+ ((Button) findViewById(R.id.kick)).setOnClickListener(this);
+ ((Button) findViewById(R.id.ban)).setOnClickListener(this);
+
+ ((TextView) findViewById(R.id.nickname)).setText(
+ getIntent().getStringExtra(Extra.USER)
+ );
+ }
+
+ /**
+ * On button click
+ */
+ public void onClick(View v)
+ {
+ Intent intent = new Intent();
+ intent.putExtra(Extra.ACTION, v.getId());
+ setResult(RESULT_OK, intent);
+ finish();
+ }
+}