public override bool InfoEntryVisible(ViewContext context, InfoBox.InfoEntry entry) { if (entry.AlwaysVisible) { return(true); } return(VisibilityForContext(context, "infobox", entry.Id, true)); }
public override void SetInfoEntryVisible(ViewContext context, InfoBox.InfoEntry entry, bool visible) { Hyena.Log.Debug($"Set Visibility for Entry {entry.Id} to {visible}"); if (entry.AlwaysVisible) { throw new Exception("entry visibility cannot be set"); } SetVisibilityForContext(context, "infobox", entry.Id, visible); }
public abstract void SetInfoEntryVisible(ViewContext context, InfoBox.InfoEntry entry, bool visible);
public abstract bool InfoEntryVisible(ViewContext context, InfoBox.InfoEntry entry);