Initial commit from SVN.

This commit is contained in:
wcrisman
2014-05-30 10:31:51 -07:00
commit b45e56b890
1968 changed files with 370949 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
/*
* Copyright (c) 2003,2009 Declarative Engineering LLC.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Declarative Engineering LLC
* verson 1 which accompanies this distribution, and is available at
* http://declarativeengineering.com/legal/DE_Developer_License_v1.txt
*/
package com.foundation.tcv.swt;
public class FormAttachment implements java.io.Externalizable {
public int numerator = 0;
public int denominator = 100;
public int offset = 0;
public int control = -1;
public int alignment = org.eclipse.swt.SWT.DEFAULT;
/**
* FormAttachment constructor.
*/
public FormAttachment() {
super();
}//FormAttachment()//
/* (non-Javadoc)
* @see java.io.Externalizable#readExternal(java.io.ObjectInput)
*/
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, ClassNotFoundException {
numerator = in.readInt();
denominator = in.readInt();
offset = in.readInt();
control = in.readInt();
alignment = in.readInt();
}//readExternal()//
/* (non-Javadoc)
* @see java.io.Externalizable#writeExternal(java.io.ObjectOutput)
*/
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException {
out.writeInt(numerator);
out.writeInt(denominator);
out.writeInt(offset);
out.writeInt(control);
out.writeInt(alignment);
}//writeExternal()//
/**
* Creates an SWT form attachment object.
* @param controlLocator The locator capable of finding the SWT control for a given component number.
* @return The attachment object.
*/
public com.foundation.view.swt.layout.FormAttachment createSwtAttachment(IControlLocator controlLocator) {
com.foundation.view.swt.layout.FormAttachment attachment = null;
if(control != -1) {
attachment = new com.foundation.view.swt.layout.FormAttachment(controlLocator.getControl(control), offset, alignment);
}//if//
else {
attachment = new com.foundation.view.swt.layout.FormAttachment(numerator, denominator, offset);
}//else//
return attachment;
}//createSwtAttachment()//
}//FormAttachment//