| /** |
| * |
| * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) |
| * |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Florian Pirchner <florian.pirchner@gmail.com> - Initial implementation |
| */ |
| package org.eclipse.osbp.vaadin.addons.designer.overlay.client; |
| |
| import org.eclipse.osbp.vaadin.addons.designer.overlay.client.widgets.AlignmentInfo; |
| import com.vaadin.shared.communication.SharedState; |
| |
| // TODO: Auto-generated Javadoc |
| /** |
| * The Class DesignerExtensionState. |
| */ |
| public class DesignerExtensionState extends SharedState { |
| |
| /** The Constant serialVersionUID. */ |
| private static final long serialVersionUID = -138381612142479069L; |
| |
| /** The alignment. */ |
| public AlignmentInfo alignment; |
| |
| /** The supports remove. */ |
| public boolean supportsRemove = false; |
| |
| /** The supports editable. */ |
| public boolean supportsEditable = true; |
| |
| /** The supports properties dialog. */ |
| public boolean supportsPropertiesDialog = true; |
| |
| /** The supports margins. */ |
| public boolean supportsMargins = false; |
| |
| /** The supports spacing. */ |
| public boolean supportsSpacing = false; |
| |
| /** The supports alignments. */ |
| public boolean supportsAlignments = true; |
| |
| /** The supports add. */ |
| public boolean supportsAdd = false; |
| |
| public String descriptionRemove = "remove"; |
| public String descriptionEditable = "editable"; |
| public String descriptionPropertiesDialog = "properties"; |
| public String descriptionMargins = "margins"; |
| public String descriptionSpacing = "spacing"; |
| public String descriptionAlignments = "alignments"; |
| public String descriptionAdd = "add"; |
| } |