blob: 74de208bfe082b7728a59a35b27ebf6780ca2fcd [file] [log] [blame]
Emeric Vigier62ca14d2012-08-24 11:05:09 -04001package com.savoirfairelinux.sflphone.client;
2
3import android.app.Fragment;
4import android.os.Bundle;
Emeric Vigier62ca14d2012-08-24 11:05:09 -04005import android.util.Log;
6import android.view.InflateException;
7import android.view.LayoutInflater;
8import android.view.View;
9import android.view.ViewGroup;
10import android.widget.Button;
Emeric Vigiera6bdb702012-08-31 15:34:53 -040011import android.widget.ImageButton;
Emeric Vigier62ca14d2012-08-24 11:05:09 -040012import android.widget.TextView;
13
14import com.savoirfairelinux.sflphone.R;
15
16public class ButtonSectionFragment extends Fragment
17{
Emeric Vigier62ca14d2012-08-24 11:05:09 -040018 static final String TAG = "ButtonSectionFragment";
Emeric Vigier383b2a22012-08-27 14:20:05 -040019 private TextView callVoidText, NewDataText, DataStringText;
Emeric Vigier62ca14d2012-08-24 11:05:09 -040020 Button buttonCallVoid, buttonGetNewData, buttonGetDataString;
Emeric Vigiera6bdb702012-08-31 15:34:53 -040021 ImageButton buttonCall, buttonIncomingCall, buttonHangUp;
Emeric Vigier62ca14d2012-08-24 11:05:09 -040022
23 public ButtonSectionFragment()
24 {
25 setRetainInstance(true);
26 }
27
28 public TextView getcallVoidText() {
29 return callVoidText;
30 }
31
32 public TextView getNewDataText() {
33 return NewDataText;
34 }
35
36 public TextView getDataStringText() {
37 return DataStringText;
38 }
Emeric Vigiera6bdb702012-08-31 15:34:53 -040039
40 public ImageButton getCallButton() {
41 return buttonCall;
42 }
Emeric Vigier62ca14d2012-08-24 11:05:09 -040043
Emeric Vigiera6bdb702012-08-31 15:34:53 -040044 public ImageButton getIncomingCallButton() {
45 return buttonIncomingCall;
46 }
47
48 public ImageButton getHangUpButton() {
49 return buttonHangUp;
50 }
51
Emeric Vigier62ca14d2012-08-24 11:05:09 -040052 public static final String ARG_SECTION_NUMBER = "section_number";
53
54 @Override
55 public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState)
56 {
57 View view;
58
59 Log.i(TAG, "onCreateView" );
60 view = inflater.inflate(R.layout.test_layout, parent, false);
61
62 callVoidText = (TextView) view.findViewById(R.id.callVoid_text);
Emeric Vigier383b2a22012-08-27 14:20:05 -040063
Emeric Vigier62ca14d2012-08-24 11:05:09 -040064 NewDataText = (TextView) view.findViewById(R.id.NewData_text);
65 buttonGetNewData = (Button) view.findViewById(R.id.buttonGetNewData);
66
67 DataStringText = (TextView) view.findViewById(R.id.DataString_text);
68 buttonGetDataString = (Button) view.findViewById(R.id.buttonGetDataString);
Emeric Vigiera6bdb702012-08-31 15:34:53 -040069 buttonCall = (ImageButton) view.findViewById(R.id.buttonCall);
70 buttonHangUp = (ImageButton) view.findViewById(R.id.buttonHangUp);
71
Emeric Vigier62ca14d2012-08-24 11:05:09 -040072 try {
73 inflater.inflate(R.layout.test_layout, parent, false);
74 } catch (InflateException e) {
75 Log.e(TAG, "Error inflating test_layout ", e);
76 return null;
77 }
Emeric Vigiera6bdb702012-08-31 15:34:53 -040078
Emeric Vigier62ca14d2012-08-24 11:05:09 -040079 return view;
80 }
81}