diff --git a/plugins/github/github.iml b/plugins/github/github.iml index 435080cfd90a..f9bf2af0bc3f 100644 --- a/plugins/github/github.iml +++ b/plugins/github/github.iml @@ -4,6 +4,7 @@ + @@ -16,6 +17,7 @@ + diff --git a/plugins/github/resources/org/jetbrains/plugins/github/github_icon.png b/plugins/github/resources/org/jetbrains/plugins/github/github_icon.png new file mode 100644 index 000000000000..6e0c459fe429 Binary files /dev/null and b/plugins/github/resources/org/jetbrains/plugins/github/github_icon.png differ diff --git a/plugins/github/src/org/jetbrains/plugins/github/GithubCreateGistAction.java b/plugins/github/src/org/jetbrains/plugins/github/GithubCreateGistAction.java index b914554ad992..2bcd95f7a554 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/GithubCreateGistAction.java +++ b/plugins/github/src/org/jetbrains/plugins/github/GithubCreateGistAction.java @@ -43,11 +43,10 @@ import java.util.regex.Pattern; * @date 9/27/11 */ public class GithubCreateGistAction extends DumbAwareAction { - public static final Icon ICON = IconLoader.getIcon("/icons/github.png"); private static final Logger LOG = Logger.getInstance(GithubCreateGistAction.class); protected GithubCreateGistAction() { - super("Create Gist...", "Create github gist", ICON); + super("Create Gist...", "Create github gist", GithubUtil.GITHUB_ICON); } @Override diff --git a/plugins/github/src/org/jetbrains/plugins/github/GithubOpenInBrowserAction.java b/plugins/github/src/org/jetbrains/plugins/github/GithubOpenInBrowserAction.java index 604e9eb7cc06..02f101be1f31 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/GithubOpenInBrowserAction.java +++ b/plugins/github/src/org/jetbrains/plugins/github/GithubOpenInBrowserAction.java @@ -41,12 +41,11 @@ import javax.swing.*; * @date 12/10/10 */ public class GithubOpenInBrowserAction extends DumbAwareAction { - public static final Icon ICON = IconLoader.getIcon("/icons/github.png"); public static final String CANNOT_OPEN_IN_BROWSER = "Cannot open in browser"; private static final Logger LOG = Logger.getInstance(GithubOpenInBrowserAction.class.getName()); protected GithubOpenInBrowserAction() { - super("Open in browser", "Open corresponding GitHub link in browser", ICON); + super("Open in browser", "Open corresponding GitHub link in browser", GithubUtil.GITHUB_ICON); } @Override diff --git a/plugins/github/src/org/jetbrains/plugins/github/GithubRebaseAction.java b/plugins/github/src/org/jetbrains/plugins/github/GithubRebaseAction.java index 910079479ff0..9a18c5e636f0 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/GithubRebaseAction.java +++ b/plugins/github/src/org/jetbrains/plugins/github/GithubRebaseAction.java @@ -46,12 +46,11 @@ import javax.swing.*; * @date 12/8/10 */ public class GithubRebaseAction extends DumbAwareAction { - public static final Icon ICON = IconLoader.getIcon("/icons/github.png"); private static final Logger LOG = Logger.getInstance(GithubRebaseAction.class.getName()); private static final String CANNOT_PERFORM_GITHUB_REBASE = "Cannot perform github rebase"; public GithubRebaseAction() { - super("Rebase my GitHub fork", "Rebase your GitHub forked repository relative to the origin", ICON); + super("Rebase my GitHub fork", "Rebase your GitHub forked repository relative to the origin", GithubUtil.GITHUB_ICON); } public void update(AnActionEvent e) { diff --git a/plugins/github/src/org/jetbrains/plugins/github/GithubShareAction.java b/plugins/github/src/org/jetbrains/plugins/github/GithubShareAction.java index 9ffdc2bdf642..3134de7f1fb7 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/GithubShareAction.java +++ b/plugins/github/src/org/jetbrains/plugins/github/GithubShareAction.java @@ -46,11 +46,10 @@ import java.util.List; * @author oleg */ public class GithubShareAction extends DumbAwareAction { - public static final Icon ICON = IconLoader.getIcon("/icons/github.png"); private static final Logger LOG = Logger.getInstance(GithubShareAction.class.getName()); public GithubShareAction() { - super("Share project on GitHub", "Easily share project on GitHub", ICON); + super("Share project on GitHub", "Easily share project on GitHub", GithubUtil.GITHUB_ICON); } public void update(AnActionEvent e) { diff --git a/plugins/github/src/org/jetbrains/plugins/github/GithubUtil.java b/plugins/github/src/org/jetbrains/plugins/github/GithubUtil.java index c75af97136a2..b9cf47431b05 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/GithubUtil.java +++ b/plugins/github/src/org/jetbrains/plugins/github/GithubUtil.java @@ -22,6 +22,7 @@ import com.intellij.openapi.progress.Task; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.Messages; import com.intellij.openapi.util.Computable; +import com.intellij.openapi.util.IconLoader; import com.intellij.openapi.util.Ref; import com.intellij.openapi.util.text.StringUtil; import com.intellij.util.net.HttpConfigurable; @@ -42,6 +43,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.plugins.github.ui.GithubLoginDialog; +import javax.swing.*; import java.io.InputStream; import java.util.ArrayList; import java.util.Collections; @@ -53,6 +55,8 @@ import java.util.List; public class GithubUtil { private static final String API_URL = "/api/v2/xml"; private static final Logger LOG = Logger.getInstance(GithubUtil.class.getName()); + public static final Icon GITHUB_ICON = IconLoader.getIcon("/org/jetbrains/plugins/github/github_icon.png"); + public static String getHttpsUrl() { return "https://" + GithubSettings.getInstance().getHost(); diff --git a/plugins/github/src/org/jetbrains/plugins/github/ui/GitHubSettingsConfigurable.java b/plugins/github/src/org/jetbrains/plugins/github/ui/GitHubSettingsConfigurable.java index 3b22418f2818..b5dfe06f98a9 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/ui/GitHubSettingsConfigurable.java +++ b/plugins/github/src/org/jetbrains/plugins/github/ui/GitHubSettingsConfigurable.java @@ -6,6 +6,7 @@ import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.IconLoader; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.github.GithubSettings; +import org.jetbrains.plugins.github.GithubUtil; import javax.swing.*; @@ -13,7 +14,6 @@ import javax.swing.*; * @author oleg */ public class GitHubSettingsConfigurable implements SearchableConfigurable { - public static final Icon ICON = IconLoader.getIcon("/icons/github.png"); private GithubSettingsPanel mySettingsPane; private final GithubSettings mySettings; @@ -26,7 +26,7 @@ public class GitHubSettingsConfigurable implements SearchableConfigurable { } public Icon getIcon() { - return ICON; + return GithubUtil.GITHUB_ICON; } public String getHelpTopic() {