All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.swt.browser.FilePicker_10 Maven / Gradle / Ivy

Go to download

The osx x86_64 swt jar as available in the Eclipse 4.6 (Neon) release for OSX. It is suitable for use with jface and other dependencies available from maven central in the org.eclipse.scout.sdk.deps group. The sources is copied from swt-4.6-cocoa-macosx-x86_64.zip from http://download.eclipse.org/eclipse/downloads/drops4/R-4.6-201606061100/ and javadoc is generated from sources.

The newest version!
/*******************************************************************************
 * Copyright (c) 2012 IBM Corporation and others.
 * 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:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.swt.browser;

import org.eclipse.swt.internal.mozilla.*;

class FilePicker_10 extends FilePicker_1_8 {

@Override
void createCOMInterfaces () {
	/* Create each of the interfaces that this object implements */
	supports = new XPCOMObject (new int[] {2, 0, 0}) {
		@Override
		public long /*int*/ method0 (long /*int*/[] args) {return QueryInterface (args[0], args[1]);}
		@Override
		public long /*int*/ method1 (long /*int*/[] args) {return AddRef ();}
		@Override
		public long /*int*/ method2 (long /*int*/[] args) {return Release ();}
	};

	filePicker = new XPCOMObject (new int[] {2, 0, 0, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}) {
		@Override
		public long /*int*/ method0 (long /*int*/[] args) {return QueryInterface (args[0], args[1]);}
		@Override
		public long /*int*/ method1 (long /*int*/[] args) {return AddRef ();}
		@Override
		public long /*int*/ method2 (long /*int*/[] args) {return Release ();}
		@Override
		public long /*int*/ method3 (long /*int*/[] args) {return Init (args[0], args[1], (short)args[2]);}
		@Override
		public long /*int*/ method4 (long /*int*/[] args) {return AppendFilters ((int)/*64*/args[0]);}
		@Override
		public long /*int*/ method5 (long /*int*/[] args) {return AppendFilter (args[0], args[1]);}
		@Override
		public long /*int*/ method6 (long /*int*/[] args) {return GetDefaultString (args[0]);}
		@Override
		public long /*int*/ method7 (long /*int*/[] args) {return SetDefaultString (args[0]);}
		@Override
		public long /*int*/ method8 (long /*int*/[] args) {return GetDefaultExtension (args[0]);}
		@Override
		public long /*int*/ method9 (long /*int*/[] args) {return SetDefaultExtension (args[0]);}
		@Override
		public long /*int*/ method10 (long /*int*/[] args) {return GetFilterIndex (args[0]);}
		@Override
		public long /*int*/ method11 (long /*int*/[] args) {return SetFilterIndex ((int)/*64*/args[0]);}
		@Override
		public long /*int*/ method12 (long /*int*/[] args) {return GetDisplayDirectory (args[0]);}
		@Override
		public long /*int*/ method13 (long /*int*/[] args) {return SetDisplayDirectory (args[0]);}
		@Override
		public long /*int*/ method14 (long /*int*/[] args) {return GetFile (args[0]);}
		@Override
		public long /*int*/ method15 (long /*int*/[] args) {return GetFileURL (args[0]);}
		@Override
		public long /*int*/ method16 (long /*int*/[] args) {return GetFiles (args[0]);}
		@Override
		public long /*int*/ method17 (long /*int*/[] args) {return XPCOM.NS_ERROR_NOT_IMPLEMENTED;}
		@Override
		public long /*int*/ method18 (long /*int*/[] args) {return XPCOM.NS_ERROR_NOT_IMPLEMENTED;}
		@Override
		public long /*int*/ method19 (long /*int*/[] args) {return Show (args[0]);}
	};
}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy