private ICompositeView<JComponent> createTabView( ITabViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { JTabbedPane viewComponent = createJTabbedPane(); BasicCompositeView<JComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<JComponent>> childrenViews = new ArrayList<IView<JComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<JComponent> childView = createView(childViewDescriptor, actionHandler, locale); Icon childIcon = iconFactory.getIcon(childViewDescriptor .getIconImageURL(), IIconFactory.SMALL_ICON_SIZE); if (childViewDescriptor.getDescription() != null) { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, childView.getPeer(), childViewDescriptor.getI18nDescription(getTranslationProvider(), locale) + TOOLTIP_ELLIPSIS); } else { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, childView.getPeer()); } childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
/** * Create workspace selection action workspace selection action. * * @param workspaceName * the workspace name * @param workspaceViewDescriptor * the workspace view descriptor * @return the workspace selection action */ protected WorkspaceSelectionAction<E, F, G> createWorkspaceSelectionAction(String workspaceName, IViewDescriptor workspaceViewDescriptor) { WorkspaceSelectionAction<E, F, G> workspaceSelectionAction = new WorkspaceSelectionAction<>(); workspaceSelectionAction.setWorkspaceName(workspaceName); workspaceSelectionAction.setName(workspaceViewDescriptor.getName()); workspaceSelectionAction.setDescription(workspaceViewDescriptor.getDescription()); workspaceSelectionAction.setIcon(workspaceViewDescriptor.getIcon()); return workspaceSelectionAction; }
break; if (childViewDescriptor.getDescription() != null) { viewComponent.addTab(tabText, childIcon, childView.getPeer(), childViewDescriptor.getI18nDescription(actionHandler, locale));
private ICompositeView<SComponent> createTabView( ITabViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { STabbedPane viewComponent = createSTabbedPane(); BasicCompositeView<SComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<SComponent>> childrenViews = new ArrayList<IView<SComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<SComponent> childView = createView(childViewDescriptor, actionHandler, locale); SIcon childIcon = iconFactory.getIcon(childViewDescriptor .getIconImageURL(), IIconFactory.SMALL_ICON_SIZE); SComponent tabView = childView.getPeer(); if (childViewDescriptor.getDescription() != null) { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, tabView, childViewDescriptor.getI18nDescription(getTranslationProvider(), locale) + TOOLTIP_ELLIPSIS); } else { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, tabView); } childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
private ICompositeView<ULCComponent> createTabView( ITabViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { ULCTabbedPane viewComponent = createULCTabbedPane(); BasicCompositeView<ULCComponent> view = constructCompositeView( viewComponent, viewDescriptor); List<IView<ULCComponent>> childrenViews = new ArrayList<IView<ULCComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<ULCComponent> childView = createView(childViewDescriptor, actionHandler, locale); ULCIcon childIcon = iconFactory.getIcon(childViewDescriptor .getIconImageURL(), IIconFactory.SMALL_ICON_SIZE); if (childViewDescriptor.getDescription() != null) { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, childView.getPeer(), childViewDescriptor.getI18nDescription(getTranslationProvider(), locale) + TOOLTIP_ELLIPSIS); } else { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, childView.getPeer()); } childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
if (childViewDescriptor.getDescription() != null) { viewComponent.addTab(tabText, childIcon, tabView, childViewDescriptor.getI18nDescription(actionHandler, locale)
if (viewDescriptor.getDescription() != null) { view.getPeer().setToolTipText( viewDescriptor.getI18nDescription(getTranslationProvider(),
private void configureComponent(IViewDescriptor viewDescriptor, ITranslationProvider translationProvider, Locale locale, SComponent viewPeer) { if (viewDescriptor.getForeground() != null) { viewPeer.setForeground(createColor(viewDescriptor.getForeground())); } if (viewDescriptor.getBackground() != null) { viewPeer.setBackground(createColor(viewDescriptor.getBackground())); } if (viewDescriptor.getFont() != null) { viewPeer .setFont(createFont(viewDescriptor.getFont(), viewPeer.getFont())); } if (viewDescriptor.getDescription() != null) { viewPeer.setToolTipText(viewDescriptor.getI18nDescription( translationProvider, locale) + TOOLTIP_ELLIPSIS); } }
if (viewDescriptor.getDescription() != null) { view.getPeer().setToolTipText( viewDescriptor.getI18nDescription(getTranslationProvider(),
if (viewDescriptor.getDescription() != null) { view.getPeer().setToolTipText( viewDescriptor.getI18nDescription(getTranslationProvider(), locale)