blob: 5736413d9cb48d3cddb129692db9acd98d99cecb [file] [log] [blame]
Emeric Vigier62ca14d2012-08-24 11:05:09 -04001package com.savoirfairelinux.sflphone.client;
2
3import android.app.Fragment;
4import android.os.Bundle;
Alexandre Savard2c50e692012-09-24 11:18:31 -04005import android.text.Editable;
Emeric Vigier62ca14d2012-08-24 11:05:09 -04006import android.util.Log;
7import android.view.InflateException;
8import android.view.LayoutInflater;
9import android.view.View;
Alexandre Savard0014d232012-09-24 10:31:23 -040010import android.view.View.OnClickListener;
Emeric Vigier62ca14d2012-08-24 11:05:09 -040011import android.view.ViewGroup;
12import android.widget.Button;
Alexandre Savard0014d232012-09-24 10:31:23 -040013import android.widget.EditText;
Emeric Vigier62ca14d2012-08-24 11:05:09 -040014import android.widget.TextView;
15
16import com.savoirfairelinux.sflphone.R;
17
Alexandre Savard2c50e692012-09-24 11:18:31 -040018public class ButtonSectionFragment extends Fragment implements OnClickListener
Emeric Vigier62ca14d2012-08-24 11:05:09 -040019{
Alexandre Savard2c50e692012-09-24 11:18:31 -040020 static final String TAG = "ButtonSectionFragment";
21 private TextView callVoidText, NewDataText, DataStringText;
22 Button buttonCallVoid, buttonGetNewData, buttonGetDataString;
23 EditText mTextEntry;
Alexandre Savard0014d232012-09-24 10:31:23 -040024
25
Alexandre Savard2c50e692012-09-24 11:18:31 -040026 public ButtonSectionFragment()
27 {
28 setRetainInstance(true);
29 }
30
31 public TextView getcallVoidText() {
32 return callVoidText;
33 }
34
35 public TextView getNewDataText() {
36 return NewDataText;
37 }
38
39 public TextView getDataStringText() {
40 return DataStringText;
41 }
42
43 public static final String ARG_SECTION_NUMBER = "section_number";
44
45 @Override
46 public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState)
47 {
48 View view;
49 Log.i(TAG, "onCreateView" );
50 view = inflater.inflate(R.layout.test_layout, parent, false);
51
52 callVoidText = (TextView) view.findViewById(R.id.callVoid_text);
53
54 NewDataText = (TextView) view.findViewById(R.id.NewData_text);
55 buttonGetNewData = (Button) view.findViewById(R.id.buttonGetNewData);
56
57 DataStringText = (TextView) view.findViewById(R.id.DataString_text);
58 buttonGetDataString = (Button) view.findViewById(R.id.buttonGetDataString);
59
60 Numpad numpad = (Numpad) view.findViewById(R.id.numPad);
61
62 Button makeCall = (Button) view.findViewById(R.id.buttonCall);
63 makeCall.setOnClickListener(this);
64
65 mTextEntry = (EditText) view.findViewById(R.id.numDisplay);
66
67 numpad.setEditText(mTextEntry);
68
69 return view;
70 }
71
72 @Override
73 public void onClick(View v)
74 {
75 Log.i(TAG, "onClick from ButtonSectionFragment");
76 if(v.getId() == R.id.buttonCall) {
77 Editable editText = mTextEntry.getText();
78 editText.clear();
79 }
80 }
Alexandre Savarddef3bfa2012-09-12 16:20:06 -040081}