package com.android.launcher.extended.display; import java.util.ArrayList; import android.widget.BaseAdapter; import android.content.Context; import android.graphics.Color; import android.opengl.Visibility; import android.view.View; import android.view.ViewGroup; public class MenuAdapter extends BaseAdapter { private Context context; private ArrayList<MenuItem> ItemList = new ArrayList<MenuItem>(); public static String TAG = "Launcher Extended - MenuAdapter"; public MenuAdapter(Context ct, ArrayList<MenuItem> itemList) { context=ct; ItemList = itemList; } public int getCount() { return ItemList.size(); } public Object getItem(int position) { return ItemList.get(position); } public long getItemId(int position) { return position; } public View getView(int position, View convertView, ViewGroup parent) { View itemView = ItemList.get(position).GetView(context); if(!ItemList.get(position).Enabled) itemView.setEnabled(false); return itemView; } }