]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.g2d/src/org/simantics/g2d/utils/Alignment.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.g2d / src / org / simantics / g2d / utils / Alignment.java
1 /*******************************************************************************\r
2  * Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
3  * in Industry THTH ry.\r
4  * All rights reserved. This program and the accompanying materials\r
5  * are made available under the terms of the Eclipse Public License v1.0\r
6  * which accompanies this distribution, and is available at\r
7  * http://www.eclipse.org/legal/epl-v10.html\r
8  *\r
9  * Contributors:\r
10  *     VTT Technical Research Centre of Finland - initial API and implementation\r
11  *******************************************************************************/\r
12 package org.simantics.g2d.utils;\r
13 \r
14 \r
15 \r
16 /**\r
17  * @author Tuukka Lehtonen\r
18  */\r
19 public enum Alignment {\r
20 \r
21     /**\r
22      * Indicates the elements should be aligned to the origin. For the\r
23      * horizontal axis with a left to right orientation this means aligned to\r
24      * the left edge. For the vertical axis leading means aligned to the top\r
25      * edge.\r
26      */\r
27     LEADING,\r
28 \r
29     /**\r
30      * Indicates the elements should be aligned to the end of the region. For\r
31      * the horizontal axis with a left to right orientation this means aligned\r
32      * to the right edge. For the vertical axis trailing means aligned to the\r
33      * bottom edge.\r
34      */\r
35     TRAILING,\r
36 \r
37     /**\r
38      * Indicates the elements should be centered in the region.\r
39      */\r
40     CENTER,\r
41 \r
42     /**\r
43      * Indicates the elements should be aligned along their baseline.\r
44      * \r
45      * @since 1.6\r
46      */\r
47     BASELINE\r
48 \r
49 }\r