@Override public void onLoad(ElementPlugin plugin) { super.onLoad(plugin); ListModel<IMessageProducer> providers = new ListModel<>(getProviders()); //providers.setMultiple(true); lboxProviders.setModel(providers); lboxProviders.setRenderer(new MessageProviderRenderer()); gridReceived.getRows().setModel(received); gridReceived.getRows().setRenderer(new ReceivedMessageRenderer(gridReceived)); //channels.setMultiple(true); lboxSubscriptions.setModel(channels); lboxSubscriptions.setRenderer(new SubscriptionRenderer()); cboxChannels.setModel(channels2); }
/** * Initialize the dialog. */ @SuppressWarnings("unchecked") @Override public void afterInitialized(BaseComponent comp) { super.afterInitialized(comp); sessionId = (String) comp.findAttribute("sessionId"); Collection<IPublisherInfo> exclusions = (Collection<IPublisherInfo>) comp.findAttribute("exclusions"); renderer = new ParticipantRenderer(chatService.getSelf(), exclusions); lstSessions.setRenderer(renderer); chkHideActive.setChecked(getAppFramework().getAttribute(ATTR_HIDE) != null); refresh(); }
/** * Initialize the dialog. */ @Override public void afterInitialized(BaseComponent comp) { super.afterInitialized(comp); window = (Window) comp; sessionId = (String) comp.getAttribute("id"); lstParticipants.setRenderer(new ParticipantRenderer(chatService.getSelf(), null)); model.add(chatService.getSelf()); lstParticipants.setModel(model); clearMessage(); if (comp.getAttribute("originator") != null) { invite((result) -> { if (!result) { close(); } else { initSession(); } }); } else { initSession(); } }