package gueei.binding.plugin.abs.attributes;
import com.actionbarsherlock.app.ActionBar.OnMenuVisibilityListener;
import gueei.binding.Binder;
import gueei.binding.plugin.abs.BindableActionBar;
import gueei.binding.plugin.abs.listeners.OnMenuVisibilityListenerMulticast;
import gueei.binding.viewAttributes.ViewEventAttribute;
public class OnMenuVisibilityChanged
extends ViewEventAttribute<BindableActionBar>
implements OnMenuVisibilityListener {
public OnMenuVisibilityChanged(BindableActionBar view) {
super(view, "onMenuVisibilityChanged");
}
@Override
protected void registerToListener(BindableActionBar view) {
Binder.getMulticastListenerForView(view, OnMenuVisibilityListenerMulticast.class)
.register(this);
}
public void onMenuVisibilityChanged(boolean isVisible) {
this.invokeCommand(this.getView(), isVisible);
}
}