From 21240a606dd10029569ee229862de04cf70d98a1 Mon Sep 17 00:00:00 2001 From: wp_xxyyzz Date: Thu, 8 Jun 2017 08:05:54 +0000 Subject: [PATCH] tvplanig: Add runtime images and a batch file for creation of the resource files. Add readme files on the origin of the images. git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5923 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- .../images/components/VpAlarmClock24.png | Bin 0 -> 1116 bytes .../images/components/VpAlarmClock32.png | Bin 0 -> 1973 bytes .../images/components/VpAlarmClock48.png | Bin 0 -> 3161 bytes .../images/components/VpDateEdit16.png | Bin 0 -> 128 bytes .../images/components/VpDateEdit24.png | Bin 0 -> 216 bytes .../images/components/VpDateEdit32.png | Bin 0 -> 548 bytes .../images/components/VpDateTime24.png | Bin 0 -> 679 bytes .../images/components/VpDateTime32.png | Bin 0 -> 1198 bytes .../images/components/VpDateTime48.png | Bin 0 -> 1480 bytes .../images/components/VpFinished24.png | Bin 0 -> 255 bytes .../images/components/VpFinished32.png | Bin 0 -> 1022 bytes .../images/components/VpFinished48.png | Bin 0 -> 524 bytes .../tvplanit/images/components/VpLArrow16.png | Bin 0 -> 217 bytes .../tvplanit/images/components/VpLArrow24.png | Bin 0 -> 311 bytes .../tvplanit/images/components/VpLArrow32.png | Bin 0 -> 390 bytes .../images/components/VpLArrows16.png | Bin 0 -> 219 bytes .../images/components/VpLArrows24.png | Bin 0 -> 376 bytes .../images/components/VpLArrows32.png | Bin 0 -> 550 bytes .../images/components/VpPersons32.png | Bin 0 -> 1736 bytes .../images/components/VpPersons48.png | Bin 0 -> 2828 bytes .../images/components/VpPersons64.png | Bin 0 -> 3832 bytes .../tvplanit/images/components/VpRArrow16.png | Bin 0 -> 210 bytes .../tvplanit/images/components/VpRArrow24.png | Bin 0 -> 306 bytes .../tvplanit/images/components/VpRArrow32.png | Bin 0 -> 388 bytes .../images/components/VpRArrows16.png | Bin 0 -> 209 bytes .../images/components/VpRArrows24.png | Bin 0 -> 318 bytes .../images/components/VpRArrows32.png | Bin 0 -> 547 bytes .../images/components/VpRecurringEvent24.png | Bin 0 -> 599 bytes .../images/components/VpRecurringEvent32.png | Bin 0 -> 1544 bytes .../images/components/VpRecurringEvent48.png | Bin 0 -> 2229 bytes .../images/components/VpReminder24.png | Bin 0 -> 561 bytes .../images/components/VpReminder32.png | Bin 0 -> 676 bytes .../images/components/VpReminder48.png | Bin 0 -> 945 bytes .../tvplanit/images/components/VpRevert16.png | Bin 0 -> 335 bytes .../tvplanit/images/components/VpRevert24.png | Bin 0 -> 559 bytes .../tvplanit/images/components/VpRevert32.png | Bin 0 -> 806 bytes .../images/components/VpSpeaker16.png | Bin 0 -> 357 bytes .../images/components/VpSpeaker24.png | Bin 0 -> 554 bytes .../images/components/VpSpeaker32.png | Bin 0 -> 705 bytes .../tvplanit/images/components/VpTasks16.png | Bin 0 -> 166 bytes .../tvplanit/images/components/VpTasks24.png | Bin 0 -> 317 bytes .../tvplanit/images/components/VpTasks32.png | Bin 0 -> 536 bytes .../images/components/VpTimeEdit16.png | Bin 0 -> 510 bytes .../images/components/VpTimeEdit24.png | Bin 0 -> 928 bytes .../images/components/VpTimeEdit32.png | Bin 0 -> 1584 bytes .../tvplanit/images/components/VpToday16.png | Bin 0 -> 178 bytes .../tvplanit/images/components/VpToday24.png | Bin 0 -> 275 bytes .../tvplanit/images/components/VpToday32.png | Bin 0 -> 375 bytes .../tvplanit/images/components/readme.txt | 7 ++ .../images/{make_reg.bat => make_res.bat} | 1 + components/tvplanit/images/palette/readme.txt | 10 ++ components/tvplanit/images/readme.txt | 23 ++--- .../tvplanit/images/regbasepng_files.txt | 96 +++++++++--------- 53 files changed, 77 insertions(+), 60 deletions(-) create mode 100644 components/tvplanit/images/components/VpAlarmClock24.png create mode 100644 components/tvplanit/images/components/VpAlarmClock32.png create mode 100644 components/tvplanit/images/components/VpAlarmClock48.png create mode 100644 components/tvplanit/images/components/VpDateEdit16.png create mode 100644 components/tvplanit/images/components/VpDateEdit24.png create mode 100644 components/tvplanit/images/components/VpDateEdit32.png create mode 100644 components/tvplanit/images/components/VpDateTime24.png create mode 100644 components/tvplanit/images/components/VpDateTime32.png create mode 100644 components/tvplanit/images/components/VpDateTime48.png create mode 100644 components/tvplanit/images/components/VpFinished24.png create mode 100644 components/tvplanit/images/components/VpFinished32.png create mode 100644 components/tvplanit/images/components/VpFinished48.png create mode 100644 components/tvplanit/images/components/VpLArrow16.png create mode 100644 components/tvplanit/images/components/VpLArrow24.png create mode 100644 components/tvplanit/images/components/VpLArrow32.png create mode 100644 components/tvplanit/images/components/VpLArrows16.png create mode 100644 components/tvplanit/images/components/VpLArrows24.png create mode 100644 components/tvplanit/images/components/VpLArrows32.png create mode 100644 components/tvplanit/images/components/VpPersons32.png create mode 100644 components/tvplanit/images/components/VpPersons48.png create mode 100644 components/tvplanit/images/components/VpPersons64.png create mode 100644 components/tvplanit/images/components/VpRArrow16.png create mode 100644 components/tvplanit/images/components/VpRArrow24.png create mode 100644 components/tvplanit/images/components/VpRArrow32.png create mode 100644 components/tvplanit/images/components/VpRArrows16.png create mode 100644 components/tvplanit/images/components/VpRArrows24.png create mode 100644 components/tvplanit/images/components/VpRArrows32.png create mode 100644 components/tvplanit/images/components/VpRecurringEvent24.png create mode 100644 components/tvplanit/images/components/VpRecurringEvent32.png create mode 100644 components/tvplanit/images/components/VpRecurringEvent48.png create mode 100644 components/tvplanit/images/components/VpReminder24.png create mode 100644 components/tvplanit/images/components/VpReminder32.png create mode 100644 components/tvplanit/images/components/VpReminder48.png create mode 100644 components/tvplanit/images/components/VpRevert16.png create mode 100644 components/tvplanit/images/components/VpRevert24.png create mode 100644 components/tvplanit/images/components/VpRevert32.png create mode 100644 components/tvplanit/images/components/VpSpeaker16.png create mode 100644 components/tvplanit/images/components/VpSpeaker24.png create mode 100644 components/tvplanit/images/components/VpSpeaker32.png create mode 100644 components/tvplanit/images/components/VpTasks16.png create mode 100644 components/tvplanit/images/components/VpTasks24.png create mode 100644 components/tvplanit/images/components/VpTasks32.png create mode 100644 components/tvplanit/images/components/VpTimeEdit16.png create mode 100644 components/tvplanit/images/components/VpTimeEdit24.png create mode 100644 components/tvplanit/images/components/VpTimeEdit32.png create mode 100644 components/tvplanit/images/components/VpToday16.png create mode 100644 components/tvplanit/images/components/VpToday24.png create mode 100644 components/tvplanit/images/components/VpToday32.png create mode 100644 components/tvplanit/images/components/readme.txt rename components/tvplanit/images/{make_reg.bat => make_res.bat} (89%) create mode 100644 components/tvplanit/images/palette/readme.txt diff --git a/components/tvplanit/images/components/VpAlarmClock24.png b/components/tvplanit/images/components/VpAlarmClock24.png new file mode 100644 index 0000000000000000000000000000000000000000..dc4065a18c622b13e75e906e31b73c61f929dc4f GIT binary patch literal 1116 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 Hu0mjfQEt%h literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpAlarmClock48.png b/components/tvplanit/images/components/VpAlarmClock48.png new file mode 100644 index 0000000000000000000000000000000000000000..802cf36e45661be18ed98e790643e5c849bd5ce5 GIT binary patch literal 3161 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 literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpDateEdit16.png b/components/tvplanit/images/components/VpDateEdit16.png new file mode 100644 index 0000000000000000000000000000000000000000..b9e2c82de6ffc8754833e458d092e2d932eb59ec GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`?w&4=Ar`&K2@6DI%FF)wbEa9m zd-Laib-jJ$j4HN(C#_xYEdQTm6}?-Wk#gXo_V*8$wiGie&St;I%EG(g25XA61Lrae bb7qF#qaRHpUoU(CG?Ky7)z4*}Q$iB}-U%%4 literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpDateEdit24.png b/components/tvplanit/images/components/VpDateEdit24.png new file mode 100644 index 0000000000000000000000000000000000000000..80664a5ee017d1a8bbf046d2405f2f631d69d2cd GIT binary patch literal 216 zcmV;}04M*6P)W*BM6v~x1Pf6XPzww*3uuWMDmrI3&=S+U)dB$Xx5?ua S6uc||0000 zy-wRu0ES^M5Kt9~IWt2uGKHdC0U*?>W76IRQ(JEys>V`fwb;~2935&aPPj ze0tSTQM*lkd|Yd9I-M85dcf!H9ql%o`1|{{)@?S|13tVyh`*h^Wzg%@+VAh)(`_AO zD}c_~NADsCsXL*FIXdk{&krD#W|HM(`2qk_mQ1poNtR>E5`ZjUFv)VH(f|}vG0Ae~ zh1?u)eLKT)Jih)M0-&_Pay%@@qmT-Kz8_*a9wJEr2tEY%Z4QX18MYhX4g>%T zsj%Gu+YMMO0q#Ixy8-buyPGVYV!HwU_czEL&c!E3d5Y>kcCu8t?v)0EB_1_MicseSZ!yL&guJMbtF=0 z`hG~?5361A#xZ?ABuVF+10LcIYy_Cjazv6=UvIvUh$O96r;R}*DI!U$Gf&bvB1y>? za&_kW0_w^O;I9C0B*=1EYe!c%e+FENgkRBZtqr2-dcd2Lu5d0!T#BUDIv1n$fWwon meRSH39;1gRU3&%a-{v4+$_sn_3DA&MMP?(dZH$@T=?!0G{ zHrYU3T}(#X+z4xKBbZ1o#%#DBeY+T$+tInH-SmYoJnzH9^LhC4a@;;C1bY+V*_e`- zTq<75v=2KXO3G}6ie21Er5v(%s0`9}htW~&pIj+g#W2QS`q5)rED*||dQZcB4}<=;O)F~ulIaD1VS0s^u37bbTu7RtIL2Z zMyE7vT`5&xZ+<+9^Q}tk?ED3PTuXsah9%P!au!QX$8@?fK*dWLs~DEWbM7L+<@Re8 zy=*QILKz-)57Zx#T5tv|a{(DZd-E=uTNH4*JbS%pA`L4HdDs#|yh2AgwF=(C!N2u6ED1+Odlns5~PGdC? z1OV(7O3+)p(3%&ITwVd-IF7qIDt^%jPDB&w1BZ7DB|Li%q)~W<*4rL4s8bBe1@OY%Y&@Dg(Dai5n9h5X$h%^%={duSjf`4>_!s0R~N0;f`qr zFQf=GqYEIERhU|R@C3fq70sc5LGv_#@>dM3Z^7mWL;4UyJe4^#in=4(5BQ^cqG%|h zYQRZ#B;Yu)Gz2(KEDZrps{a%a-^!etSEDgGU^N;$HNRO{k^}yQe*;7O$UBlm7k>Z% N002ovPDHLkV1fieF=7A! literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpDateTime32.png b/components/tvplanit/images/components/VpDateTime32.png new file mode 100644 index 0000000000000000000000000000000000000000..af8fddbe741a688c8b1e423aa0a70e08892180f7 GIT binary patch literal 1198 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 FV1kXcd?Nq= literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpFinished32.png b/components/tvplanit/images/components/VpFinished32.png new file mode 100644 index 0000000000000000000000000000000000000000..7787d91502f218c60c27c519b5003c75a596d920 GIT binary patch literal 1022 zcmV>QcZd{H?W0^dguJv=Z^fxH!hG} z+>WFce%#9xw|B;uG|dy6JG8k+UYElSW>3bKG_5)|_sH2ld&pUIs`Ohmf4>LgOZ;Le zFgo|cvyygzt-T{`?HxfHFTyIyX!oZ<^*%y}Z>++~F)@C$c@t>&r(xzJm|f9yTpBOJ zDn!xlPs83H1KmT;4F%-cC$G1EKgQw7D;%D@LQ*Y(?i+FlgseM z^DhhqY;JN%^^CwV5QCYIAgPvgU$ds|qlF8@F%SdY_XsA&|F08q1yg7hqi_twVBv># zJ$4SBW4x#x7z$85MA1yWE7>s9aXLY`VZG8Cva1>7fFkKn#DSaS*2vhO^kvPBv66`x<}UWou|j}l3ayTf~4!Q z{__FG9&a8R3Q#@dk_lwMNjXq%QgaMx_Xs#C2R1xmIEHQB1UM-Nx^MJ)WB5T_L}q>% zt)h(P&Jg;^?D_QS?#psWZuRs5I|!>NUs;6cm5K4AnoqCpzI61DzH4zsuB@Vb^{^|f z>oK*mbDAw~KQR<&?w@_;l$JpU^KWckWy2ev>q->1n#viPShljkG^tKCPZYMAL}|)b z&EM~l%x`^WDA33iwf58jzV&aO)-iLfh8zE{x)Zn)xD#mPidtLZ4>Wl;&gweyO*byk s&{>#i=v+8yU<)tmna5w>xWH}HU;Q=vy>Ry@rvLx|07*qoM6N<$f=o^3VgLXD literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpFinished48.png b/components/tvplanit/images/components/VpFinished48.png new file mode 100644 index 0000000000000000000000000000000000000000..c4013539c64496595b8ce1f09c9117fa918b066b GIT binary patch literal 524 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezr3(Fkbd_aSX|5d^^M1`*46no3(}2 zFXcay{~FakvgPGTX0fu1`cIBqlDCwl=POf_m*AR5Nweogwfjx$YORtD(O`+`;&TEv+wSXUhQ(ZbxpDrJw6>(Bc5nQAJQQCS zrZLl#U z%R8!$dAG1|-6Yu%lPa~$pXQN^E$elxfqFYl);3*Uail=z+Mlp(ho-#uTu_sIICSqt zLoLGuyP0fv&otzvff!RI?icO(Y|9yQRXV|bZ%L0A&xNx*N6h;b_EoY>yu!HR$d75i zb?d+XI5Xuti{1am%c}3x4k(`wJ&?Iev}jgdc*AM6XQ5w~|0yx~y8O@Dzbu(iZ+#h( zR~Cpq*ce%Vid|W|{?z|`#)s1Nq(!cDC;C-Sx;(?N6Xn z1!K?j@9TGd>OK2i=g8|~Z-pGAr!!fXOkn*rkC*dS%gwjd5}hJ)GwNA{{TZY&k!H%l zE4Nh7|B>GUwkp?ZL-^!Lt16(;h*?SCePOPm>u~97|RTvu6{1- HoD!Mb{9*0QWEqqb>_*VK3(L-za za&N^lZn8=}^z!;z>G;I(jyE$8%#z*Al)bI~@M;0eia)Ejzm@O`F5M2skwCXYs4poa0-$rGRA3eid6i{HwR!_N&_Z z->+(O1JN3ND>rKZHSPdu3~%21muLe58rBQ=S8bW$d}@7nhMKS2Zh zsy2!P{a6xIyW?I^-Ole>(=PmPSo8FM_x2B9jMo6)%B`_LO~*irlKW16uUhs1u8}AM zKmip{v;7`OQC!!NAB}6Dk!ApLRQXqL|Lj+_?O)pDv;SH*z9QZL)BO)_4CYipJ2!-G50o06Bd8s<+-E+W?A_@+hD&00734$`YO3iMRj&002ov JPDHLkV1h&wjTZm_ literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpLArrow32.png b/components/tvplanit/images/components/VpLArrow32.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf80775a122d0ba7c2051343594dd6cd6cfe2f8 GIT binary patch literal 390 zcmV;10eSw3P)F6XUhRq_rm76svHpro2KZ{@W)*}DvZJ&Ls zwkA+yn196r((ztt4K=rntX_L;rZ{PgpfA{teU`(=sK*do3HQV1sw;y`fxb_*`Ad(IAuG*p# zT)*pbaQ*Jj<%{oP7(}#z0S)T~f*W_Q2&mciGkeCRPn}!e;WUhR0~;U)W=+3Hxq+x& z-hCG6?ayV4@BE|KKzN#~+#C{EyZv=k>w)(TYo1bWAUxUB@9Olg+5SDb|J3`|jjt#( z5C($Ew#kGv?AZoPMnCdqUHwLO!p2CO)thaAx#e1DVv4ZFWnY#>siPw}tb{)TD> k!jc&%kB=7QqhK%s07@Z0%L221ZvX%Q07*qoM6N<$g1yMHPXGV_ literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpLArrows16.png b/components/tvplanit/images/components/VpLArrows16.png new file mode 100644 index 0000000000000000000000000000000000000000..d6cca8267a6cd2212585803774f0b181135a95bd GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^d_XL~!3HGNrubO_Db50q$YKTtZXpn6ymYtj4^Xhz z)5S5Q;#P8k#KHsH6E}CnU)^@K#ZQ;R%^Ru{+7RY6~Es7|L$%3Ki}8i`z9aDv;0`k$@Kdrxz+uP z1S5Ht2Q$Ae%i+$y_kCyL+29?)7mt2m^K&@+&HqJXvtFCJ)wXr2DrR>W8UDZq1C QALMifPgg&ebxsLQ061n`g#Z8m literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpLArrows24.png b/components/tvplanit/images/components/VpLArrows24.png new file mode 100644 index 0000000000000000000000000000000000000000..319c9d4aaeed8ab4dd1c22eccc1f8be2ae3ed6d7 GIT binary patch literal 376 zcmV-;0f+vHP)F6XfWfz6vxr~Sw$-@g{VO+z_*HDqA<8hY;;OCh zfcQTyi$HRIRht`#aurCifAzNi=msJz+V+p2fgr^J)!ROR6z9yi{6A;LCAfhgi~MW0 ztq1WVTK0c$So8EhP6GofwipN2Y?}vC5Z8V5bLGR}H00000@?kEP)F6XU=)x90xGsE5KRht_~GZ?IK$Bv-doxgw<{Ku-Ma;r~3^|nu;4ZHu6WC2)X&GwH;eJ9^G zu6_0&-Gb1DRXiaLyVnNR?)YB5`0oFl8JGVD*6wU4XfRk~BhDBeDg#GcJGZ+V&o+8oU++gDhy;`;njpGcSK4*#cM)0mHU0ux7{i!g)8o z;j$nY6hy5DNDCsAq=}R|+BUt$8p)vzyXFK`Z~s-g@b*uVEr2D{(8gWsfT`(g<tdl=LpX`{=v&&2LDv03J8BTf=~cd`X>n<{c<*&@);D4900klRDJl6Ae*gdg07*qoM6N<$g8!@f=>Px# literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpPersons32.png b/components/tvplanit/images/components/VpPersons32.png new file mode 100644 index 0000000000000000000000000000000000000000..6f38125d8896ffddbd907f0f444816d7a7e6df61 GIT binary patch literal 1736 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 HDWM4fd!ATZ literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpRArrows24.png b/components/tvplanit/images/components/VpRArrows24.png new file mode 100644 index 0000000000000000000000000000000000000000..edaa0304eaa0723f8b7c5164e7cb51896a067ad0 GIT binary patch literal 318 zcmV-E0m1%>P)F4>2>4ZO&hf9@9D-B6YTIhxhRq_x8(6iu!LMrT ze_R?Na$DcwvlOd=0oB|7V$%qgtJ(e^pQTt0Y+U>Ne^l#%?_dLJw{L)H1o3lbT>76s z`|5xH>TQ1ls<(f@>spwB-P=F>@7nerLnFk%%V2r1rEL&P{cE;w#OhjP17R4XF|zHz z4~TcS{m+_q5iW;pDG-0ea4jwaqo`$I!JKO-ijlqCy#6J^qT217@Ol}fIHvv3cXY)t z0}JO~2gUYptggbEY-+ZHT!l5+1lGcm&DOO$Q80`F0O0jUfqhXE QmjD0&07*qoM6N<$g0B>ip8x;= literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpRArrows32.png b/components/tvplanit/images/components/VpRArrows32.png new file mode 100644 index 0000000000000000000000000000000000000000..06f449b8df083ef9daaf18de7267532ef255a6c4 GIT binary patch literal 547 zcmV+;0^I$HP)F6XU=*N$fQs!3)KG&H_*HFg2&~K*tBM^R4%>uKd5%+x6p>&>q8q>@sMNz43{pv^&4o(kC4Va3mh8ub0Av)!fl&ggB6ddHX-9_XH@Je)O%} z>Vqwr)~tB=9~c~8ff2hMJ-^_!pmyaWP;LcgwB3i$b1TS#rgbm=r%yTi0hG~zc_50k zqM~{4zkr%;-~6h#X5cC+fEND@s@-u4Uzvrku)E|}u~7w2VfWLodRrM;g&inq;YAE-b-kY7>Ii*U%cXeH;w}lu4hwnoC zj^7U<2132<-#>eBEvLVAzpUmIWRsc@PKb#Rc_2pO&<_rKLemjvJ_X{N5cw2iK6snd zyiIC>_*z;#5Kp4YJSMJ}2w9(!Vv-W)!QrP6d0~z?^E@g#6{5M&YK)ZnMWFc=9p#xb zFN>5<0!{EXsZ}j5Y&{l-FSFu8;{L6jC!Li z!FP2%>zQHJGs8u^~8~ww}gTefFK^+O3Kc zgXwc^Hg5#QK2OBqq!4sN1ZOs*@?5CjmV>8GDzD6Vpt%rdl|_{;{ot@C4*fXi*Oq=& l$5%v)ep@WwT#jNv`~`cT>tW;(!yy0w002ovPDHLkV1l_G5CH%H literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpRecurringEvent32.png b/components/tvplanit/images/components/VpRecurringEvent32.png new file mode 100644 index 0000000000000000000000000000000000000000..9ad1922814741a3dc0c9d3c76368e27e4489646b GIT binary patch literal 1544 zcmV+j2KV`iP)m7NiPi?(J@(CJ^uu9}&w(Sfk7=bUG%+ofD%R#kr4R66)_9}@tR4cb z*EYwgil&(^v{Kb`)KuI>R7E+a>_)Y+XAk#Fm30B>0V6okd1v>u)9;7j=3~%MvDz{T zj)tp>tcHp;QL1=WemJIxDU$Ocs z)3DQiYsZMw?}vfLLohQGgh);CL`WA8d@ysW;h~N@I}=X7AHr2d7S}~?$as0mvb~Gt z^Q@pMnryqi^MitLWN`xM! z35mArKU#y~BQQ&ZX+q+?iW)M`W&~T~krL>uMOFsWgu%sZfvF;? z;mq2p@kj}9zc{?;Lue}Q;>Xon;xAf$fskKndh0Xfy7(|{0>S(&!-rgk54jd1!I&n{ z-q6qRjP6TP4WG%ND#{6!`Zo?g3jB! zY^Dh}QUZEinM@abp@2xznE^(G-yc_RwXGfkTo+>RCCQ0!Fns=dXJ#k}O=kz z>H<>pykf_YaW*Bw@H4tEY4_=Huku@qX~K(XLW(`u)&+aYKx2VtBz-G`y}%PK1L@6XI>xw>i-mAe>rw_*3PQWvBZ?f@h!2~79=9*CcF|#v2kyp=i?w2Y;^H%@2&V|*nS!&or4HT&tW<>a z9ar+T|MdTT1=!a;XW3x$VWX`kPg5nR6U4LFK`}7Culrasl zI!&+5>ld1^yp*x4eZ=U@ls&8qkmi_2E zX{eGd)Ynv`FHP05zQ#i#f2^p!RC^1aNHf$A9x`~<7v!$lBu$-BPjwN*?!JjkrP@N5u(ax zo|H3hg(K*d?S91ttVt=3C4zxN6=9!8wg*Q^=?d4H9XQV@1|h|1O-o3*Pqr1RqAd>m zOW&z5#X$Ghw0q#gZA+S;ej99lBZaHeG5}ZqQ z*H-~QW%~RtWvY(4`~@QLht{Vsk}Bt81NLRxDHZ|GXKpC?i`-UgR?+co{Kl0#&;g#+FM8PLZAa1r!`G+0juKTKU{SZ5xD%enmo~+ss zMle`RrSRBP0z}||N4AH|v^Cg#*ic1yH5HwkO91hOUG;kdrvJCq^{S0o|LoUyT_QXDyJnnp;h3VeeZD)n=f0l zS{uH5Ea;JKa&!Vgd|_w(UTtI3D4$6%UrjJyooXFH5LeJ%yC;h8@r}YjtH3$mP7pZY zt#Ab277(dlWE&|2!|ETtJ+$<8gL4A}@p;h+zx0$)MYxb~A^j@}72&HNeNM)v>saVj zWyCEna$Dmj`6_ehvxk4u%|NCi45#v#vsfZ-l&bqEE?}h?7-rjLy!|xuRybC+8wuhH z+Ai&m`dMF7k*-RxFi`1#!Pk#;`}WHw?8LVNdTJXI{5MNk)f)v$qip^y$7Y-%R- zwgY#Lyzy4#JW9qmL3}pFAVd)`;sP!K@wy%Dk8kXcHW&u)9G>x45jbXf~6un*Lmf4i?QwR zWZEjJh~nZuq$1SDyeHY)+`m7lO17GJFOD>}-aMye(Z$bc8B;|#yU~rURlsLb5l%h5 zcRboyo9sTrC0*^`^aa})!^SDDkO2p@lxIPi}@^15^G62!BAeO)*cyGirIF6OOp zEcmN--Q1Ap48h}+1dK(Yw z-U>%>dG%xtRf2k7Q<45t=igZDmy)>|J^%c4k%~}DIAGT+iU7CxDjZiS0!DAcf!Ww& zUp}-kiOmnY*xb+srj1Ff{viimh^+s+&t@nFy1#1IwRNY;6p3tCC0i3gJnO9At39V> zEcPqvU1MQHU@ts>W{J z-sO=UjXt-d!{>H%cx3xcf_Yb~z&Q!x^WGcK?}Pjogfz!YAQ6`P00000NkvXXu0mjf D5rQ#> literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpReminder24.png b/components/tvplanit/images/components/VpReminder24.png new file mode 100644 index 0000000000000000000000000000000000000000..5748d3efe53a9684521b575584f6f0ad889ea308 GIT binary patch literal 561 zcmV-10?z%3P)$fwoF0VZ1(x97qybdTcuk);bD9|##+f^ z&lSm@f|5#sM&Lbv%2=@HPq9Yel1f4E_7vo}M&P5JoU!0&C&wCr%LO^!QxKkaQ+ODS zz~wyH=Yn%VELO(UgSFYAc2vRI>`Ypi=#}AY@T_WJy#?s z50^E{*DJ-rlU6+&S#Y>L!z;zX6GC{igdjXuB)a-unHz2&ZqG!9pT5zRx#4!#euRSB z>I8qR-2SiBRwueQ{Pc6!uNa-Eu$GmqZOq@`hCj&-f08%muXi+BRbxP}B7}@a8LU4Y z3D%#D{CfBy(>H-?EfkU_v?L7)Sew?EG+(C^6l&8;3<&wcXMB7QX+%L%i>$R>2V8m``mM0;cd*Aa-H4e43MxR+m?Khw_R3(w)#m4ol6cC5t`*NsEDb> zxSLlD2Shmw_3q`ZgY(LDR^QzD8Vgv530?B~5tj|~Tu(zAdCCTmEp zgy?&k=sY&^66!R|VTebDjwQ}I-LhEXEF)N8R|sOiAMSV!%XJQSynqEq4I_3<;w&R) zuN|>#8|oO;i@~<#IwvIr8|oMk!I5k!AT7IKH#yT$(z2`70A`*Dj^t@zf8a2)jG6j7xuYg0Ss;IH(#e?CvPCBI#} zqHR1z(BX`!T+5isHKxTr3)^Q~6I4xRlB(-m9|Y(6Ac#xduAu5qVS8<9oZx-7sks0B zlK?1>0+dI=EomUA`rOiD?}Y95ze^|3nb}`It~KNv+)jO3=Op%Z*nY2FiXe#-?98zf z&>S$wP5>v^vGf=U+jHI0iLL`8sor5aela`wNu_f4{JMb3-SaSS_b=PJ>}9C(S6V~8 z*)!5xp^9fONV{z_{yR71`eJs#dsh5zop>{DNrT1Qzzc53b=#1g2`YDnB0oXpPLb@M zzj66sb?pngRos#WQ&$gF1XYV|kC>oxr=Uu4YW&c0{R!Q+e1rNE3RB}Bu85@au&ogp z8fVkL9C3Fdzcym}=fkdT#%J0hpCU-&y6m|nZO8I!A1AKM^>m`^K;Qu)sV*$$1}c8Z zH*j);tAeVw7@zBHGIc zg4&WESU_z_2SyNZg7^6zz_k5uGlBw>Z@>tG6hTrH5Cud5Q9u+B1w;W+Kok%KyjqGN zi5qe~=m2iW^+2v4twii({>u9+K?mf=KB%TOe9HF#+mthZW+ClR;tR0N_#eK? zGd*_PHsqS0cR`!smNc*pxn?C|CwDBKrBa7Tc7Mxt>@5|}1$GAmnpmghO+r^tH-8u`5AZRHd zjFWF><=!`~2RxV_g0eFbDi5ZIS`T=W*mgiG6I8KgCyv6>+|Y&;tUeG)HQyGQR+iTA zsT<$FTYGfp%MAnaV?7?%(Qw$Fn=VVG4%?8IXD5$(&GNTX$ABC1>LkH?!uEXaEIo#} zj;p`@(Bl=XJ}6jykRR*un2w*NwJs%Wzb$Q&;5}SN!-6U~L6scW(eN98@?q^IwCdc4 TR@U(a00000NkvXXu0mjfa-Pf( literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpRevert16.png b/components/tvplanit/images/components/VpRevert16.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2252dfc8b9c8abfeab4f412efd1a96a0d67eed GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU=;IoaSXBOO-@)~_F?tCYyQ*R z+S~r>G;Y0Z{v$N^um7fJ7urH?8n;^asg}t9_u9l5w=`O{=~Y>r|J;&i+1Iyy|NnQ@ zwns-8O>f(?Uwv!yAb8_V#=M65uiJbDb${2F=l}mOUm)-1hgbD458eLX{JOlBZ^i9v zEsvUdG@sX%QcE-7xFz z^3BWQ|HN&3aqj93s?|ry2AST}?ss6m;f6AI?ZR_v fQzo#bP0l+XkK@LH${ literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpRevert24.png b/components/tvplanit/images/components/VpRevert24.png new file mode 100644 index 0000000000000000000000000000000000000000..3f69b9f0724292e2278c52eacdb1de1c77de969f GIT binary patch literal 559 zcmV+~0?_@5P)4f25XV#a0W2-7tnNctSSvek_q5QEz*&e91KOzBdAqPFjAS<`B9g!bEUW~B#qPYf zB*i5p8bL&o5IZdd6}7n4LI~`;u}E@~++A{ep4d1r%`*G{z4zunGcfQk!*b)&UlBeP z)Q$ksG+-R`UHr^gasnjH0uuKfULgt?dkV`s&VV_JMJsMa^sSa z>WkxP<3IVpkju)Qc}LDjyC}U=@B6DrTed%;=N?3>U^!b$+oAAE!Ed1FF$zAp{f^p zBHL4DaAL_^pMA@rs&nx4Bio)bASv1NRDf{+NPO|`%SNc`3`lIbsTb6S$_fTRUL z;^A;5-@VE90rvF-B#j89d}wmHuuTDzAwc5Yo0R?32&8IDp>X4K0_kTjHU(6RgA+?8 z(ivB#R#`~3-nMYZS>Fo-q`K$$X&&i}uRMIifV9=I*mC0%NE#^u5K`4H++N&@bjFqF zg|U6TS>*o%V}B1EKh4|r;BcWoa8Y-FgXds;?lU`{Zk>Z7fYF(aj+5+o+6YPC_N4a literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpRevert32.png b/components/tvplanit/images/components/VpRevert32.png new file mode 100644 index 0000000000000000000000000000000000000000..371d1a2d3800da5efdb16c15f677e591eca14532 GIT binary patch literal 806 zcmV+>1KIqEP)uR_+^3+Wk?;tAK?I=}kLupOgZ-KbAj% zKX4^h#*Zd^QVMvag54hjqf3flZh^}+jc&1`#3>jIT%_PgaFRyT*ILHcGjJZMKtFm5 zc7H7Athzq~r41t+m|NN=X!H%Iq}y3Va7yYgZHR2{g=>+`;tDXqWw_cfvPv>2YIF%j z{}eE~gd&2LQq`TW(|a3mk3T?d_k7Oj>RE)w!NhJKpOgYeAfCo)v|i#A3`dr*`(r>d z=%d*ap3NmqtTK;N(w3PGuhn+X?~2@dxBw(0CoEh@f1m_O%c>&~Ph|xD_Z1kpNCD;) ziwOoL%6u=sWPWc2Kc-r}!+i%9?mY=Dp5e{~AGiCX8$42>aWDZSEpK9!c;Qfq%k>dW zCL!TO=Lkw#^Y(uN9;sk!o%lsE=x)}cjD%K$h@erhrfUv(q=F+52QwRv9$I8{2}Kws zR%sz%bPZM8+9s1cQi1AS0+N*zTJ$|~V3b%@-ZGZrkqVx^_dqgv7QiX-fg=!4^GJo7 zt~oHV%A35w32xvFK}#tnxC}f}p|X7nOpM%fICN}E~bg=P?fmU~PdrSGp~l?B`_rmx?d`PnS40FP8)L+^lK z(5k6UD%4B>bBl1JV|L#6(Me_9?hhAKAhwF-@|vWaNain!|OvEO&rbIx(kU k$DB{j9}D<2PD88s4GK8v`Rtwh($07*qoM6N<$g19|pB>(^b literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpSpeaker16.png b/components/tvplanit/images/components/VpSpeaker16.png new file mode 100644 index 0000000000000000000000000000000000000000..47ac7855b7c5b1ef717b2fd4d8781208336010c5 GIT binary patch literal 357 zcmV-r0h<1aP)iUHj_ zJ|%YV_;{^n`^Op-1JWw{Q53`2$YNbPJ{Waxe_zzO>#J1v_K#P)wtw^@$pDB8K5XmS z@xHNp$H%Dd?eF)KZou}pmfhRmU+vuZTB>XNhgT#U(7WxUMfdiP>C%oluUG6mgYd%kj}hJ5-*3U1kg$P_ z>d6&ZwUfWjT62K3q>K#GtNTncYbHG-+W-az;<7UU&G>$Ulun*600000NkvXXu0mjf De&Dpc literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpSpeaker24.png b/components/tvplanit/images/components/VpSpeaker24.png new file mode 100644 index 0000000000000000000000000000000000000000..b4adadb7661820cc06d3523f9811228fa341822d GIT binary patch literal 554 zcmV+_0@eMAP)! zziSjh6vrQ8C29Q&tnKV<1TAcXmbTeB@31jS_6LTsP~yGI&YtlUJvIgla}XrQ2KVhL z8c%GL6oP5AvyQn6oldb75DH3#S?wmg39-Vruq`u)S{ur@CERe4HJiC~ISe?JXLX;>j!Z zANT1MH{0vk047X#yfi)cvfy~XX6nn_XsvOxz1{~v(rZY%g%ppcn_23Du)VF`{dPua z`o>QELAz%>2yiWoCo$CTkTfIdivt0|_O?u1VDtk0002FvT*<@-oPlKKS7V5BgLzk0RRBXp}vKbeCW>0q(A;Y0J*~X zT@g}zEVm$+2)tplA=?^x&Z&iboF~MewEvLC}-*kVBeelW3v-WaDPz5NxqKiId&@nG$KK zN`JI9w#{xT8d?z)5uq{YMNkAUE$z-WX{B0N4<(_tHcivIi}=DEb`RhCuru?$-va#W zvUow_sDdu*LwA#F6$-$CF!_6I>7;6dKDcQV4Hx$5v(5_1;o@;IEob7-5PB#?5 zg2-MsiWNLU*UVsUQcq75j0146q|xP%e7hm`&O9D}ucs#p#sM^6Cr25dq}}QqqGe;l z0PH^Tl!Ft$i}#d;)#iT!z%u=S6?Hf$Yo|A5~*p?N`8 z!y5v){Ly^pqwzJxS=_C+CkN{S000O-Dec1w{ffut&Qt|pcxk$4^wpLDutGm!g|@G( zjTLIgS^C-#fQ}43h86l2XH~MYeo&$Lj;wm}uLA%8gfer7u|jo0rU%RK1ex}QvYN{f z0000is}n+oo~t}(H6CYa{Qm$jbqh>Agu#q@0xN2M?a>9UTpabBuDh!E9-`z z)!2yao=}sMkIehS59U_4VtjYF&Q`3|-iiU1^ZvIWVu_`h4JQ~*`q7nsSu+40)AwvT zjH=1aM=sd8@M5C>`Ol32Bw62y6Ix0q+eH;Zz16WwWy`)ej#%mX0u;EZX6Gf+5JjN1lPfJ8#k(zx?Y! Piy1s!{an^LB{Ts5%@8;t literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpTasks24.png b/components/tvplanit/images/components/VpTasks24.png new file mode 100644 index 0000000000000000000000000000000000000000..467669c798d3e481b675e2e410aa03472fe6f431 GIT binary patch literal 317 zcmV-D0mA-?P)< z|1Ym=y$KVa)0w#dT^~*h4owUGkBq0Z7ygGCiVII^FZ_?L53dCePOtnA1Dp38CuqUu zJ;&kdADmuEngzQKogrw!u0vGd>y%~xKYsd3z6GR$Q48pA!K%~S z|8G3Mmo^rxI=%gW+?=xiOHXX3z6IC}C(D90XLev1g3EBSEI>C5pW$Q&5zNqrjg#>j zPPPTaxSV1OAeL;yYdFOg5CcXnppFF>H`M)qaC#+K_~M2-!WK{iBbx~TxPysV%}0PR P00000NkvXXu0mjf2wjMz literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/VpTasks32.png b/components/tvplanit/images/components/VpTasks32.png new file mode 100644 index 0000000000000000000000000000000000000000..4339523050c913dbd4327ebe33d4193a2d3bf1ff GIT binary patch literal 536 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 VzT*GxNL&B_002ovPDHLkV1f*@qEG+; literal 0 HcmV?d00001 diff --git a/components/tvplanit/images/components/readme.txt b/components/tvplanit/images/components/readme.txt new file mode 100644 index 000000000..a35924e66 --- /dev/null +++ b/components/tvplanit/images/components/readme.txt @@ -0,0 +1,7 @@ +The images in this folder are created by icons8.com; they are not modified in +any way (except renaming). + +License of icons8.com (https://icons8.com/license): +"The icons are free for personal use and also free for commercial use, but we +require linking to our web site. We distribute them under the license called +Creative Commons Attribution-NoDerivs 3.0 Unported." \ No newline at end of file diff --git a/components/tvplanit/images/make_reg.bat b/components/tvplanit/images/make_res.bat similarity index 89% rename from components/tvplanit/images/make_reg.bat rename to components/tvplanit/images/make_res.bat index b801c0242..1f5ad2c0a 100644 --- a/components/tvplanit/images/make_reg.bat +++ b/components/tvplanit/images/make_res.bat @@ -1,5 +1,6 @@ lazres ..\source\design\vpreg.res @reg_palette_list.txt lazres ..\source\addons\zeos\vpregzeos.res @reg_palette_zeos_list.txt +lazres ..\source\vpbasepng.res @regbasepng_files.txt goto :end diff --git a/components/tvplanit/images/palette/readme.txt b/components/tvplanit/images/palette/readme.txt new file mode 100644 index 000000000..ec1f8e4b2 --- /dev/null +++ b/components/tvplanit/images/palette/readme.txt @@ -0,0 +1,10 @@ +This folder contains the palette icons of the TurboPower VisualPlanIt components. +The icons with appended _150 and _200 are magnifited with respect to the +icons without appended number by factors 150% and 200%, respectively; they are +used for screens at higher resolutions. + +The icons are created from several gimp source files in the ccr directory +image_sources/ccr/components/tvplanit; they are based on selected images taken +from the FatCow icon collection (http://www.fatcow.com/free-icons, license +Creative Commons Attribution 3.0). Some images are modified (upscaled, recolored, +etc). diff --git a/components/tvplanit/images/readme.txt b/components/tvplanit/images/readme.txt index 74e01a885..24877ca7d 100644 --- a/components/tvplanit/images/readme.txt +++ b/components/tvplanit/images/readme.txt @@ -1,18 +1,17 @@ -This folder contains the palette icons of the TurboPower VisualPlanIt components. -The icons with appended _150 and _200 are magnifited with respect to the -icons without appended number by factors 150% and 200%, respectively; they are -used for screens at higher resolutions. +This folder contains the images used by the Lazarus version of the +TurboPower VisualPlanIt components: -The icons are created from several gimp source files in the image_sources -directory; they are based on selected images taken from the -FatCow icon collection (http://www.fatcow.com/free-icons, license -Creative Commons Attribution 3.0). Some images are modified (upscaled, recolored, -etc). +- folder "palette": component palette icons, designtime only -In order to create the .res file for the package, run the batch file +- folder "components": images used internally by the components, runtime and + designtime + +See these subfolders for details on the origin of the images. + +In order to create the .res files for the package, run the batch file "make_res.bat". Adapt it such that the lazres program can be found. The sources of lazres are in the folder "tools" of the Lazarus installation; compile it if not yet done. -The batch file, obviously, is for Windows, but a Linux shell script should work -accordingly). +The batch file, obviously, is for Windows only, but a Linux shell script can be +written accordingly. diff --git a/components/tvplanit/images/regbasepng_files.txt b/components/tvplanit/images/regbasepng_files.txt index 88718947c..695ae1c27 100644 --- a/components/tvplanit/images/regbasepng_files.txt +++ b/components/tvplanit/images/regbasepng_files.txt @@ -1,63 +1,63 @@ -office/VpAlarmClock24.png -office/VpAlarmClock32.png -office/VpAlarmClock48.png +components/VpAlarmClock24.png +components/VpAlarmClock32.png +components/VpAlarmClock48.png -office/VpDateTime24.png -office/VpDateTime32.png -office/VpDateTime48.png +components/VpDateTime24.png +components/VpDateTime32.png +components/VpDateTime48.png -office/VpFinished24.png -office/VpFinished32.png -office/VpFinished48.png +components/VpFinished24.png +components/VpFinished32.png +components/VpFinished48.png -office/VpPersons32.png -office/VpPersons48.png -office/VpPersons64.png +components/VpPersons32.png +components/VpPersons48.png +components/VpPersons64.png -office/VpRecurringEvent24.png -office/VpRecurringEvent32.png -office/VpRecurringEvent48.png +components/VpRecurringEvent24.png +components/VpRecurringEvent32.png +components/VpRecurringEvent48.png -office/VpReminder24.png -office/VpReminder32.png -office/VpReminder48.png +components/VpReminder24.png +components/VpReminder32.png +components/VpReminder48.png -office/VpDateEdit16.png -office/VpDateEdit24.png -office/VpDateEdit32.png +components/VpDateEdit16.png +components/VpDateEdit24.png +components/VpDateEdit32.png -office/VpSpeaker16.png -office/VpSpeaker24.png -office/VpSpeaker32.png +components/VpSpeaker16.png +components/VpSpeaker24.png +components/VpSpeaker32.png -office/VpTasks16.png -office/VpTasks24.png -office/VpTasks32.png +components/VpTasks16.png +components/VpTasks24.png +components/VpTasks32.png -office/VpTimeEdit16.png -office/VpTimeEdit24.png -office/VpTimeEdit32.png +components/VpTimeEdit16.png +components/VpTimeEdit24.png +components/VpTimeEdit32.png -office/VpLArrows16.png -office/VpLArrows24.png -office/VpLArrows32.png +components/VpLArrows16.png +components/VpLArrows24.png +components/VpLArrows32.png -office/VpLArrow16.png -office/VpLArrow24.png -office/VpLArrow32.png +components/VpLArrow16.png +components/VpLArrow24.png +components/VpLArrow32.png -office/VpRArrow16.png -office/VpRArrow24.png -office/VpRArrow32.png +components/VpRArrow16.png +components/VpRArrow24.png +components/VpRArrow32.png -office/VpRArrows16.png -office/VpRArrows24.png -office/VpRArrows32.png +components/VpRArrows16.png +components/VpRArrows24.png +components/VpRArrows32.png -office/VpRevert16.png -office/VpRevert24.png -office/VpRevert32.png +components/VpRevert16.png +components/VpRevert24.png +components/VpRevert32.png -office/VpToday16.png -office/VpToday24.png -office/VpToday32.png +components/VpToday16.png +components/VpToday24.png +components/VpToday32.png