Home » U++ TheIDE » U++ TheIDE: CodeEditor, Assist++, Topic++ » Topic browser wishes [FEATURE REQUEST]
Re: Topic browser wishes [message #522 is a reply to message #521] |
Sat, 07 January 2006 12:16 |
|
mirek
Messages: 13976 Registered: November 2005
|
Ultimate Member |
|
|
Well, there of course is a lot of truth there...
However, whole thing begins with the QTF issue. In the beginning, we needed some rich-text format mainly to create reports of our database applications.
Well, real choices back then were:
- HTML
- RTF
- develop the format
Now:
HTML - problem is that HTML lacks complete typography, so it cannot be used there. It is also quite verbose and parsing is not trivial.
RTF - totally unusable if you are going to use it in code to create things (like programmatically create the table). Also, complete implementation is not trivial.
That left us (back then) with "develop the format".
Later we started to use the same format for e.g. dialog boxes (right now, almost any text in U++ GUI is QTF enabled - just prefix it with \1).
Even later we have created wordprocessor package and while it can in fact work with any format, QTF was the natural choice for the default one.
It is non-standard, but does its job very well.
QTF allows using Topic++ for creating application rich-text resources. Topic++ is multi-purpose tool; one of purposes is to create the help for the application or other document resources (like copyleft text in the About.. box of TheIDE). .tpp files can be directly compiled into the aplication, not external files are needed to ship with it (self-containment is one of goals we always tried to achieve with U++). See "reference/Topic" example.
As for HTML, the QTF->HTML conversion is trivial. The whole U++ website is generated by exporting .tpp files and all code documentation topics are there as well, so if you prefer HTML, just read the docs at the website.
|
|
|
|
|
Topic browser wishes [FEATURE REQUEST]
By: hojtsy on Fri, 06 January 2006 22:42
|
|
|
Re: Topic browser wishes
By: mirek on Fri, 06 January 2006 23:05
|
|
|
Re: Topic browser wishes
By: hojtsy on Sat, 07 January 2006 11:54
|
|
|
Re: Topic browser wishes
By: mirek on Sat, 07 January 2006 12:16
|
|
|
Re: Topic browser wishes
By: hojtsy on Sun, 08 January 2006 23:36
|
|
|
Re: Topic browser wishes
By: unodgs on Mon, 09 January 2006 08:24
|
|
|
Re: Topic browser wishes
By: mirek on Mon, 09 January 2006 09:38
|
|
|
Re: Topic browser wishes
By: hojtsy on Mon, 09 January 2006 09:51
|
|
|
Re: Topic browser wishes
By: hojtsy on Thu, 12 January 2006 21:46
|
|
|
Re: Topic browser wishes
By: mirek on Thu, 12 January 2006 22:42
|
|
|
Re: Topic browser wishes
By: hojtsy on Fri, 13 January 2006 00:08
|
|
|
Re: Topic browser wishes
By: hojtsy on Fri, 13 January 2006 08:42
|
|
|
Re: Topic browser wishes
By: mirek on Fri, 13 January 2006 09:33
|
Goto Forum:
Current Time: Thu May 09 18:37:23 CEST 2024
Total time taken to generate the page: 0.02175 seconds
|