// Path: app/src/com/lesgens/blindr/views/CustomYesNoDialog.java
// public class CustomYesNoDialog extends Dialog implements
// android.view.View.OnClickListener {
// 
// 	public Button yes, no;
// 
// 	public CustomYesNoDialog(Context context) {
// 		super(context);
// 	}
// 
// 	@Override
// 	protected void onCreate(Bundle savedInstanceState) {
// 		super.onCreate(savedInstanceState);
// 		
// 		requestWindowFeature(Window.FEATURE_NO_TITLE);
// 		
// 		setContentView(R.layout.dialog_yes_no);
// 		
// 		setCancelable(false);
// 		setCanceledOnTouchOutside(false);
// 		
// 		yes = (Button) findViewById(R.id.btn_yes);
// 		no = (Button) findViewById(R.id.btn_no);
// 		
// 		yes.setOnClickListener(this);
// 		no.setOnClickListener(this);
// 		
// 		getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
// 	}
// 
// 	public void setDialogText(String text){
// 		if(findViewById(R.id.txt_dia) != null){
// 			((TextView) findViewById(R.id.txt_dia)).setText(text);
// 		}
// 	}
// 
// 	public void setDialogText(int resourceId){
// 		if(findViewById(R.id.txt_dia) != null){
// 			((TextView) findViewById(R.id.txt_dia)).setText(resourceId);
// 		}
// 	}
// 	
// 	public void setYesText(int resourceId){
// 		if(findViewById(R.id.btn_yes) != null){
// 			((TextView) findViewById(R.id.btn_yes)).setText(resourceId);
// 		}
// 	}
// 	
// 	public void setYesText(String text){
// 		if(findViewById(R.id.btn_yes) != null){
// 			((TextView) findViewById(R.id.btn_yes)).setText(text);
// 		}
// 	}
// 	
// 	public void setNoText(int resourceId){
// 		if(findViewById(R.id.btn_no) != null){
// 			((TextView) findViewById(R.id.btn_no)).setText(resourceId);
// 		}
// 	}
// 	
// 	public void setNoText(String text){
// 		if(findViewById(R.id.btn_no) != null){
// 			((TextView) findViewById(R.id.btn_no)).setText(text);
// 		}
// 	}
// 	
// 	public void transformAsOkDialog(){
// 		((TextView) findViewById(R.id.btn_yes)).setText(getContext().getString(R.string.ok));
// 		findViewById(R.id.btn_no).setVisibility(View.GONE);
// 	}
// 
// 	public void onPositiveClick(){}
// 	public void onNegativeClick(){}
// 
// 	@Override
// 	public void onClick(View v) {
// 		switch (v.getId()) {
// 		case R.id.btn_yes:
// 			onPositiveClick();
// 			dismiss();
// 			break;
// 		case R.id.btn_no:
// 			onNegativeClick();
// 			dismiss();
// 			break;
// 		default:
// 			break;
// 		}
// 		dismiss();
// 	}
// }


