package com.garethevans.church.opensongtablet;
import android.app.Activity;
import android.app.DialogFragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
public class PopUpSongDetailsFragment extends DialogFragment {
static PopUpSongDetailsFragment newInstance() {
PopUpSongDetailsFragment frag;
frag = new PopUpSongDetailsFragment();
return frag;
}
public interface MyInterface {
void doEdit();
}
private MyInterface mListener;
@Override
@SuppressWarnings("deprecation")
public void onAttach(Activity activity) {
mListener = (MyInterface) activity;
super.onAttach(activity);
}
@Override
public void onDetach() {
mListener = null;
super.onDetach();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
getDialog().setTitle(FullscreenActivity.songfilename);
View V = inflater.inflate(R.layout.popup_song_details, container, false);
Button closeFragDialog = (Button) V.findViewById(R.id.closeSongDetails);
closeFragDialog.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dismiss();
}
});
Button editSongDetails = (Button) V.findViewById(R.id.editSongDetails);
editSongDetails.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mListener.doEdit();
dismiss();
}
});
TextView v_mTitle = (TextView) V.findViewById(R.id.v_mTitle);
TextView v_mAuthor = (TextView) V.findViewById(R.id.v_mAuthor);
TextView v_mCopyright = (TextView) V.findViewById(R.id.v_mCopyright);
TextView v_mPresentation = (TextView) V.findViewById(R.id.v_mPresentation);
TextView v_mHymnNumber = (TextView) V.findViewById(R.id.v_mHymnNumber);
TextView v_mCCLI = (TextView) V.findViewById(R.id.v_mCCLI);
TextView v_mNotes = (TextView) V.findViewById(R.id.v_mNotes);
TextView v_mLyrics = (TextView) V.findViewById(R.id.v_mLyrics);
v_mTitle.setText(FullscreenActivity.mTitle);
v_mAuthor.setText(FullscreenActivity.mAuthor);
v_mCopyright.setText(FullscreenActivity.mCopyright);
v_mCCLI.setText(FullscreenActivity.mCCLI);
v_mPresentation.setText(FullscreenActivity.mPresentation);
v_mHymnNumber.setText(FullscreenActivity.mHymnNumber);
v_mNotes.setText(FullscreenActivity.mNotes);
v_mLyrics.setText(FullscreenActivity.mLyrics);
return V;
}
}