Re: [Lazarus] Help for your applications
On 2015-07-03 22:56, Graeme Geldenhuys wrote: Authoring: I use EditPad Pro. I has brilliant template, file navigation and customisable syntax highlighter. I use that because IPF (the source used to make binary INF help files) is plain text with a very short and simple syntax. For HLP or CHM I can recommend a product called HelpScribble [http://www.helpscribble.com/]. The interface looks complex, but it is in fact very easy to use. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Help for your applications
I used to be a fan of CHM because of the single file concept, but now use HTML help (http://wiki.freepascal.org/Add_Help_to_Your_Application) because it very easy to pimp up plus every machine (no need to worry about the OS platform) has a web browser installed - no need to install viewers. Plus, if I ever wanted my applications to point at help hosted on my server(s), it would not take much since it's already in the required format! I use Help Manual and generate both help and PDF docs in one go from the same source - am extremely happy with it. I haven't tried any other competing products, though... Kai Date: Fri, 3 Jul 2015 21:34:36 +0100 From: richard.m...@gmail.com To: lazarus@lists.lazarus.freepascal.org Subject: [Lazarus] Help for your applications Hi, When writing help files and documentation for your apps, what are peoples preferences? Richard -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Help for your applications
I am using HelpNDoc. Creating a help file is as easy as writing a text with Word. The authors are offering a version which is free for non-commercial use, it only adds a small banner to the file. The professional version is sometimes available with a large discount at BitsDuJour Am 03.07.2015 um 22:34 schrieb Richard Mace: Hi, When writing help files and documentation for your apps, what are peoples preferences? Richard -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] Help for your applications
Hi, When writing help files and documentation for your apps, what are peoples preferences? Richard -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Help for your applications
On 2015-07-03 21:34, Richard Mace wrote: When writing help files and documentation for your apps, what are peoples preferences? Simply for authoring help or the actual help viewer and help format shipped with the application? Authoring: I use EditPad Pro. I has brilliant template, file navigation and customisable syntax highlighter. Help viewer and format: Docview help file viewer with the INF help file format. Even though Docview was written primarily for fpGUI based projects, it works equally well as a eBook type application or integration with LCL based applications. Attached is a fully working LCL application with DocView+INF incorporated. For the full discussion, see the Lazarus Forum post. http://forum.lazarus.freepascal.org/index.php/topic,27864.msg173887.html#msg173887 Docview screenshots: http://fpgui.sourceforge.net/screenshots_apps.shtml Docview pre-compiled binaries: http://sourceforge.net/projects/fpgui/files/fpGUI/1.4/ Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ help_using_docview.tar.gz Description: GNU Zip compressed data -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] Git Plug-in for Lazarus
Good day all, Please anyone got an idea about Git Plug-in for Lazarus? -- -- Kind Regards Eric Kom Senior IT Technician - Metropolitan Schools _ / You are scrupulously honest, frank, and \ | straightforward. Therefore you have few | \ friends./ - \ \ .--. |o_o | |:_/ | // \ \ (| Kom | ) /'\_ _/`\ \___)=(___/ 2 Hennie Van Till, White River, 1240 Tel: 013 750 2255 | Fax: 013 750 0105 | Cell: 078 879 1334 eric...@kom.za.net | eric...@metropolitancollege.co.za www.kom.za.net | www.kom.za.org | www.erickom.co.za Key fingerprint: 513E E91A C243 3020 8735 09BB 2DBC 5AD7 A9DA 1EF5 -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Git Plug-in for Lazarus
On 2015-07-03 09:32, Eric Kom wrote: Please anyone got an idea about Git Plug-in for Lazarus? I honestly think there is no need. Do yourself a huge favour and learn to use Git from the command line. The command line has ALL the features, doesn't get confused about the current state of the repository and is 100% consistent across all platforms. No GUI front-end comes close. I personally tried probably 20+ GUI front-ends and they all slowed me down, most are not cross-platform, and don't support all Git features. Normal day-to-day usage only requires you to know about 5 commands from the command line - that's not too much to ask from a software developer. But if you really must launch git via the IDE, use the External Tool option in the IDE and launch gitk, or 'gui gui' from there. Another alternative, is using something like Guake - it is a command prompt window that slides into view from the top of your desktop, and slides away when you are done. Ideal for running short or quick commands only when needed. https://plus.google.com/u/0/+SamuelLampa/posts/h6NYLj7d6Xf Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] Default TFindComponentClassEvent
Hi All, I'm trying to copy paste contents of Form1 to Form2 at runtime. Looking at http://wiki.freepascal.org/Streaming_components it seems that i need to write my own TFindComponentClassEvent. Is there a default TFindComponentClassEvent i.e. the one that makes the form gets loaded? Regards, Rimmert -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Git Plug-in for Lazarus
On 03/07/2015 11:37, Graeme Geldenhuys wrote: On 2015-07-03 09:32, Eric Kom wrote: Please anyone got an idea about Git Plug-in for Lazarus? I honestly think there is no need. Do yourself a huge favour and learn to use Git from the command line. The command line has ALL the features, doesn't get confused about the current state of the repository and is 100% consistent across all platforms. No GUI front-end comes close. I personally tried probably 20+ GUI front-ends and they all slowed me down, most are not cross-platform, and don't support all Git features. Normal day-to-day usage only requires you to know about 5 commands from the command line - that's not too much to ask from a software developer. I installed and configured Gitlab It is working fine. But if you really must launch git via the IDE, use the External Tool option in the IDE and launch gitk, or 'gui gui' from there. I was thinking about a plugin to use in Lazarus. But fine I got a working git server. My question now is how can I ignore *.back file so that I don't push them in the remote repo? Another alternative, is using something like Guake - it is a command prompt window that slides into view from the top of your desktop, and slides away when you are done. Ideal for running short or quick commands only when needed. https://plus.google.com/u/0/+SamuelLampa/posts/h6NYLj7d6Xf Regards, - Graeme - -- -- Kind Regards Eric Kom Senior IT Technician - Metropolitan Schools _ / You are scrupulously honest, frank, and \ | straightforward. Therefore you have few | \ friends./ - \ \ .--. |o_o | |:_/ | // \ \ (| Kom | ) /'\_ _/`\ \___)=(___/ 2 Hennie Van Till, White River, 1240 Tel: 013 750 2255 | Fax: 013 750 0105 | Cell: 078 879 1334 eric...@kom.za.net | eric...@metropolitancollege.co.za www.kom.za.net | www.kom.za.org | www.erickom.co.za Key fingerprint: 513E E91A C243 3020 8735 09BB 2DBC 5AD7 A9DA 1EF5 -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Git Plug-in for Lazarus
Learn about many terrible flaws of Git version control system http://bit.ly/1H1NZB2 (in case you haven't yet)I am sure that after you read that article, the idea of having a Git plugin for Lazarus will seem far less appealingĀ 03.07.2015, 11:35, "Eric Kom" eric...@metropolitancollege.ac.sz:Good day all,Please anyone got an idea about Git Plug-in for Lazarus?___Lazarus mailing listLazarus@lists.lazarus.freepascal.orghttp://lists.lazarus.freepascal.org/mailman/listinfo/lazarus -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Git Plug-in for Lazarus
On 2015-07-03 11:20, Eric Kom wrote: But fine I got a working git server. Huh? Git doesn't use a server... maybe you meant repository? My question now is how can I ignore *.back file so that I don't push them in the remote repo? Two ways of doing that. 1. Edit the project/.git/info/exclude and include whatever files or paths you want to ignore. This option is local to your setup, so if you share this repository, nobody else will have your ignored file options. 2. Create a project/.gitignore file. The syntax for this file is the same as in option (1). It is recommended to also commit this file into your repository (though not a requirement). If you commit it and share this repository, then others will have the same files ignored. For more details see the Git help on the subject: $ git help gitignore My .gitignore file normally contains the following: [ .gitignore ]--- *.[oa] *.ppu *.lps *.compiled *.bak* *.exe *.cgi *.log units/x86_64-freebsd/* units/x86_64-linux/* -[ end ]- Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Git Plug-in for Lazarus
On 03/07/2015 12:44, Graeme Geldenhuys wrote: On 2015-07-03 11:20, Eric Kom wrote: But fine I got a working git server. Huh? Git doesn't use a server... maybe you meant repository? Sorry. REPOSITORY I menat My question now is how can I ignore *.back file so that I don't push them in the remote repo? Two ways of doing that. 1. Edit the project/.git/info/exclude and include whatever files or paths you want to ignore. This option is local to your setup, so if you share this repository, nobody else will have your ignored file options. 2. Create a project/.gitignore file. The syntax for this file is the same as in option (1). It is recommended to also commit this file into your repository (though not a requirement). If you commit it and share this repository, then others will have the same files ignored. Thanks For more details see the Git help on the subject: $ git help gitignore My .gitignore file normally contains the following: [ .gitignore ]--- *.[oa] *.ppu *.lps *.compiled *.bak* *.exe *.cgi *.log units/x86_64-freebsd/* units/x86_64-linux/* -[ end ]- Regards, - Graeme - -- -- Kind Regards Eric Kom Senior IT Technician - Metropolitan Schools _ / You are scrupulously honest, frank, and \ | straightforward. Therefore you have few | \ friends./ - \ \ .--. |o_o | |:_/ | // \ \ (| Kom | ) /'\_ _/`\ \___)=(___/ 2 Hennie Van Till, White River, 1240 Tel: 013 750 2255 | Fax: 013 750 0105 | Cell: 078 879 1334 eric...@kom.za.net | eric...@metropolitancollege.co.za www.kom.za.net | www.kom.za.org | www.erickom.co.za Key fingerprint: 513E E91A C243 3020 8735 09BB 2DBC 5AD7 A9DA 1EF5 -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Git Plug-in for Lazarus
On 2015-07-03 11:24, hinsta...@yandex.ru wrote: Learn about many terrible flaws of Git version control system Yeah, and lots of outdated information, or shows that the author doesn't have a lot of experience with Git. Did you bother reading the 600+ comments too. ps: A similar list can be compiled for pretty much any version control system, or simply software in general. My suggestion...read some documentation [1] and then try if for yourself for about a week or two. This applies to any software product. Then decide to use it or not. Everybody has different tastes and needs. [1]: http://git-scm.com/book/en/v2 Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus