Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-32 d580a5ce1 -> 477325dee


# IGNITE-32 WIP: UI support for icon in Mac OS dock.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/477325de
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/477325de
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/477325de

Branch: refs/heads/ignite-32
Commit: 477325dee6ca60a26b7cccd6b791d609329e1045
Parents: d580a5c
Author: AKuznetsov <akuznet...@gridgain.com>
Authored: Tue Dec 30 15:11:36 2014 +0700
Committer: AKuznetsov <akuznet...@gridgain.com>
Committed: Tue Dec 30 15:11:36 2014 +0700

----------------------------------------------------------------------
 .../java/org/apache/ignite/schema/ui/SchemaLoadApp.java     | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/477325de/modules/schema-load/src/main/java/org/apache/ignite/schema/ui/SchemaLoadApp.java
----------------------------------------------------------------------
diff --git 
a/modules/schema-load/src/main/java/org/apache/ignite/schema/ui/SchemaLoadApp.java
 
b/modules/schema-load/src/main/java/org/apache/ignite/schema/ui/SchemaLoadApp.java
index 6baf913..8579a63 100644
--- 
a/modules/schema-load/src/main/java/org/apache/ignite/schema/ui/SchemaLoadApp.java
+++ 
b/modules/schema-load/src/main/java/org/apache/ignite/schema/ui/SchemaLoadApp.java
@@ -3,7 +3,6 @@
 package org.apache.ignite.schema.ui;
 
 import javafx.application.*;
-import javafx.embed.swing.*;
 import javafx.event.*;
 import javafx.geometry.*;
 import javafx.scene.*;
@@ -22,6 +21,7 @@ import java.io.*;
 import java.sql.*;
 import java.util.*;
 
+import static javafx.embed.swing.SwingFXUtils.*;
 import static org.apache.ignite.schema.ui.Controls.*;
 
 /**
@@ -344,21 +344,22 @@ public class SchemaLoadApp extends Application {
 
         primaryStage.setTitle("Schema Load");
 
+        Image logo128 = image("ignite", 128);
+
         primaryStage.getIcons().addAll(
             image("ignite", 16),
             image("ignite", 24),
             image("ignite", 32),
             image("ignite", 48),
             image("ignite", 64),
-            image("ignite", 128));
+            logo128);
 
         try {
             Class<?> appCls = Class.forName("com.apple.eawt.Application");
 
             Object osxApp = 
appCls.getDeclaredMethod("getApplication").invoke(null);
 
-            appCls.getDeclaredMethod("setDockIconImage", 
Image.class).invoke(osxApp,
-                SwingFXUtils.fromFXImage(image("ignite", 128), null));
+            appCls.getDeclaredMethod("setDockIconImage", 
Image.class).invoke(osxApp, fromFXImage(logo128, null));
         } catch (Throwable ignore) {
             // No-op.
         }

Reply via email to