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 public Dimension getDimension() { int w = 600; int h = 500; if (width != null) { w = width; } if (height != null) { h = height; } Dimension dim = new Dimension(); dim.setWidth(w); dim.setHeight(h); return dim; }
if (forbidden) { RComponent securityComponent = createSecurityComponent(); securityComponent.setPreferredSize(new Dimension(1, 1)); propertyView.setPeer(securityComponent); } else {
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); } }
@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; }
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); } }
h = getFrameHeight(); initCommand.setSize(new Dimension(w, h)); initCommand.setApplicationName(getI18nName(this, getLocale())); initCommand.setApplicationDescription(getI18nDescription(this, getLocale()));