package org.osmdroid.views.overlay; import org.osmdroid.views.MapView; import android.view.Menu; import android.view.MenuItem; public interface IOverlayMenuProvider { public boolean onCreateOptionsMenu(final Menu pMenu, final int pMenuIdOffset, final MapView pMapView); public boolean onPrepareOptionsMenu(final Menu pMenu, final int pMenuIdOffset, final MapView pMapView); public boolean onOptionsItemSelected(final MenuItem pItem, final int pMenuIdOffset, final MapView pMapView); /** * Can be used to signal to external callers that this Overlay should not be used for providing * option menu items. * */ public boolean isOptionsMenuEnabled(); public void setOptionsMenuEnabled(final boolean pOptionsMenuEnabled); }