diff --git a/components/scrolltext/aboutscrolltextunit.pas b/components/scrolltext/latest_stable/aboutscrolltextunit.pas similarity index 100% rename from components/scrolltext/aboutscrolltextunit.pas rename to components/scrolltext/latest_stable/aboutscrolltextunit.pas diff --git a/components/scrolltext/exampleapp/project1.ico b/components/scrolltext/latest_stable/exampleapp/project1.ico similarity index 100% rename from components/scrolltext/exampleapp/project1.ico rename to components/scrolltext/latest_stable/exampleapp/project1.ico diff --git a/components/scrolltext/exampleapp/project1.lpi b/components/scrolltext/latest_stable/exampleapp/project1.lpi similarity index 100% rename from components/scrolltext/exampleapp/project1.lpi rename to components/scrolltext/latest_stable/exampleapp/project1.lpi diff --git a/components/scrolltext/exampleapp/project1.lpr b/components/scrolltext/latest_stable/exampleapp/project1.lpr similarity index 100% rename from components/scrolltext/exampleapp/project1.lpr rename to components/scrolltext/latest_stable/exampleapp/project1.lpr diff --git a/components/scrolltext/exampleapp/project1.lps b/components/scrolltext/latest_stable/exampleapp/project1.lps similarity index 100% rename from components/scrolltext/exampleapp/project1.lps rename to components/scrolltext/latest_stable/exampleapp/project1.lps diff --git a/components/scrolltext/exampleapp/project1.po b/components/scrolltext/latest_stable/exampleapp/project1.po similarity index 100% rename from components/scrolltext/exampleapp/project1.po rename to components/scrolltext/latest_stable/exampleapp/project1.po diff --git a/components/scrolltext/exampleapp/project1.res b/components/scrolltext/latest_stable/exampleapp/project1.res similarity index 100% rename from components/scrolltext/exampleapp/project1.res rename to components/scrolltext/latest_stable/exampleapp/project1.res diff --git a/components/scrolltext/exampleapp/scrolling.txt b/components/scrolltext/latest_stable/exampleapp/scrolling.txt similarity index 100% rename from components/scrolltext/exampleapp/scrolling.txt rename to components/scrolltext/latest_stable/exampleapp/scrolling.txt diff --git a/components/scrolltext/exampleapp/scrolltext.txt b/components/scrolltext/latest_stable/exampleapp/scrolltext.txt similarity index 100% rename from components/scrolltext/exampleapp/scrolltext.txt rename to components/scrolltext/latest_stable/exampleapp/scrolltext.txt diff --git a/components/scrolltext/exampleapp/unit1.lfm b/components/scrolltext/latest_stable/exampleapp/unit1.lfm similarity index 100% rename from components/scrolltext/exampleapp/unit1.lfm rename to components/scrolltext/latest_stable/exampleapp/unit1.lfm diff --git a/components/scrolltext/exampleapp/unit1.pas b/components/scrolltext/latest_stable/exampleapp/unit1.pas similarity index 100% rename from components/scrolltext/exampleapp/unit1.pas rename to components/scrolltext/latest_stable/exampleapp/unit1.pas diff --git a/components/scrolltext/license.lrs b/components/scrolltext/latest_stable/license.lrs similarity index 98% rename from components/scrolltext/license.lrs rename to components/scrolltext/latest_stable/license.lrs index 50194e647..49eaf6f05 100644 --- a/components/scrolltext/license.lrs +++ b/components/scrolltext/latest_stable/license.lrs @@ -1,72 +1,72 @@ -LazarusResources.Add('gpl.txt','TXT',[ - ' Copyright (C) '#13#10#13#10' This source' - +' is free software; you can redistribute it and/or modify it under'#13#10' ' - +'the terms of the GNU General Public License as published by the Free'#13#10 - +' Software Foundation; either version 2 of the License, or (at your option)' - +#13#10' any later version.'#13#10#13#10' This code is distributed in the h' - +'ope that it will be useful, but WITHOUT ANY'#13#10' WARRANTY; without even' - +' the implied warranty of MERCHANTABILITY or FITNESS'#13#10' FOR A PARTICUL' - +'AR PURPOSE. See the GNU General Public License for more'#13#10' details.' - +#13#10#13#10' A copy of the GNU General Public License is available on the ' - +'World Wide Web'#13#10' at . You can ' - +'also obtain it by writing'#13#10' to the Free Software Foundation, Inc., 5' - +'9 Temple Place - Suite 330, Boston,'#13#10' MA 02111-1307, USA.' -]); -LazarusResources.Add('lgpl.txt','TXT',[ - ' Copyright (C) '#13#10#13#10' This librar' - +'y is free software; you can redistribute it and/or modify it'#13#10' under' - +' the terms of the GNU Library General Public License as published by'#13#10 - +' the Free Software Foundation; either version 2 of the License, or (at you' - +'r'#13#10' option) any later version.'#13#10#13#10' This program is distri' - +'buted in the hope that it will be useful, but WITHOUT'#13#10' ANY WARRANTY' - +'; without even the implied warranty of MERCHANTABILITY or'#13#10' FITNESS ' - +'FOR A PARTICULAR PURPOSE. See the GNU Library General Public License'#13#10 - +' for more details.'#13#10#13#10' You should have received a copy of the G' - +'NU Library General Public License'#13#10' along with this library; if not,' - +' write to the Free Software Foundation,'#13#10' Inc., 59 Temple Place - Su' - +'ite 330, Boston, MA 02111-1307, USA.' -]); -LazarusResources.Add('mit.txt','TXT',[ - ' Copyright (c) '#13#10#13#10' Permission is here' - +'by granted, free of charge, to any person obtaining a copy'#13#10' of this' - +' software and associated documentation files (the "Software"), to'#13#10' ' - +'deal in the Software without restriction, including without limitation the' - +#13#10' rights to use, copy, modify, merge, publish, distribute, sublicense' - +', and/or'#13#10' sell copies of the Software, and to permit persons to who' - +'m the Software is'#13#10' furnished to do so, subject to the following con' - +'ditions:'#13#10#13#10' The above copyright notice and this permission noti' - +'ce shall be included in'#13#10' all copies or substantial portions of the ' - +'Software.'#13#10#13#10' THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY' - +' OF ANY KIND, EXPRESS OR'#13#10' IMPLIED, INCLUDING BUT NOT LIMITED TO THE' - +' WARRANTIES OF MERCHANTABILITY,'#13#10' FITNESS FOR A PARTICULAR PURPOSE A' - +'ND NONINFRINGEMENT. IN NO EVENT SHALL THE'#13#10' AUTHORS OR COPYRIGHT HOL' - +'DERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER'#13#10' LIABILITY, WHETHER ' - +'IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING'#13#10' FROM, OUT OF ' - +'OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS'#13#10' IN' - +' THE SOFTWARE.' -]); -LazarusResources.Add('modifiedgpl.txt','TXT',[ - ' Copyright (C) '#13#10#13#10' This librar' - +'y is free software; you can redistribute it and/or modify it'#13#10' under' - +' the terms of the GNU Library General Public License as published by'#13#10 - +' the Free Software Foundation; either version 2 of the License, or (at you' - +'r'#13#10' option) any later version with the following modification:'#13#10 - +#13#10' As a special exception, the copyright holders of this library give ' - +'you'#13#10' permission to link this library with independent modules to pr' - +'oduce an'#13#10' executable, regardless of the license terms of these inde' - +'pendent modules,and'#13#10' to copy and distribute the resulting executabl' - +'e under terms of your choice,'#13#10' provided that you also meet, for eac' - +'h linked independent module, the terms'#13#10' and conditions of the licen' - +'se of that module. An independent module is a'#13#10' module which is not ' - +'derived from or based on this library. If you modify'#13#10' this library,' - +' you may extend this exception to your version of the library,'#13#10' but' - +' you are not obligated to do so. If you do not wish to do so, delete this' - +#13#10' exception statement from your version.'#13#10#13#10' This program ' - +'is distributed in the hope that it will be useful, but WITHOUT'#13#10' ANY' - +' WARRANTY; without even the implied warranty of MERCHANTABILITY or'#13#10' ' - +' FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public Licen' - +'se'#13#10' for more details.'#13#10#13#10' You should have received a cop' - +'y of the GNU Library General Public License'#13#10' along with this librar' - +'y; if not, write to the Free Software Foundation,'#13#10' Inc., 59 Temple ' - +'Place - Suite 330, Boston, MA 02111-1307, USA.' -]); +LazarusResources.Add('gpl.txt','TXT',[ + ' Copyright (C) '#13#10#13#10' This source' + +' is free software; you can redistribute it and/or modify it under'#13#10' ' + +'the terms of the GNU General Public License as published by the Free'#13#10 + +' Software Foundation; either version 2 of the License, or (at your option)' + +#13#10' any later version.'#13#10#13#10' This code is distributed in the h' + +'ope that it will be useful, but WITHOUT ANY'#13#10' WARRANTY; without even' + +' the implied warranty of MERCHANTABILITY or FITNESS'#13#10' FOR A PARTICUL' + +'AR PURPOSE. See the GNU General Public License for more'#13#10' details.' + +#13#10#13#10' A copy of the GNU General Public License is available on the ' + +'World Wide Web'#13#10' at . You can ' + +'also obtain it by writing'#13#10' to the Free Software Foundation, Inc., 5' + +'9 Temple Place - Suite 330, Boston,'#13#10' MA 02111-1307, USA.' +]); +LazarusResources.Add('lgpl.txt','TXT',[ + ' Copyright (C) '#13#10#13#10' This librar' + +'y is free software; you can redistribute it and/or modify it'#13#10' under' + +' the terms of the GNU Library General Public License as published by'#13#10 + +' the Free Software Foundation; either version 2 of the License, or (at you' + +'r'#13#10' option) any later version.'#13#10#13#10' This program is distri' + +'buted in the hope that it will be useful, but WITHOUT'#13#10' ANY WARRANTY' + +'; without even the implied warranty of MERCHANTABILITY or'#13#10' FITNESS ' + +'FOR A PARTICULAR PURPOSE. See the GNU Library General Public License'#13#10 + +' for more details.'#13#10#13#10' You should have received a copy of the G' + +'NU Library General Public License'#13#10' along with this library; if not,' + +' write to the Free Software Foundation,'#13#10' Inc., 59 Temple Place - Su' + +'ite 330, Boston, MA 02111-1307, USA.' +]); +LazarusResources.Add('mit.txt','TXT',[ + ' Copyright (c) '#13#10#13#10' Permission is here' + +'by granted, free of charge, to any person obtaining a copy'#13#10' of this' + +' software and associated documentation files (the "Software"), to'#13#10' ' + +'deal in the Software without restriction, including without limitation the' + +#13#10' rights to use, copy, modify, merge, publish, distribute, sublicense' + +', and/or'#13#10' sell copies of the Software, and to permit persons to who' + +'m the Software is'#13#10' furnished to do so, subject to the following con' + +'ditions:'#13#10#13#10' The above copyright notice and this permission noti' + +'ce shall be included in'#13#10' all copies or substantial portions of the ' + +'Software.'#13#10#13#10' THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY' + +' OF ANY KIND, EXPRESS OR'#13#10' IMPLIED, INCLUDING BUT NOT LIMITED TO THE' + +' WARRANTIES OF MERCHANTABILITY,'#13#10' FITNESS FOR A PARTICULAR PURPOSE A' + +'ND NONINFRINGEMENT. IN NO EVENT SHALL THE'#13#10' AUTHORS OR COPYRIGHT HOL' + +'DERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER'#13#10' LIABILITY, WHETHER ' + +'IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING'#13#10' FROM, OUT OF ' + +'OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS'#13#10' IN' + +' THE SOFTWARE.' +]); +LazarusResources.Add('modifiedgpl.txt','TXT',[ + ' Copyright (C) '#13#10#13#10' This librar' + +'y is free software; you can redistribute it and/or modify it'#13#10' under' + +' the terms of the GNU Library General Public License as published by'#13#10 + +' the Free Software Foundation; either version 2 of the License, or (at you' + +'r'#13#10' option) any later version with the following modification:'#13#10 + +#13#10' As a special exception, the copyright holders of this library give ' + +'you'#13#10' permission to link this library with independent modules to pr' + +'oduce an'#13#10' executable, regardless of the license terms of these inde' + +'pendent modules,and'#13#10' to copy and distribute the resulting executabl' + +'e under terms of your choice,'#13#10' provided that you also meet, for eac' + +'h linked independent module, the terms'#13#10' and conditions of the licen' + +'se of that module. An independent module is a'#13#10' module which is not ' + +'derived from or based on this library. If you modify'#13#10' this library,' + +' you may extend this exception to your version of the library,'#13#10' but' + +' you are not obligated to do so. If you do not wish to do so, delete this' + +#13#10' exception statement from your version.'#13#10#13#10' This program ' + +'is distributed in the hope that it will be useful, but WITHOUT'#13#10' ANY' + +' WARRANTY; without even the implied warranty of MERCHANTABILITY or'#13#10' ' + +' FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public Licen' + +'se'#13#10' for more details.'#13#10#13#10' You should have received a cop' + +'y of the GNU Library General Public License'#13#10' along with this librar' + +'y; if not, write to the Free Software Foundation,'#13#10' Inc., 59 Temple ' + +'Place - Suite 330, Boston, MA 02111-1307, USA.' +]); diff --git a/components/scrolltext/locale/aboutscrolltextunit.po b/components/scrolltext/latest_stable/locale/aboutscrolltextunit.po similarity index 94% rename from components/scrolltext/locale/aboutscrolltextunit.po rename to components/scrolltext/latest_stable/locale/aboutscrolltextunit.po index 503056264..96ae52ae5 100644 --- a/components/scrolltext/locale/aboutscrolltextunit.po +++ b/components/scrolltext/latest_stable/locale/aboutscrolltextunit.po @@ -1,35 +1,35 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8" - -#: aboutscrolltextunit.rs_about -msgid "About" -msgstr "" - -#: aboutscrolltextunit.rs_aboutboxerror -msgid "Subcomponent TAboutBox Error" -msgstr "" - -#: aboutscrolltextunit.rs_by -msgid "By" -msgstr "" - -#: aboutscrolltextunit.rs_componentname -msgid "Component name" -msgstr "" - -#: aboutscrolltextunit.rs_datafilemissing -msgid "Resource datafile license.lrs is missing" -msgstr "" - -#: aboutscrolltextunit.rs_for -msgid "For" -msgstr "" - -#: aboutscrolltextunit.rs_license -msgid "License" -msgstr "" - -#: aboutscrolltextunit.rs_licensetexterror -msgid "There is something wrong with the Licence text" -msgstr "" - +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +#: aboutscrolltextunit.rs_about +msgid "About" +msgstr "" + +#: aboutscrolltextunit.rs_aboutboxerror +msgid "Subcomponent TAboutBox Error" +msgstr "" + +#: aboutscrolltextunit.rs_by +msgid "By" +msgstr "" + +#: aboutscrolltextunit.rs_componentname +msgid "Component name" +msgstr "" + +#: aboutscrolltextunit.rs_datafilemissing +msgid "Resource datafile license.lrs is missing" +msgstr "" + +#: aboutscrolltextunit.rs_for +msgid "For" +msgstr "" + +#: aboutscrolltextunit.rs_license +msgid "License" +msgstr "" + +#: aboutscrolltextunit.rs_licensetexterror +msgid "There is something wrong with the Licence text" +msgstr "" + diff --git a/components/scrolltext/latest_stable/readme.txt b/components/scrolltext/latest_stable/readme.txt new file mode 100644 index 000000000..b6f47ebd3 --- /dev/null +++ b/components/scrolltext/latest_stable/readme.txt @@ -0,0 +1,47 @@ +TScrollingText +=========== + +A visual component for Lazarus/fpc + +Installation +======== +Make a new folder 'scrolltext' in lazarus/components +Unzip this archive into it +In Lazarus open the file 'scrolltext.lpk' as a package project +Click 'Compile' then 'Use/Install' +If asked 'do you want to recompile the IDE?' then click 'Yes' + +After the compilation, the ScrollingText component will be on the 'Additional' component palette. + +Use +=== +Drop a ScrollingText onto a form and set the properties as required +If you want the text to come from an external text file (UseTextFile=TRUE) +then name the file 'scrolling.txt' and deploy it in the same folder as +the executable. + +You can set Active=True when designing to see the scrolling text +but remember than any http:// links are only clickable in runtime mode + +Download +======= +This component is available at http://www.charcodelvalle.com/scrollingtext/scrollingtext_component.zip + +Version +====== +This version is 1.0.0.0 + +License +====== +GPL License (see source code) + +Works With +========= +Lazarus 1.x fpc 2.6x +If when you click Lazarus Help/'About Lazaus' Contributors tab, +you can see a scrolling screen, then this component is compatible with your IDE + +Support +====== +minesadorada@charcodelvalle.com +Note the GPL license conditions diff --git a/components/scrolltext/scrollingtext.pas b/components/scrolltext/latest_stable/scrollingtext.pas similarity index 100% rename from components/scrolltext/scrollingtext.pas rename to components/scrolltext/latest_stable/scrollingtext.pas diff --git a/components/scrolltext/scrollingtext_icon.lrs b/components/scrolltext/latest_stable/scrollingtext_icon.lrs similarity index 98% rename from components/scrolltext/scrollingtext_icon.lrs rename to components/scrolltext/latest_stable/scrollingtext_icon.lrs index 2053ec7df..86660c3df 100644 --- a/components/scrolltext/scrollingtext_icon.lrs +++ b/components/scrolltext/latest_stable/scrollingtext_icon.lrs @@ -1,11 +1,11 @@ -LazarusResources.Add('TScrollingText','PNG',[ - #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#2#0#0#0'o'#21#170#175 - +#0#0#0'+tEXtCreation Time'#0'Sun 1 Jun 2014 17:18:36 -0000'#165#132#187'>'#0 - +#0#0#7'tIME'#7#222#6#1#16#21#30#2#128'=='#0#0#0#9'pHYs'#0#0#14#195#0#0#14#195 - +#1#199'o'#168'd'#0#0#0#4'gAMA'#0#0#177#143#11#252'a'#5#0#0#0'jIDATx'#218#237 - +#213'A'#10#0'!'#8#0#192'Uz'#152'O'#215#151#153' ,{*)'#139#130#245'Pt'#25#18 - +#211#128#153#159#140#192#20#197#162#248'FD'#195#132#231'T'#222#179#170#14'(' - +#0#176'&5'#11#17#153#129#210'n'#180#17#10#22#20'#J'#196#194#182#226'o'#196 - +#214#174#213#130#190#221#211#237#164#27#171#246'C'#27#161#224',^0'#143'f'#166 - +#173#5#28#247#139'T'#233#177#28#186#248'`'#2'Z'#0#0#0#0'IEND'#174'B`'#130 -]); +LazarusResources.Add('TScrollingText','PNG',[ + #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#2#0#0#0'o'#21#170#175 + +#0#0#0'+tEXtCreation Time'#0'Sun 1 Jun 2014 17:18:36 -0000'#165#132#187'>'#0 + +#0#0#7'tIME'#7#222#6#1#16#21#30#2#128'=='#0#0#0#9'pHYs'#0#0#14#195#0#0#14#195 + +#1#199'o'#168'd'#0#0#0#4'gAMA'#0#0#177#143#11#252'a'#5#0#0#0'jIDATx'#218#237 + +#213'A'#10#0'!'#8#0#192'Uz'#152'O'#215#151#153' ,{*)'#139#130#245'Pt'#25#18 + +#211#128#153#159#140#192#20#197#162#248'FD'#195#132#231'T'#222#179#170#14'(' + +#0#176'&5'#11#17#153#129#210'n'#180#17#10#22#20'#J'#196#194#182#226'o'#196 + +#214#174#213#130#190#221#211#237#164#27#171#246'C'#27#161#224',^0'#143'f'#166 + +#173#5#28#247#139'T'#233#177#28#186#248'`'#2'Z'#0#0#0#0'IEND'#174'B`'#130 +]); diff --git a/components/scrolltext/scrolltext.lpk b/components/scrolltext/latest_stable/scrolltext.lpk similarity index 100% rename from components/scrolltext/scrolltext.lpk rename to components/scrolltext/latest_stable/scrolltext.lpk diff --git a/components/scrolltext/scrolltext.lrs b/components/scrolltext/latest_stable/scrolltext.lrs similarity index 100% rename from components/scrolltext/scrolltext.lrs rename to components/scrolltext/latest_stable/scrolltext.lrs diff --git a/components/scrolltext/scrolltext.pas b/components/scrolltext/latest_stable/scrolltext.pas similarity index 100% rename from components/scrolltext/scrolltext.pas rename to components/scrolltext/latest_stable/scrolltext.pas diff --git a/components/scrolltext/scrolltext100_properties.png b/components/scrolltext/latest_stable/scrolltext100_properties.png similarity index 100% rename from components/scrolltext/scrolltext100_properties.png rename to components/scrolltext/latest_stable/scrolltext100_properties.png diff --git a/components/scrolltext/scrolltext_ico.png b/components/scrolltext/latest_stable/scrolltext_ico.png similarity index 100% rename from components/scrolltext/scrolltext_ico.png rename to components/scrolltext/latest_stable/scrolltext_ico.png