org.eclipse.swt.browser.FilePicker_10 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.swt.macosx.x86_64 Show documentation
Show all versions of org.eclipse.swt.macosx.x86_64 Show documentation
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