private Dimension getDialogSize(Map<String, Object> context) { Dimension dialogSize = (Dimension) context .get(ModalDialogAction.DIALOG_SIZE); if (width != null && height != null) { dialogSize = new Dimension(width, height); } return dialogSize; }
/** * {@inheritDoc} */ @Override protected void applyPreferredSize(SComponent component, org.jspresso.framework.util.gui.Dimension preferredSize) { if (preferredSize != null) { Integer pW = null; Integer pH = null; if (preferredSize.getWidth() > 0) { pW = new Integer(preferredSize.getWidth()); } if (preferredSize.getHeight() > 0) { pH = new Integer(preferredSize.getHeight()); } component.setPreferredSize(new SDimension(pW, pH)); } }
adjustSizes(propertyViewDescriptor, viewComponent, null, getEnumerationTemplateValue(propertyDescriptor, actionHandler, locale), getEnumerationIconDimension(propertyViewDescriptor).getWidth()/*Toolkit.getDefaultToolkit()
/** * {@inheritDoc} */ @Override protected void applyPreferredSize(JComponent component, org.jspresso.framework.util.gui.Dimension preferredSize) { if (preferredSize != null) { int pW = preferredSize.getWidth(); if (pW <= 0) { pW = component.getPreferredSize().width; } int pH = preferredSize.getHeight(); if (pH <= 0) { pH = component.getPreferredSize().height; } component.setPreferredSize(new Dimension(pW, pH)); } }
if (forbidden) { RComponent securityComponent = createSecurityComponent(); securityComponent.setPreferredSize(new Dimension(1, 1)); propertyView.setPeer(securityComponent); } else {
column.setPreferredWidth((Integer) columnViewDescriptorEntry.getValue()[0]); } else { if (columnViewDescriptor.getPreferredSize() != null && columnViewDescriptor.getPreferredSize().getWidth() > 0) { column.setPreferredWidth(columnViewDescriptor.getPreferredSize().getWidth()); } else { int minHeaderWidth = computePixelWidth(table, columnName.length());
/** * {@inheritDoc} */ @Override protected Icon createIcon(String urlSpec, Dimension iconSize) { if (urlSpec != null) { URL imageURL = UrlHelper.createURL(urlSpec); if (imageURL != null) { ImageIcon imageIcon = new ImageIcon(imageURL); imageIcon.setImage(imageIcon.getImage().getScaledInstance( iconSize.getWidth(), iconSize.getHeight(), Image.SCALE_SMOOTH)); return imageIcon; } } return null; } }
private void setupTableModel(ITableViewDescriptor viewDescriptor, IActionHandler actionHandler, ICollectionConnector connector, EnhancedJTable viewComponent, TableModel tableModel) { if (viewDescriptor.isSortable()) { AbstractTableSorter sorterDecorator; if (viewDescriptor.getSortingAction() != null) { sorterDecorator = new ActionTableSorter(tableModel, viewComponent.getTableHeader(), actionHandler, viewDescriptor.getSortingAction()); } else { sorterDecorator = new TableSorter(tableModel, viewComponent.getTableHeader()); ((TableSorter) sorterDecorator).setColumnComparator(String.class, String.CASE_INSENSITIVE_ORDER); } org.jspresso.framework.util.gui.Dimension iconSize = new org.jspresso.framework.util.gui.Dimension( viewComponent.getTableHeader().getFont().getSize(), viewComponent.getTableHeader().getFont().getSize()); sorterDecorator.setUpIcon(getIconFactory().getUpIcon(iconSize)); sorterDecorator.setDownIcon(getIconFactory().getDownIcon(iconSize)); viewComponent.setModel(sorterDecorator); listSelectionModelBinder.bindSelectionModel(viewComponent, connector, viewComponent.getSelectionModel(), sorterDecorator); } else { viewComponent.setModel(tableModel); listSelectionModelBinder.bindSelectionModel(viewComponent, connector, viewComponent.getSelectionModel(), null); } }
/** * {@inheritDoc} */ @Override protected SIcon createIcon(String urlSpec, Dimension iconSize) { if (urlSpec != null) { URL imageURL = UrlHelper.createURL(urlSpec); if (imageURL != null) { ImageIcon imageIcon = new ImageIcon(imageURL); imageIcon.setImage(imageIcon.getImage().getScaledInstance( iconSize.getWidth(), iconSize.getHeight(), Image.SCALE_SMOOTH)); return new SImageIcon(imageIcon); } } return null; } }
@Override protected IView<RComponent> createImagePropertyView(IPropertyViewDescriptor propertyViewDescriptor, IActionHandler actionHandler, Locale locale) { IView<RComponent> imagePropertyView = super.createImagePropertyView(propertyViewDescriptor, actionHandler, locale); if (imagePropertyView.getPeer() instanceof RMobileImageComponent) { ((RMobileImageComponent) imagePropertyView.getPeer()).setSubmitUrl( RemotePeerRegistryServlet.computeUploadUrl(((IRemotePeer) imagePropertyView.getConnector()).getGuid())); Integer scaledWidth = ((IImageViewDescriptor) propertyViewDescriptor).getScaledWidth(); Integer scaledHeight = ((IImageViewDescriptor) propertyViewDescriptor).getScaledHeight(); if (scaledWidth == null) { if (scaledHeight == null) { scaledWidth = 300; } else { scaledWidth = scaledHeight; } } if (scaledHeight == null) { scaledHeight = scaledWidth; } ((RMobileImageComponent) imagePropertyView.getPeer()).setImageSize(new Dimension(scaledWidth, scaledHeight)); ((RMobileImageComponent) imagePropertyView.getPeer()).setFormatName( ((IImageBinaryPropertyDescriptor) propertyViewDescriptor.getModelDescriptor()).getFormatName()); } return imagePropertyView; }
h = getFrameHeight(); initCommand.setSize(new Dimension(w, h)); initCommand.setApplicationName(getI18nName(this, getLocale())); initCommand.setApplicationDescription(getI18nDescription(this, getLocale()));
if (columnCaracteristics != null) { int visibilityHeight = ((boolean) columnCaracteristics[1]) ? 1 : -1; Dimension columnPreferredSize = new Dimension((Integer) columnCaracteristics[0], visibilityHeight); column.getPeer().setPreferredSize(columnPreferredSize);
private void setupTableModel(ITableViewDescriptor viewDescriptor, IActionHandler actionHandler, ICollectionConnector connector, ClickableHeaderSTable viewComponent, TableModel tableModel) { if (viewDescriptor.isSortable()) { AbstractTableSorter sorterDecorator; if (viewDescriptor.getSortingAction() != null) { sorterDecorator = new ActionTableSorter(tableModel, viewComponent, actionHandler, viewDescriptor.getSortingAction()); } else { sorterDecorator = new TableSorter(tableModel, viewComponent); ((TableSorter) sorterDecorator).setColumnComparator(String.class, String.CASE_INSENSITIVE_ORDER); } org.jspresso.framework.util.gui.Dimension iconSize = new org.jspresso.framework.util.gui.Dimension( 12, 12); sorterDecorator.setUpIcon(getIconFactory().getUpIcon(iconSize)); sorterDecorator.setDownIcon(getIconFactory().getDownIcon(iconSize)); viewComponent.setModel(sorterDecorator); listSelectionModelBinder.bindSelectionModel(connector, viewComponent.getSelectionModel(), sorterDecorator); } else { viewComponent.setModel(tableModel); listSelectionModelBinder.bindSelectionModel(connector, viewComponent.getSelectionModel(), null); } }
flashContext.put("dataXml", StringUtils.prependUtf8Bom(chartData)); Dimension d = getChartDescriptor().getDimension(); flashContext.put("chartWidth", Integer.toString(d.getWidth() - 20)); flashContext.put("chartHeight", Integer.toString(d.getHeight() - 100)); List<G> chartActions = new ArrayList<>(); for (IDisplayableAction action : getActions()) {
Map<String, String> flashContext = new LinkedHashMap<>(); Dimension d = getChartDescriptor().getDimension(); flashContext.put("chartWidth", Integer.toString(d.getWidth() - 20)); flashContext.put("chartHeight", Integer.toString(d.getHeight() - 100)); flashContext.put("dataURL", ResourceProviderServlet.computeDownloadUrl(resourceId));