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,41 @@
/*
* 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 interface ICollectionComponent extends IScrollableComponent {
public static final int MESSAGE_SEND_DOUBLE_CLICK = IScrollableComponent.LAST_MESSAGE_NUMBER + 1;
public static final int MESSAGE_SET_AUTO_SYNCHRONIZE_SELECTION = IScrollableComponent.LAST_MESSAGE_NUMBER + 2;
public static final int MESSAGE_SET_AUTO_SYNCHRONIZE_SELECTION_DELAY = IScrollableComponent.LAST_MESSAGE_NUMBER + 3;
public static final int MESSAGE_SET_HIDDEN_DATA_MULTI_SELECT_OPTION = IScrollableComponent.LAST_MESSAGE_NUMBER + 4;
public static final int MESSAGE_ADD_HIDDEN_DATA = IScrollableComponent.LAST_MESSAGE_NUMBER + 5;
public static final int MESSAGE_ADD_HIDDEN_DATA_LINK = IScrollableComponent.LAST_MESSAGE_NUMBER + 6;
/** The message data is the hidden data value, the message integer is the object identifier and the secondary message integer is the hidden data column index. */
public static final int MESSAGE_UPDATE_HIDDEN_DATA = IScrollableComponent.LAST_MESSAGE_NUMBER + 7;
/** The message data is the hidden data default value, the message integer is the object identifier and the secondary message integer is the hidden data column index. */
public static final int MESSAGE_UPDATE_HIDDEN_DATA_DEFAULT_VALUE = IScrollableComponent.LAST_MESSAGE_NUMBER + 8;
/** The parameters are specific to the subclass components. */
// public static final int MESSAGE_SET_ITEMS = IScrollableComponent.LAST_MESSAGE_NUMBER + 9;
/** The message data is the data specific to the control for the item, but will be null if the item has previously been added. The secondary message data is the hidden data object array, or null if there are no hidden data columns. The message integer is the object identifier and the secondary message integer is the optional (will be -1 if not valid) index of the row in the display. */
public static final int MESSAGE_ADD_ITEM = IScrollableComponent.LAST_MESSAGE_NUMBER + 10;
/** The message integer is the object identifier and the secondary message integer is the optional (-1 if not valid) index within the display. */
public static final int MESSAGE_REMOVE_ITEM = IScrollableComponent.LAST_MESSAGE_NUMBER + 11;
public static final int MESSAGE_REMOVE_ALL = IScrollableComponent.LAST_MESSAGE_NUMBER + 12;
public static final int MESSAGE_ADD_SELECTION_LINK = IScrollableComponent.LAST_MESSAGE_NUMBER + 13;
public static final int MESSAGE_PRE_CHANGE_COLLECTION = IScrollableComponent.LAST_MESSAGE_NUMBER + 14;
public static final int MESSAGE_POST_CHANGE_COLLECTION = IScrollableComponent.LAST_MESSAGE_NUMBER + 15;
public static final int LAST_MESSAGE_NUMBER = IScrollableComponent.LAST_MESSAGE_NUMBER + 15;
/** A multi-selection option that tells the hidden data linkage to always pass the default value when there are multiple selections. */
public static final int MULTI_SELECTION_OPTION_DEFAULT = 0;
/** A multi-selection option that tells the hidden data linkage to pass the selection's value if all selections resolve to the same value, otherwise pass the default value. */
public static final int MULTI_SELECTION_OPTION_COMMON = 1;
/** This multi-selection option is only usable for boolean hidden data. It performs a logical AND operation to receive a value. */
public static final int MULTI_SELECTION_OPTION_AND = 2;
/** This multi-selection option is only usable for boolean hidden data. It performs a logical OR operation to receive a value. */
public static final int MULTI_SELECTION_OPTION_OR = 3;
}//ICollectionComponent//