import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.GridView;
import android.widget.LinearLayout;
import android.widget.ListView;
import com.facebook.HttpMethod;
import com.facebook.Request;
import com.facebook.Request.Callback;
import com.facebook.Response;
import com.facebook.Session;
import com.lesgens.blindr.R;
import com.lesgens.blindr.views.CustomYesNoDialog;
                        }

                        mAlbumsList.setAdapter(new FBAlbumArrayAdapter(mContext, 0, fbAlbums));
                        mAlbumsList.setOnItemClickListener(new OnItemClickListener() {

                            @Override
                            public void onItemClick(AdapterView<?> parent, View view, int position,
                                    long id) {

                                mPhotos = fbAlbums.get(position).getPhotos();
                                mPhotosGrid
                                        .setAdapter(new FBPhotoArrayAdapter(mContext, 0, mPhotos));
                                // TODO: check for API Level before animating
                                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR1)
                                    mAlbumsList.animate().x(-mAlbumsList.getWidth());
                                else
                                    mAlbumsList.setVisibility(View.GONE);
                                mPhotoGridVisible = true;
                                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
                                    if (getActionBar() != null)
                                        getActionBar().setTitle(fbAlbums.get(position).getName());
                            }

                        });

                        mPhotosGrid.setOnItemClickListener(new OnItemClickListener() {

                            @Override
                            public void onItemClick(AdapterView<?> parent, View view, final int position,
                                    long id) {
// Path: app/src/com/lesgens/blindr/views/CustomYesNoDialog.java
// public class CustomYesNoDialog extends Dialog implements
// android.view.View.OnClickListener {
// 
// 	public Button yes, no;
// 
// 	public CustomYesNoDialog(Context context) {
// 		super(context);
// 	}
// 
// 	@Override
// 	protected void onCreate(Bundle savedInstanceState) {
// 		super.onCreate(savedInstanceState);
// 		
// 		requestWindowFeature(Window.FEATURE_NO_TITLE);
// 		
// 		setContentView(R.layout.dialog_yes_no);
// 		
// 		setCancelable(false);
// 		setCanceledOnTouchOutside(false);
// 		
// 		yes = (Button) findViewById(R.id.btn_yes);
// 		no = (Button) findViewById(R.id.btn_no);
// 		
// 		yes.setOnClickListener(this);
// 		no.setOnClickListener(this);
// 		
// 		getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
// 	}
// 
// 	public void setDialogText(String text){
// 		if(findViewById(R.id.txt_dia) != null){
// 			((TextView) findViewById(R.id.txt_dia)).setText(text);
// 		}
// 	}
// 
// 	public void setDialogText(int resourceId){
// 		if(findViewById(R.id.txt_dia) != null){
// 			((TextView) findViewById(R.id.txt_dia)).setText(resourceId);
// 		}
// 	}
// 	
// 	public void setYesText(int resourceId){
// 		if(findViewById(R.id.btn_yes) != null){
// 			((TextView) findViewById(R.id.btn_yes)).setText(resourceId);
// 		}
// 	}
// 	
// 	public void setYesText(String text){
// 		if(findViewById(R.id.btn_yes) != null){
// 			((TextView) findViewById(R.id.btn_yes)).setText(text);
// 		}
// 	}
// 	
// 	public void setNoText(int resourceId){
// 		if(findViewById(R.id.btn_no) != null){
// 			((TextView) findViewById(R.id.btn_no)).setText(resourceId);
// 		}
// 	}
// 	
// 	public void setNoText(String text){
// 		if(findViewById(R.id.btn_no) != null){
// 			((TextView) findViewById(R.id.btn_no)).setText(text);
// 		}
// 	}
// 	
// 	public void transformAsOkDialog(){
// 		((TextView) findViewById(R.id.btn_yes)).setText(getContext().getString(R.string.ok));
// 		findViewById(R.id.btn_no).setVisibility(View.GONE);
// 	}
// 
// 	public void onPositiveClick(){}
// 	public void onNegativeClick(){}
// 
// 	@Override
// 	public void onClick(View v) {
// 		switch (v.getId()) {
// 		case R.id.btn_yes:
// 			onPositiveClick();
// 			dismiss();
// 			break;
// 		case R.id.btn_no:
// 			onNegativeClick();
// 			dismiss();
// 			break;
// 		default:
// 			break;
// 		}
// 		dismiss();
// 	}
// }


// Path: app/src/com/grio/fbphotopicker/FBPhotoPickerActivity.java
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.GridView;
import android.widget.LinearLayout;
import android.widget.ListView;
import com.facebook.HttpMethod;
import com.facebook.Request;
import com.facebook.Request.Callback;
import com.facebook.Response;
import com.facebook.Session;
import com.lesgens.blindr.R;
import com.lesgens.blindr.views.CustomYesNoDialog;

                        }

                        mAlbumsList.setAdapter(new FBAlbumArrayAdapter(mContext, 0, fbAlbums));
                        mAlbumsList.setOnItemClickListener(new OnItemClickListener() {

                            @Override
                            public void onItemClick(AdapterView<?> parent, View view, int position,
                                    long id) {

                                mPhotos = fbAlbums.get(position).getPhotos();
                                mPhotosGrid
                                        .setAdapter(new FBPhotoArrayAdapter(mContext, 0, mPhotos));
                                // TODO: check for API Level before animating
                                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR1)
                                    mAlbumsList.animate().x(-mAlbumsList.getWidth());
                                else
                                    mAlbumsList.setVisibility(View.GONE);
                                mPhotoGridVisible = true;
                                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
                                    if (getActionBar() != null)
                                        getActionBar().setTitle(fbAlbums.get(position).getName());
                            }

                        });

                        mPhotosGrid.setOnItemClickListener(new OnItemClickListener() {

                            @Override
                            public void onItemClick(AdapterView<?> parent, View view, final int position,
                                    long id) {
                            	CustomYesNoDialog dialog = new CustomYesNoDialog(FBPhotoPickerActivity.this){