package com.PP.LunarTabsAndroid.Dialogs;
import android.app.Dialog;
import android.content.Context;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import com.PP.LunarTabsAndroid.Activities.MainActivity;
import com.PP.LunarTabsAndroid.UI.ResourceModel;
import com.PP.MidiServer.MidiServer;
import com.example.lunartabsandroid.R;
public class MidiFollowingEnableDialog extends Dialog {
public MidiFollowingEnableDialog(Context context, final MainActivity activity, final MenuItem menuItem) {
super(context);
setContentView(R.layout.midi_follower_dialog_layout);
Button okButton = (Button) findViewById(R.id.OK_BUTTON_MIDI_FOLLOWING_DIALOG);
Button cancelButton = (Button) findViewById(R.id.CANCEL_BUTTON_MIDI_FOLLOWING_DIALOG);
setTitle(ResourceModel.getInstance().MIDI_FOLLOWING_DIALOG_TITLE);
okButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//enable midi follower
MidiServer.getInstance().start();
//change text on menu item
menuItem.setTitle(ResourceModel.getInstance().DISABLE_MIDI_FOLLOWING);
//update gui for next available index
activity.updateGUIForNextAvailableIndex();
//close dialog
dismiss();
}
});
cancelButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
dismiss();
}
});
}
}