Re: [Lazarus] Help for your applications

2015-07-03 Thread Graeme Geldenhuys
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

2015-07-03 Thread K. P.
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

2015-07-03 Thread Werner Pamler
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

2015-07-03 Thread 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


Re: [Lazarus] Help for your applications

2015-07-03 Thread Graeme Geldenhuys
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

2015-07-03 Thread Eric Kom

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

2015-07-03 Thread Graeme Geldenhuys
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

2015-07-03 Thread Rimmert Ooink
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

2015-07-03 Thread Eric Kom



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

2015-07-03 Thread hinstance
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

2015-07-03 Thread Graeme Geldenhuys
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

2015-07-03 Thread Eric Kom



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

2015-07-03 Thread Graeme Geldenhuys
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