From d5b4570d239d636179ea19ab2c28b4db9777e97e Mon Sep 17 00:00:00 2001 From: Baruch Rutman Date: Thu, 28 Mar 2019 23:06:46 +0200 Subject: [PATCH] [RAPPS] Add themes category Add category string to the rest of rc files Update README --- base/applications/rapps/README.ENG | 3 ++- base/applications/rapps/README.RUS | 3 ++- base/applications/rapps/gui.cpp | 5 +++++ base/applications/rapps/include/defines.h | 1 + base/applications/rapps/include/resource.h | 2 ++ base/applications/rapps/lang/bg-BG.rc | 1 + base/applications/rapps/lang/cs-CZ.rc | 1 + base/applications/rapps/lang/de-DE.rc | 1 + base/applications/rapps/lang/en-US.rc | 1 + base/applications/rapps/lang/es-ES.rc | 1 + base/applications/rapps/lang/et-EE.rc | 1 + base/applications/rapps/lang/fr-FR.rc | 1 + base/applications/rapps/lang/he-IL.rc | 1 + base/applications/rapps/lang/it-IT.rc | 1 + base/applications/rapps/lang/ja-JP.rc | 1 + base/applications/rapps/lang/no-NO.rc | 1 + base/applications/rapps/lang/pl-PL.rc | 1 + base/applications/rapps/lang/pt-BR.rc | 1 + base/applications/rapps/lang/ro-RO.rc | 1 + base/applications/rapps/lang/ru-RU.rc | 1 + base/applications/rapps/lang/sk-SK.rc | 1 + base/applications/rapps/lang/sq-AL.rc | 1 + base/applications/rapps/lang/sv-SE.rc | 1 + base/applications/rapps/lang/tr-TR.rc | 1 + base/applications/rapps/lang/uk-UA.rc | 1 + base/applications/rapps/lang/zh-CN.rc | 1 + base/applications/rapps/lang/zh-TW.rc | 1 + base/applications/rapps/rapps.rc | 1 + base/applications/rapps/res/cats/themes.ico | Bin 0 -> 2462 bytes 29 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 base/applications/rapps/res/cats/themes.ico diff --git a/base/applications/rapps/README.ENG b/base/applications/rapps/README.ENG index 208f0cf4938..9e35dae6d76 100644 --- a/base/applications/rapps/README.ENG +++ b/base/applications/rapps/README.ENG @@ -78,7 +78,8 @@ List of valid categories: 12 - Tools 13 - Drivers 14 - Libraries -15 - Other +15 - Themes +16 - Other The official list of downloadable programs is kept on a public ReactOS server and synced every time RAPPS is launched for the first time. diff --git a/base/applications/rapps/README.RUS b/base/applications/rapps/README.RUS index e81dabdb766..28a43c041dd 100644 --- a/base/applications/rapps/README.RUS +++ b/base/applications/rapps/README.RUS @@ -45,7 +45,8 @@ Description = 12 - Tools 13 - Drivers 14 - Libraries -15 - Other +15 - Themes +16 - Other ! ( CAB-), diff --git a/base/applications/rapps/gui.cpp b/base/applications/rapps/gui.cpp index b85e5fa92e6..852be19bf18 100644 --- a/base/applications/rapps/gui.cpp +++ b/base/applications/rapps/gui.cpp @@ -802,6 +802,7 @@ private: AddCategory(hRootItemAvailable, IDS_CAT_TOOLS, IDI_CAT_TOOLS); AddCategory(hRootItemAvailable, IDS_CAT_DRIVERS, IDI_CAT_DRIVERS); AddCategory(hRootItemAvailable, IDS_CAT_LIBS, IDI_CAT_LIBS); + AddCategory(hRootItemAvailable, IDS_CAT_THEMES, IDI_CAT_THEMES); AddCategory(hRootItemAvailable, IDS_CAT_OTHER, IDI_CAT_OTHER); m_TreeView->SetImageList(); @@ -1136,6 +1137,10 @@ private: UpdateApplicationsList(ENUM_CAT_VIDEO); break; + case IDS_CAT_THEMES: + UpdateApplicationsList(ENUM_CAT_THEMES); + break; + case IDS_SELECTEDFORINST: UpdateApplicationsList(ENUM_CAT_SELECTED); break; diff --git a/base/applications/rapps/include/defines.h b/base/applications/rapps/include/defines.h index 921391c5c79..cee17f6fad5 100644 --- a/base/applications/rapps/include/defines.h +++ b/base/applications/rapps/include/defines.h @@ -49,6 +49,7 @@ enum AppsCategories ENUM_CAT_TOOLS, ENUM_CAT_DRIVERS, ENUM_CAT_LIBS, + ENUM_CAT_THEMES, ENUM_CAT_OTHER, ENUM_CAT_SELECTED, ENUM_ALL_INSTALLED, diff --git a/base/applications/rapps/include/resource.h b/base/applications/rapps/include/resource.h index fcd1502f1a7..b06a53cde0d 100644 --- a/base/applications/rapps/include/resource.h +++ b/base/applications/rapps/include/resource.h @@ -31,6 +31,7 @@ #define IDI_CAT_SCIENCE 62 #define IDI_CAT_TOOLS 63 #define IDI_CAT_VIDEO 64 +#define IDI_CAT_THEMES 65 /* Bitmaps */ @@ -176,6 +177,7 @@ #define IDS_CAT_SCIENCE 712 #define IDS_CAT_TOOLS 713 #define IDS_CAT_VIDEO 714 +#define IDS_CAT_THEMES 715 /* App installation status */ #define IDS_STATUS_INSTALLED 800 diff --git a/base/applications/rapps/lang/bg-BG.rc b/base/applications/rapps/lang/bg-BG.rc index 3fbb5f420b5..93fe7d9f35c 100644 --- a/base/applications/rapps/lang/bg-BG.rc +++ b/base/applications/rapps/lang/bg-BG.rc @@ -182,6 +182,7 @@ BEGIN IDS_CAT_SCIENCE "Наука" IDS_CAT_TOOLS "Средства" IDS_CAT_VIDEO "Видео" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/cs-CZ.rc b/base/applications/rapps/lang/cs-CZ.rc index 21eef64d9ac..35b3907f33f 100644 --- a/base/applications/rapps/lang/cs-CZ.rc +++ b/base/applications/rapps/lang/cs-CZ.rc @@ -183,6 +183,7 @@ BEGIN IDS_CAT_SCIENCE "Věda" IDS_CAT_TOOLS "Nástroje" IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/de-DE.rc b/base/applications/rapps/lang/de-DE.rc index 749f3eb64ba..0f043c3d776 100644 --- a/base/applications/rapps/lang/de-DE.rc +++ b/base/applications/rapps/lang/de-DE.rc @@ -178,6 +178,7 @@ BEGIN IDS_CAT_SCIENCE "Wissenschaft" IDS_CAT_TOOLS "Werkzeuge" IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/en-US.rc b/base/applications/rapps/lang/en-US.rc index 50f2ab1e953..26b24a3807f 100644 --- a/base/applications/rapps/lang/en-US.rc +++ b/base/applications/rapps/lang/en-US.rc @@ -178,6 +178,7 @@ BEGIN IDS_CAT_SCIENCE "Science" IDS_CAT_TOOLS "Tools" IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/es-ES.rc b/base/applications/rapps/lang/es-ES.rc index 1a2e5e0b7b2..0b3acfd1cf9 100644 --- a/base/applications/rapps/lang/es-ES.rc +++ b/base/applications/rapps/lang/es-ES.rc @@ -181,6 +181,7 @@ BEGIN IDS_CAT_SCIENCE "Ciencia" IDS_CAT_TOOLS "Herramientas" IDS_CAT_VIDEO "Vídeo" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/et-EE.rc b/base/applications/rapps/lang/et-EE.rc index 91a99108ada..46325c9499b 100644 --- a/base/applications/rapps/lang/et-EE.rc +++ b/base/applications/rapps/lang/et-EE.rc @@ -186,6 +186,7 @@ BEGIN IDS_CAT_SCIENCE "Teadus" IDS_CAT_TOOLS "Tööriistad" IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/fr-FR.rc b/base/applications/rapps/lang/fr-FR.rc index 6ed35f58365..ca69b6a4fad 100644 --- a/base/applications/rapps/lang/fr-FR.rc +++ b/base/applications/rapps/lang/fr-FR.rc @@ -178,6 +178,7 @@ BEGIN IDS_CAT_SCIENCE "Sciences" IDS_CAT_TOOLS "Outils" IDS_CAT_VIDEO "Vidéo" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/he-IL.rc b/base/applications/rapps/lang/he-IL.rc index 6eb11e73b1d..0d37d8253c7 100644 --- a/base/applications/rapps/lang/he-IL.rc +++ b/base/applications/rapps/lang/he-IL.rc @@ -184,6 +184,7 @@ BEGIN IDS_CAT_SCIENCE "מדע" IDS_CAT_TOOLS "כלים" IDS_CAT_VIDEO "וידאו" + IDS_CAT_THEMES "ערכות נושא" END STRINGTABLE diff --git a/base/applications/rapps/lang/it-IT.rc b/base/applications/rapps/lang/it-IT.rc index 689efdfe462..792cd76b39b 100644 --- a/base/applications/rapps/lang/it-IT.rc +++ b/base/applications/rapps/lang/it-IT.rc @@ -178,6 +178,7 @@ BEGIN IDS_CAT_SCIENCE "Scienza" IDS_CAT_TOOLS "Strumenti" IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/ja-JP.rc b/base/applications/rapps/lang/ja-JP.rc index 227e07f5e02..6e780ca649e 100644 --- a/base/applications/rapps/lang/ja-JP.rc +++ b/base/applications/rapps/lang/ja-JP.rc @@ -178,6 +178,7 @@ BEGIN IDS_CAT_SCIENCE "科学" IDS_CAT_TOOLS "ツール" IDS_CAT_VIDEO "ビデオ" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/no-NO.rc b/base/applications/rapps/lang/no-NO.rc index 5294e62c7df..dd21e562d93 100644 --- a/base/applications/rapps/lang/no-NO.rc +++ b/base/applications/rapps/lang/no-NO.rc @@ -178,6 +178,7 @@ BEGIN IDS_CAT_SCIENCE "Vitenskap" IDS_CAT_TOOLS "Verktøy" IDS_CAT_VIDEO "Filmer" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/pl-PL.rc b/base/applications/rapps/lang/pl-PL.rc index 787e8e8375f..06671805cc4 100644 --- a/base/applications/rapps/lang/pl-PL.rc +++ b/base/applications/rapps/lang/pl-PL.rc @@ -186,6 +186,7 @@ BEGIN IDS_CAT_SCIENCE "Nauka" IDS_CAT_TOOLS "Narzędzia" IDS_CAT_VIDEO "Wideo" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/pt-BR.rc b/base/applications/rapps/lang/pt-BR.rc index f4f1ffde91b..e2a5f8f5cd6 100644 --- a/base/applications/rapps/lang/pt-BR.rc +++ b/base/applications/rapps/lang/pt-BR.rc @@ -180,6 +180,7 @@ BEGIN IDS_CAT_SCIENCE "Ciência" IDS_CAT_TOOLS "Ferramentas" IDS_CAT_VIDEO "Vídeo" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/ro-RO.rc b/base/applications/rapps/lang/ro-RO.rc index c8a0734cc6a..45bdbf7bca9 100644 --- a/base/applications/rapps/lang/ro-RO.rc +++ b/base/applications/rapps/lang/ro-RO.rc @@ -187,6 +187,7 @@ BEGIN IDS_CAT_SCIENCE "Știință" IDS_CAT_TOOLS "Instrumente" IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/ru-RU.rc b/base/applications/rapps/lang/ru-RU.rc index 9a631a39d3b..a112c1a003b 100644 --- a/base/applications/rapps/lang/ru-RU.rc +++ b/base/applications/rapps/lang/ru-RU.rc @@ -178,6 +178,7 @@ BEGIN IDS_CAT_SCIENCE "Наука" IDS_CAT_TOOLS "Инструменты" IDS_CAT_VIDEO "Видео" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/sk-SK.rc b/base/applications/rapps/lang/sk-SK.rc index 4eaa41a38b8..941a2cef9bb 100644 --- a/base/applications/rapps/lang/sk-SK.rc +++ b/base/applications/rapps/lang/sk-SK.rc @@ -183,6 +183,7 @@ BEGIN IDS_CAT_SCIENCE "Vedecké" // Science IDS_CAT_TOOLS "Nástroje" // Tools IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/sq-AL.rc b/base/applications/rapps/lang/sq-AL.rc index 8e2e338d18a..4638eef3f7b 100644 --- a/base/applications/rapps/lang/sq-AL.rc +++ b/base/applications/rapps/lang/sq-AL.rc @@ -182,6 +182,7 @@ BEGIN IDS_CAT_SCIENCE "Skenca" IDS_CAT_TOOLS "Vegla" IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/sv-SE.rc b/base/applications/rapps/lang/sv-SE.rc index 56f06fe7e64..0ef75671715 100644 --- a/base/applications/rapps/lang/sv-SE.rc +++ b/base/applications/rapps/lang/sv-SE.rc @@ -185,6 +185,7 @@ BEGIN IDS_CAT_SCIENCE "Vetenskap" IDS_CAT_TOOLS "Verktyg" IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/tr-TR.rc b/base/applications/rapps/lang/tr-TR.rc index ea6ad35aef3..2c0ad27d6ae 100644 --- a/base/applications/rapps/lang/tr-TR.rc +++ b/base/applications/rapps/lang/tr-TR.rc @@ -180,6 +180,7 @@ BEGIN IDS_CAT_SCIENCE "Bilim" IDS_CAT_TOOLS "Araçlar" IDS_CAT_VIDEO "Video" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/uk-UA.rc b/base/applications/rapps/lang/uk-UA.rc index 08788f7e8b8..f42d3624249 100644 --- a/base/applications/rapps/lang/uk-UA.rc +++ b/base/applications/rapps/lang/uk-UA.rc @@ -186,6 +186,7 @@ BEGIN IDS_CAT_SCIENCE "Наука" IDS_CAT_TOOLS "Інструменти" IDS_CAT_VIDEO "Відео" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/zh-CN.rc b/base/applications/rapps/lang/zh-CN.rc index 40ec00756d6..7707fd55872 100644 --- a/base/applications/rapps/lang/zh-CN.rc +++ b/base/applications/rapps/lang/zh-CN.rc @@ -180,6 +180,7 @@ BEGIN IDS_CAT_SCIENCE "科学" IDS_CAT_TOOLS "工具" IDS_CAT_VIDEO "视频" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/lang/zh-TW.rc b/base/applications/rapps/lang/zh-TW.rc index 3aeeb8ceff9..8429e31c7df 100644 --- a/base/applications/rapps/lang/zh-TW.rc +++ b/base/applications/rapps/lang/zh-TW.rc @@ -180,6 +180,7 @@ BEGIN IDS_CAT_SCIENCE "科學" IDS_CAT_TOOLS "工具" IDS_CAT_VIDEO "視訊" + IDS_CAT_THEMES "Themes" END STRINGTABLE diff --git a/base/applications/rapps/rapps.rc b/base/applications/rapps/rapps.rc index 6d104fc6b13..0defb465e3e 100644 --- a/base/applications/rapps/rapps.rc +++ b/base/applications/rapps/rapps.rc @@ -40,6 +40,7 @@ IDI_CAT_OTHER ICON "res/cats/other.ico" IDI_CAT_SCIENCE ICON "res/cats/science.ico" IDI_CAT_TOOLS ICON "res/cats/tools.ico" IDI_CAT_VIDEO ICON "res/cats/video.ico" +IDI_CAT_THEMES ICON "res/cats/themes.ico" IDI_SELECTEDFORINST ICON "res/select.ico" /* Accelerators -- key bindings */ diff --git a/base/applications/rapps/res/cats/themes.ico b/base/applications/rapps/res/cats/themes.ico new file mode 100644 index 0000000000000000000000000000000000000000..a9320d6abe080005ed719abe4b6d32752af2d6d9 GIT binary patch literal 2462 zcmdUweNfYN9LJ}0X=zajC6GeOWoOx?cw*rBm=?nEAYz=6U5cWjl8Ab6Jc?kMJjsSI z=3rxtJvz3r0UOU7j12_Q%riTmQc?3dFSBp~?>;|DB2eqP{^_%OZNJ}l-`{JWeLmmc z_s3$5qu11_EPD4~ef|uK^)idadV`=L);k0<{vXG9@;MMs5zO&8;@<>w9pjilOd_Tb zuM#r|Phuu9jc_6+6U^Ly5=>51iDBPN2M32YUESPPy1KarPn&+V)*r_NeadyP|*Hm$2WSn3`;l*t372u&!#IXfD$Z7vfpsNws3Wd!ArwFgtKfFrQsiFlcC~gRQG`h&G!QN2{A5yKoCdr!M28 zq|DosCQn*G^O;&Pb$Xh3TrfR*fp910tXm(h6G_F8RVq<uweX8lRT)OI1@vjn-LqobFTlhZ5@4-Xd~AD`#K!oryT{Uz819GRis*k5Bb^j8~d z2K2Sn169?!0j<7jKvSh1sMM;V(x{`b8 zRP<-(<=zMg2$(+d2MqOf_pPT+qP5csb7wou9qll6SYWbQ&|+P$^Awlt!?r3s;-q3cHajrDbR8d{rCCKLY&)xL}n63KZS zh|c#yLVX=g1&!?#s8CWagr%!v$WQsN8tFIG87~@}8zH4$$~CGnq!$$7?Cra_cmL-x z-1+e*#E8`32}{u4-3eN6{r>*`-Xs0BMnjjGYEe>N29aDcl(Rrmj)x@Wvcc2WLs~l) zNliUA=5SFg;Df1gO`YLEP*Bk9k$zpZ-q`h34~j~75K)bon(&2uaM@p?kj65z4r950 z5a#+U#@pV$W7rh61$>bZww^BN4K;lsAtB5?G#r)cO8L2Ozd=5?0HtCPO2lR0mz98> zkpK>_2>X)~5EK-MdA^VKZ{EI@`c{FC)7{WjSKDcgIu6U}Kq{5;E?vKh9L`b7Lx5uT zVeshxGJbC9aYXOf3du$<90~KnmJb#n^8E!^yJ8_$EPfY0zCMWFy$ceR0v%_%QKi=n z`uX`W_v&zz3Iy5T-MoQpcHU5*3J#~Dn7nz(yRl(&Te|~=co@=*ykwy6*7nI=0-mN$i`zexFx)akM z%jfYskwe!U{33H`AM8GR8cLO_XN;fCj=I`=4Y>vRv~EgqAZ8Qxt?|WOrPDy6lt3yG5&}pn1W+m}pj7^j zf<6@rG3|9qoY2vpSEYtreS+3z7cN}B2w|B}Ioh9-lQV<%pk7;t%{~$Xq--1Q|G%E2ZwYIV<;dzI?$YD` U@-PmpCVEsq8D`F-0l;GT4dSQHwg3PC literal 0 HcmV?d00001