[Gambas-devel] Re: [Gambas-user] gambas 0.72

Benoit Minisini gambas at ...1...
Thu Nov 20 18:20:47 CET 2003


Le Jeudi 20 Novembre 2003 16:21, Rob a écrit :
>
> If you can think of any more changes that you'd like, tell me now
> so I can include them the next time I have a block of time to do
> the wiki (probably next week when I go away for the holiday...)
>
> Rob
>

You can add the following to my previous mail about the Wiki documentation: 
:-)

* Ensure that the name of the documentation pages are logical, and give me 
this logic so that I can let the IDE component explorer index and find these 
pages easily.

* By browsing the *.component files, you can easily add the name of the 
authors in the component page.

* Static symbols could simply be displayed in bold. I think it is as readable 
as having a picture symbol.

* More important, classes having _get and/or _set methods must have a text 
that explains they can be used with the [] operator, like in the old 
documentation.

EX: 
http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentQtListBox

You can do: PRINT hListBox[Index].Text

Best regards,

-- 
Benoit Minisini
mailto:gambas at ...1...


----------  Previous mail  ----------

Subject: Re: [Gambas-user] gambas documentation again
Date: Mercredi 5 Novembre 2003 19:47
From: Benoit Minisini <gambas at ...20...>
To: gambas-user at lists.sourceforge.net

Le Mercredi 5 Novembre 2003 08:00, Rob a écrit :
> OK, I spent some time tonight polishing up the new documentation
> extract, and from where I sit it's looking pretty good.  Please
> bash away at it and find any problems I have left.
>
> http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponent
>
> Rob

Hi, Rob,

Good job ! But you guess I have many remarks :-)

Here they are. I put a link so that you have an example of what I find wrong.

* You forgotten the point in the name of virtual class.
* You must make a difference between Object and Object[], otherwise one of
 the two is not displayed. Same thing for each array class.

EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGb

* You should remove "(class)" from the title of class pages.
* The "Symbol" title is not necessary. I think the table is clear enough.
* The pages named "*Export" must not be displayed in the ReferenceBy. I
 didn't find a way to do that !

EX:
http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGbApplic
ation

* You must ensure that you don't add HTML stuff that can't display on the
TextView of QT. Browse the help in the IDE to see what I mean: text lines
beginning with 'pre' are displayed. Note this could be a bug of the
TextViewer.

EX: No link.

* It will be cool if you could list children class. For example, in .Array,
displaying Date[], String[], Object[], ...

EX:
http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGbArray

* If there is no event, or no property, or no method, it is not necessary to
display a void column in the symbol tables.

EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGbGb

* You forgotten the definition in constant pages.

EX:
http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGbGbCons
tantBinary

* You forgotten the definition in event pages.

EX:
http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentQtContro
lEventMouseDown

* There is a bad interaction between a property that return a virtual object
whose class has the same name than the property. Click on the "Menus"
property in the "Window" page to see what I mean. Maybe you should name the
page "GambasComponentQtWindowPropertyMenus" and keep
"GambasComponentQtWindowMenus" for the class.

EX:
http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentQtWindow

That's all at the moment :-)

Regards,

-- 
Benoit Minisini
mailto:gambas at ...1...

-------------------------------------------------------





More information about the Devel mailing list