| /** |
| * |
| * 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.widgets; |
| |
| import com.google.gwt.event.shared.GwtEvent; |
| |
| // TODO: Auto-generated Javadoc |
| /** |
| * The Class OAlignmentChangedEvent. |
| */ |
| public class OAlignmentChangedEvent extends GwtEvent<OAlignmentChangedHandler> { |
| |
| /** |
| * Event type for alignment change events. |
| */ |
| private static final Type<OAlignmentChangedHandler> TYPE = new Type<OAlignmentChangedHandler>(); |
| |
| /** The alignment. */ |
| private final AlignmentInfo alignment; |
| |
| /** |
| * Instantiates a new o alignment changed event. |
| * |
| * @param alignment the alignment |
| */ |
| public OAlignmentChangedEvent(AlignmentInfo alignment) { |
| this.alignment = alignment; |
| } |
| |
| /** |
| * Gets the alignment. |
| * |
| * @return the alignment |
| */ |
| public AlignmentInfo getAlignment() { |
| return alignment; |
| } |
| |
| /** |
| * Gets the type. |
| * |
| * @return the type |
| */ |
| public static Type<OAlignmentChangedHandler> getType() { |
| return TYPE; |
| } |
| |
| /* (non-Javadoc) |
| * @see com.google.gwt.event.shared.GwtEvent#getAssociatedType() |
| */ |
| @Override |
| public final Type<OAlignmentChangedHandler> getAssociatedType() { |
| return TYPE; |
| } |
| |
| /* (non-Javadoc) |
| * @see com.google.gwt.event.shared.GwtEvent#dispatch(com.google.gwt.event.shared.EventHandler) |
| */ |
| @Override |
| protected void dispatch(OAlignmentChangedHandler handler) { |
| handler.onAlignmentChanged(this); |
| } |
| } |