9 * by Oracle in the LICENSE file that accompanied this code.
10 *
11 * This code is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 * version 2 for more details (a copy is included in the LICENSE file that
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 #import "com_apple_laf_AquaNativeResources.h"
27
28 #import <Cocoa/Cocoa.h>
29 #import <JavaNativeFoundation/JavaNativeFoundation.h>
30
31 /*
32 * Class: com_apple_laf_AquaNativeResources
33 * Method: getWindowBackgroundColor
34 * Signature: ()J
35 */
36 JNIEXPORT jlong JNICALL Java_com_apple_laf_AquaNativeResources_getWindowBackgroundColor
37 (JNIEnv *env, jclass clz)
38 {
39 // TODO(cpc): this code is currently disabled at the Java level
40 #if 0
41 NSColor* color = nil;
42 JNF_COCOA_ENTER(env);
43 color = [NSColor lightGrayColor];//[AWTColor getMagicBackgroundColor];
44 if (color) CFRetain(color); // GC
45 JNF_COCOA_EXIT(env);
46 return ptr_to_jlong(color);
47 #else
48 return 0L;
49 #endif
50 }
|
9 * by Oracle in the LICENSE file that accompanied this code.
10 *
11 * This code is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 * version 2 for more details (a copy is included in the LICENSE file that
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 #import "com_apple_laf_AquaNativeResources.h"
27
28 #import <Cocoa/Cocoa.h>
29
30 /*
31 * Class: com_apple_laf_AquaNativeResources
32 * Method: getWindowBackgroundColor
33 * Signature: ()J
34 */
35 JNIEXPORT jlong JNICALL Java_com_apple_laf_AquaNativeResources_getWindowBackgroundColor
36 (JNIEnv *env, jclass clz)
37 {
38 // TODO(cpc): this code is currently disabled at the Java level
39 #if 0
40 NSColor* color = nil;
41 JNI_COCOA_ENTER(env);
42 color = [NSColor lightGrayColor];//[AWTColor getMagicBackgroundColor];
43 if (color) CFRetain(color); // GC
44 JNI_COCOA_EXIT(env);
45 return ptr_to_jlong(color);
46 #else
47 return 0L;
48 #endif
49 }
|