Re: [Lazarus] No help found for...

2010-06-10 Thread Marco van de Voort
On Sun, May 30, 2010 at 11:25:12PM +0200, Graeme Geldenhuys wrote:
 On 30 May 2010 22:47, Hans-Peter Diettrich wrote:
 
  We also should have local IDE help sources, for every lazarus version.
 
 I hope to release the final fpGUI v0.7 in a few days. At the same time
 I'll release pre-compiled INF help files for RTL, LCL, FCL, fpGUI and
 the FPC Language Reference. Included will be a Linux or Windows binary
 of fpGUI DocView (INF help viewer).

It is not that help that is the problem, it is the context sensitive help
which is currently done by wiki.
 

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] No help found for...

2010-06-10 Thread Graeme Geldenhuys
On 10/06/2010, Marco van de Voort  wrote:

 It is not that help that is the problem, it is the context sensitive help
 which is currently done by wiki.

But with DocView and INF help files, I have solved the context
sensitive help for Language Syntax, LCL, FCL, RTL etc.. The only help
I don't have is for the various dialogs in the IDE itself (maybe this
is what you mean?). That help unfortunately sits in a very crappy
format and in the wiki only. Maybe one day we will have an export wiki
to XXX format, where XXX is something more usable, like the XML format
of fpdoc. Then just like fpdoc, we can write conversion units form XXX
to CHM, INF, HTML, PDF, Man pages etc. which will allow end-users to
have off-line help for everything.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] No help found for...

2010-06-10 Thread Mattias Gaertner
On Thu, 10 Jun 2010 11:16:17 +0200
Graeme Geldenhuys graemeg.li...@gmail.com wrote:

 On 10/06/2010, Marco van de Voort  wrote:
 
  It is not that help that is the problem, it is the context sensitive help
  which is currently done by wiki.
 
 But with DocView and INF help files, I have solved the context
 sensitive help for Language Syntax, LCL, FCL, RTL etc.. The only help
 I don't have is for the various dialogs in the IDE itself (maybe this
 is what you mean?). 

Yes.

 That help unfortunately sits in a very crappy format and in the wiki only. 
 Maybe one day we will have an export wiki
 to XXX format, where XXX is something more usable, like the XML format
 of fpdoc. Then just like fpdoc, we can write conversion units form XXX
 to CHM, INF, HTML, PDF, Man pages etc. which will allow end-users to
 have off-line help for everything.

I guess 99% of the wiki text uses only 9 attributes (bold, italic,
delphi, command, title 1-4, link, image, bullet and ordered list).
That should be easy to parse. Of course you have to parse the source,
not the html output. 
Tables and translations could be tricky.


Mattias

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] No help found for...

2010-06-10 Thread Marco van de Voort
On Thu, Jun 10, 2010 at 11:16:17AM +0200, Graeme Geldenhuys wrote:
 On 10/06/2010, Marco van de Voort  wrote:
 
  It is not that help that is the problem, it is the context sensitive help
  which is currently done by wiki.
 
 But with DocView and INF help files, I have solved the context
 sensitive help for Language Syntax, LCL, FCL, RTL etc..

All current help systems do that. But there is no source for the content.

 The only help I don't have is for the various dialogs in the IDE itself
 (maybe this is what you mean?).  That help unfortunately sits in a very
 crappy format and in the wiki only.  Maybe one day we will have an export
 wiki to XXX format, where XXX is something more usable, like the XML
 format of fpdoc.

Something like that. But first a decision must be taken how the data is kept
(e.g.  wiki or svn) etc, and if wiki, how to download it (the old helper app
which used to dl wiki is currently no longer functional due to anti-spam
software installed in the wiki)


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] No help found for...

2010-06-10 Thread Marco van de Voort
On Thu, Jun 10, 2010 at 11:34:27AM +0200, Mattias Gaertner wrote:
  That help unfortunately sits in a very crappy format and in the wiki only. 
  Maybe one day we will have an export wiki
  to XXX format, where XXX is something more usable, like the XML format
  of fpdoc. Then just like fpdoc, we can write conversion units form XXX
  to CHM, INF, HTML, PDF, Man pages etc. which will allow end-users to
  have off-line help for everything.
 
 I guess 99% of the wiki text uses only 9 attributes (bold, italic,
 delphi, command, title 1-4, link, image, bullet and ordered list).

(which means no crossreferencing to outside the wiki? What about the keys?)

 That should be easy to parse. Of course you have to parse the source, not
 the html output.  Tables and translations could be tricky.

How to obtain it? The helper app that Vincent showed me both didn't work,
and V. said it was due to antispam measures installed on the wiki.

Is it possible from the inside (scenergy/idefix?)

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] No help found for...

2010-05-30 Thread Jürgen Hestermann



When I put the cursor on any word and type F1 then I always get an error 
like

No help found for ... at (18,18)
I installed multiple versions of Lazarus in the past.
Any ideas on how to fix this would be appreciated


Forget it. I already found it. I had to download the help files separately and 
set the path to them in the settings.


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] No help found for...

2010-05-30 Thread Krisztián Nagy
I think don't forget about it. Simply putting some additional info to that
messagebox that says make sure you have the appropriate help files
installed maybe also giving some download url would make it faster to find
the solution in such cases. Or say, make lazarus more user friendly :)

2010/5/30 Jürgen Hestermann juergen.hesterm...@gmx.de



  When I put the cursor on any word and type F1 then I always get an error
 like
 No help found for ... at (18,18)
 I installed multiple versions of Lazarus in the past.
 Any ideas on how to fix this would be appreciated


 Forget it. I already found it. I had to download the help files separately
 and set the path to them in the settings.



 --
 ___
 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] No help found for...

2010-05-30 Thread Hans-Peter Diettrich

Krisztián Nagy schrieb:

I think don't forget about it. Simply putting some additional info to 
that messagebox that says make sure you have the appropriate help files 
installed maybe also giving some download url would make it faster to 
find the solution in such cases. Or say, make lazarus more user friendly :)


Currently I have almost the same problem. Help for installing Help 
should be part of the distribution (exe or txt file), in case the help 
system is not yet working at all.


We also should have local IDE help sources, for every lazarus version. 
Just the IDE changed so much in the past, that help is either 
unavailable, incomplete or inappropriate (see Help on Project Options). 
The web resources are of little use, because they can cover only one 
(older) version, and searching in the wiki doesn't reveal much really 
useful, and related to the question :-(


DoDi


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] No help found for...

2010-05-30 Thread Graeme Geldenhuys
On 30 May 2010 22:47, Hans-Peter Diettrich wrote:

 We also should have local IDE help sources, for every lazarus version.

I hope to release the final fpGUI v0.7 in a few days. At the same time
I'll release pre-compiled INF help files for RTL, LCL, FCL, fpGUI and
the FPC Language Reference. Included will be a Linux or Windows binary
of fpGUI DocView (INF help viewer).

Integrating DocView with Lazarus (or MSEide) is a 30 second job -
simply setting up a new External Tools item. No need to compile extra
packages and recompile the IDE itself. DocView gives offline help and
allows context sensitive help on units, classes etc or Object Pascal
language syntax. DocView will search all help files (rtl, lcl, fcl,
etc)in a directory in under a second - it's VERY fast.

I'll make an announcement of it's availability in the various mailing
lists in a few days.

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus