package info.guardianproject.securereaderinterface.widgets;
import android.content.Context;
import android.util.AttributeSet;
public class NoSelectionSpinner extends org.holoeverywhere.widget.Spinner
{
public NoSelectionSpinner(Context context, AttributeSet attrs, int defStyle)
{
super(context, attrs, defStyle);
}
public NoSelectionSpinner(Context context, AttributeSet attrs)
{
super(context, attrs);
}
public NoSelectionSpinner(Context context)
{
super(context);
}
@Override
public void setSelection(int position, boolean animate)
{
setSelection(position);
}
@Override
public void setSelection(int position)
{
if (this.getOnItemSelectedListener() != null)
{
if (position == INVALID_POSITION)
this.getOnItemSelectedListener().onNothingSelected(this);
else
this.getOnItemSelectedListener().onItemSelected(this, null, position, getItemIdAtPosition(position));
}
}
@Override
public Object getSelectedItem()
{
return null;
}
@Override
public long getSelectedItemId()
{
return INVALID_ROW_ID;
}
@Override
public int getSelectedItemPosition()
{
return INVALID_POSITION;
}
}