List of usage examples for org.apache.wicket.extensions.breadcrumb BreadCrumbBar addListener
@Override
public void addListener(final IBreadCrumbModelListener listener)
From source file:net.tirasa.hct.editor.HCTPerspective.java
License:Apache License
public HCTPerspective(final IPluginContext context, final IPluginConfig config) { super(context, config); setOutputMarkupId(true);// w w w. ja v a 2 s . c om final BreadCrumbBar breadCrumbBar = new HCTBreadCrumbBar("breadCrumbBar"); add(breadCrumbBar); final HCTPanelPlugin adminPanel = new HCTPanelPlugin("panel", context, breadCrumbBar); add(adminPanel); breadCrumbBar.setActive(adminPanel); breadCrumbBar.addListener(new IBreadCrumbModelListener() { private static final long serialVersionUID = 4402908466374385050L; @Override public void breadCrumbActivated(final IBreadCrumbParticipant previousParticipant, final IBreadCrumbParticipant breadCrumbParticipant) { redraw(); } @Override public void breadCrumbAdded(final IBreadCrumbParticipant breadCrumbParticipant) { redraw(); } @Override public void breadCrumbRemoved(final IBreadCrumbParticipant breadCrumbParticipant) { redraw(); } }); add(new WireframeBehavior(new WireframeSettings(config.getPluginConfig("layout.wireframe")))); add(CSSPackageResource.getHeaderContribution(HCTPerspective.class, "hct-perspective.css")); }