javauis/eswt_qt/org.eclipse.swt/Eclipse SWT Animation/qt/org/eclipse/swt/animation/internal/qt/OS.java
author hgs
Mon, 04 Oct 2010 11:29:25 +0300
changeset 78 71ad690e91f5
permissions -rw-r--r--
v2.2.17_1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
78
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
     1
package org.eclipse.swt.animation.internal.qt;
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
     2
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
     3
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
     4
public final class OS {
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
     5
	
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
     6
	static {
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
     7
		System.loadLibrary("swt-animations");    
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
     8
	}
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
     9
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    10
	// QAbstractAnimation
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    11
	public static final native void QAbstractAnimation_start(int handle);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    12
	public static final native void QAbstractAnimation_stop(int handle) ;
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    13
	public static final native void QAbstractAnimation_setLoopCount(int handle, int repeatCount) ;
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    14
	public static final native int QAbstractAnimation_duration(int handle);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    15
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    16
	// QPropertyAnimation 
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    17
	public static final native int QPropertyAnimation_new(int parent);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    18
	public static final native void QPropertyAnimation_setTargetObject(int handle, int target);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    19
	public static final native void QPropertyAnimation_setPropertyName(int handle, String string);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    20
	
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    21
	// QVariantAnimation
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    22
	public static final native void QVariantAnimation_setDuration(int handle, int duration);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    23
	public static final native void QVariantAnimation_setEasingCurve(int handle, int interpolator) ;
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    24
	public static final native void QVariantAnimation_swt_setEndValuePoint(int handle, int x, int y) ;
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    25
	public static final native void QVariantAnimation_swt_setStartValuePoint(int propertyType, int x, int y);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    26
	public static final native void QVariantAnimation_swt_setEndValueDouble(int handle,	double doubleValue);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    27
	public static final native void QVariantAnimation_swt_setStartValueDouble(int handle, double doubleValue);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    28
	
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    29
	// QEasingCurve
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    30
	public static final native int QEasingCurve_new(int type) ;
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    31
	
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    32
	// QAnimationGroup
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    33
	public static final native void QAnimationGroup_addAnimation(int handle, int child);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    34
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    35
	// QSequentialAnimationGroup
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    36
	public static final native int QSequentialAnimationGroup_new(int i) ;
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    37
	public static final native void QSequentialAnimationGroup_addPause(int handle, int msecs) ;
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    38
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    39
	// QParallelAnimationGroup
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    40
	public static final native int QParallelAnimationGroup_new(int i);
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    41
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    42
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    43
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    44
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    45
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    46
71ad690e91f5 v2.2.17_1
hgs
parents:
diff changeset
    47
}