From 65f9d3ad452da92b918a2c32857e5b7908f2812f Mon Sep 17 00:00:00 2001 From: Liana Bakradze Date: Wed, 22 Oct 2014 12:32:34 +0400 Subject: [PATCH] added course creation project type icon --- .../icons/CourseCreationProjectType.png | Bin 0 -> 1112 bytes .../icons/CourseCreationProjectType@2x.png | Bin 0 -> 2292 bytes .../icons/CourseCreationProjectType@2x_dark.png | Bin 0 -> 2371 bytes .../icons/CourseCreationProjectType_dark.png | Bin 0 -> 1110 bytes .../src/icons/CourseCreatorIcons.java | 1 + .../coursecreator/CCProjectGenerator.java | 3 ++- 6 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 python/edu/course-creator/resources/icons/CourseCreationProjectType.png create mode 100644 python/edu/course-creator/resources/icons/CourseCreationProjectType@2x.png create mode 100644 python/edu/course-creator/resources/icons/CourseCreationProjectType@2x_dark.png create mode 100644 python/edu/course-creator/resources/icons/CourseCreationProjectType_dark.png diff --git a/python/edu/course-creator/resources/icons/CourseCreationProjectType.png b/python/edu/course-creator/resources/icons/CourseCreationProjectType.png new file mode 100644 index 0000000000000000000000000000000000000000..d770170b84f4ec4d671b94c9f2f2a325239f89a5 GIT binary patch literal 1112 zcmV-e1gHCnP)3@A6HAz&;t3f`tOy{li(E*rY7*kTOgLmz%Q*>iUG`|bZby9omT z7^?~Sk&%%B&yoKHUQB@;3dRbuSmWOkpr7bW7|U(Jiz5&d69fMwF)^`g)dZfQxN`(V zB2o9Mw?HTq4$0;6{O2Y>#4Z+#&(I~}jQc_Z5Y;5d(y9E0FBQZxS z5RULgYbXG0SA5)u;nB@#)ROrGT%xVK!p1*`nU532+^ zXznL8mdGJVl6tQm`FgiA_Ci` zmB&J|R3OOH^h6eDJ0pq=5OuH(A`iBL;8Q)km#qdt>d|Ir2}lv|BLeM2?W>Rq^0jzG zfew!-)Zx*GTSs=4nt&j>#0Y`|dWcFdCj=B0Bb!0T5dr@Xk_*B&CzKdA3QKW6aTy+z zUWf0<(~yMcYVe4nmhs5XIw0!EDH1-Bh`geCqKDUecij6NLV0)G=d~vZ{3qU@9PQsA zssLZ{m#}G174T&B5UkKZNUn|~w6F#Es0BNV+eyMu8w4nU`O&w2Mumam{89qT;bY(3 z%12vM>L4Kf1iT|}fWXWq2->e9C4zIb5R%u7B=it=z(7JAN6U|>=CAlXxHIAdcSe2S z_K5c%4h#56YvEnAv4V4SkAo7}p4*Iyo`jHmiv5i@&g%IsbAz66`-(To{E!#W1)hqn zX~)qWYavLn$OA-~w7hVyqB;|!qijl)%=UUIZI`$YZw+|D+@Kf9%|7m50#Az{iho;{ zdJ#chRkjW14$NL)!w(ld7U<#pjhi?ZyVdWxK;L={or9sbs$&A1lWHCX>}v!9UV6jB zt0wNDnQjl5y~qJu?|QJ|OM)%+1Lu&y+k2|}c(M~fuqCj3nN;ye&bFG2;)Dx_eDXN`mlmujgEy532fY5xz0bOzQ#YbzH<{+)nM*m zs;5q~P$3S<)K@I9nB2zDTn~Z8=yqw+=(>yiUm^U^iq>~n&v9OHxCL~Gjbv_RswdlB z!TPla$z(ed%x%n3H1?sf|GQS^!1QVNH>ucvLs%%ZP7#Zg&fy1m+M$6e1@j;3gk!T8oOhqCzY%cd+2vNf)@Pb5U80 z?w^mT2mzKCB`{1xZ^tPDQzrJysF>k$-I`yAYF-68myfOaomjJ&*e_86GsNbz;}n7A eK;7|UkKv!+OGSu^EEtLa0000W{XhU!b-@G!zL5 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 literal 0 HcmV?d00001 diff --git a/python/edu/course-creator/resources/icons/CourseCreationProjectType_dark.png b/python/edu/course-creator/resources/icons/CourseCreationProjectType_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..84f6fe039db20d7b8820e0aa168146468f2c10e5 GIT binary patch literal 1110 zcmV-c1gZOpP)iqv-w(SY3b2r7ohfBCX>mnR_i^F1Uml-pQ98= zK!hXKKLz}`RnPSq;?c|Ha$Q$f*O0|xaU+Slot>Sw+S=O8EMZP~^nq&iW?tQ|5xhE} zg64ikV}&qV^f7vlWjX!>JL3;l=5o?x5T7Y+NEArQqq9zehpicnfUl*dm*WX2mPKG2 zzwSg_jsm!as-EOxb$3#k9#W39LGlp;a7%UYey$R@8OOE065t~~Kty{;IaI^v7OAnM zVhxs5qQO$XFbwaiGyzU(g%P-ib&w*c#s%`6MkbAlHv*9#rWGe_`m{p7VRt1Kv9}6~ z5j0{u3RMIN1u875taU8;%MM66)=7|vCnBuTj`whS?~H|-5t2J&VQ)N5;6DldTMHZaOM#Qs1hIK4h%3+##Fw-}B5J|T@^*sls100{!2HPDzo5cEa{fsIOW~vN zeUgV;(i9s%vzX9Gu8!I+n^EfDhZ3S9X^fbg3k%;Bj&*>6d=LUk|)|F6#`N0sN3Oo~A zGEbs6RzpnQBKHwh{OXbedG#V56-moy2WNXjB<@S>2RHkJVQwIV;6@+&Z-Hke0>!^I zN4W^MP@3z;*!{B?nDFDppaptZ|KJA3=H0XfFVMG+hwkCo?RM`3HhnI87ZcSu*lPof$se2<&+U)3{ zE2qvdP$3qJNO)X=1)Y3e4b}&x20{mIC?4 ck9~%J0m!(i3j|HJegFUf07*qoM6N<$f{nHO;s5{u literal 0 HcmV?d00001 diff --git a/python/edu/course-creator/src/icons/CourseCreatorIcons.java b/python/edu/course-creator/src/icons/CourseCreatorIcons.java index cd101d5afc33..191ce0d55b30 100644 --- a/python/edu/course-creator/src/icons/CourseCreatorIcons.java +++ b/python/edu/course-creator/src/icons/CourseCreatorIcons.java @@ -13,5 +13,6 @@ public class CourseCreatorIcons { return IconLoader.getIcon(path, CourseCreatorIcons.class); } + public static final Icon CourseCreationProjectType = load("/icons/CourseCreationProjectType.png"); // 32x32 public static final Icon Gutter = load("/icons/gutter.png"); // 16x16 } diff --git a/python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/CCProjectGenerator.java b/python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/CCProjectGenerator.java index dbaa7265f5c1..73e5bc7edf93 100644 --- a/python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/CCProjectGenerator.java +++ b/python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/CCProjectGenerator.java @@ -16,6 +16,7 @@ import com.intellij.platform.DirectoryProjectGenerator; import com.intellij.psi.PsiDirectory; import com.intellij.psi.PsiManager; import com.jetbrains.python.newProject.PythonProjectGenerator; +import icons.CourseCreatorIcons; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -44,7 +45,7 @@ public class CCProjectGenerator extends PythonProjectGenerator implements Direct @Nullable @Override public Icon getLogo() { - return null; + return CourseCreatorIcons.CourseCreationProjectType; }