/** @file DrawingProfileFlipDialog.java * * @author marco corvi * @date jan 2015 * * @brief TopoDroid current station dialog * * displays the stack of saved stations and allows to push * a station on it or pop one from it * * -------------------------------------------------------- * Copyright This sowftare is distributed under GPL-3.0 or later * See the file COPYING. * -------------------------------------------------------- */ package com.topodroid.DistoX; import java.util.List; import java.util.ArrayList; import android.os.Bundle; import android.app.Dialog; import android.content.Context; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup.LayoutParams; import android.widget.Button; import android.widget.CheckBox; import android.widget.Toast; import android.util.Log; public class DrawingProfileFlipDialog extends MyDialog implements View.OnClickListener { private DrawingWindow mParent; private CheckBox mCBshots; private Button mBtnOK; public DrawingProfileFlipDialog( Context context, DrawingWindow parent ) { super( context, R.string.DrawingProfileFlipDialog ); mParent = parent; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initLayout( R.layout.drawing_profile_flip_dialog, R.string.title_profile_flip ); mCBshots = (CheckBox) findViewById( R.id.shots ); mBtnOK = (Button) findViewById(R.id.button_ok ); mBtnOK.setOnClickListener( this ); // OK-SAVE } @Override public void onClick(View v) { Button b = (Button) v; if ( b == mBtnOK ) { mParent.flipProfile( mCBshots.isChecked() ); } dismiss(); } }