package dialogs;
import android.app.Dialog;
import android.content.Context;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.view.View;
import android.widget.TextView;
import com.softcsoftware.aio.R;
import view_holder.Views;
@SuppressWarnings("UnusedDeclaration")
public class YesNoDialog {
public Dialog dialog;
public TextView message, yes_bnt, no_bnt, minimize;
private OnClick listener;
public YesNoDialog(final Context context, String message_text, OnClick _listener) {
dialog = new Dialog(context);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
dialog.setContentView(R.layout.abs_network_check_retry);
Views.dialog_fillParent(dialog);
message = (TextView) dialog.findViewById(R.id.message);
message.setTextSize(17.44f);
message.setText(message_text);
minimize = (TextView) dialog.findViewById(R.id.minimize);
minimize.setTextSize(17.88f);
minimize.setText(" Minimize ");
minimize.setVisibility(View.GONE);
yes_bnt = (TextView) dialog.findViewById(R.id.yes);
yes_bnt.setTextSize(17.88f);
yes_bnt.setText(" Yes ");
listener = _listener;
yes_bnt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (listener != null) {
listener.onYesClick(dialog, (TextView) view);
}
}
}
);
no_bnt = (TextView) dialog.findViewById(R.id.cancel);
no_bnt.setTextSize(17.88f);
no_bnt.setText(" No ");
no_bnt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View JView) {
if (listener != null) {
listener.onNoClick(dialog, (TextView) JView);
}
}
}
);
}
/**
* OnClick listener for this class.
*/
public static interface OnClick {
public void onYesClick(Dialog dialog, TextView view);
public void onNoClick(Dialog dialog, TextView view);
}
}