Re: /*< private >*/ handling
- From: Matthias Clasen <maclas gmx de>
- To: Damon Chaplin <damon kendo fsnet co uk>
- Cc: gtk-doc-list gnome org
- Subject: Re: /*< private >*/ handling
- Date: Thu, 5 Dec 2002 08:45:32 +0100 (MET)
Thanks for the feedback, Damon. I'll experiment with your proposals in a few
days
(have to restrict my typing to a minimum due to an inflammation in the
finger currently).
Matthias
> On Mon, 2002-12-02 at 23:27, Matthias Clasen wrote:
> > Should I interpret no comments as silent approval and commit this ?
>
>
> Index: gtkdoc-mkdb.in
> ===================================================================
> RCS file: /cvs/gnome/gtk-doc/gtkdoc-mkdb.in,v
> retrieving revision 1.62
> diff -u -b -B -p -r1.62 gtkdoc-mkdb.in
> --- gtkdoc-mkdb.in 12 Nov 2002 10:21:27 -0000 1.62
> +++ gtkdoc-mkdb.in 25 Nov 2002 23:29:34 -0000
> @@ -686,7 +686,7 @@ sub OutputStruct {
> my ($symbol, $declaration) = @_;
>
> my $is_widget_struct = 0;
> - if (&CheckIsObject ($symbol)) {
> + if (&CheckIsObject ($symbol) || ($symbol =~ /^(\S+)Class/)) {
> # print "Found widget struct: $symbol\n";
> $is_widget_struct = 1;
> }
>
> I'm not sure you should set $is_widget_struct to 1 for the Class
> structs. That will change the SGML ID that is used to link to them,
> just after this code. i.e. you'd need to update links to
> "GtkButtonClass" to "GtkButtonClass_struct".
>
> I'd say use an additional flag, e.g. $remove_private_fields.
>
> if (&CheckIsObject ($symbol)) {
> # print "Found widget struct: $symbol\n";
> $is_widget_struct = 1;
> $remove_private_fields = 1;
> }
> if ($symbol =~ /^(\S+)Class/) {
> $remove_private_fields = 1;
> }
>
>
>
> Index: gtkdoc-scan.in
> ===================================================================
> RCS file: /cvs/gnome/gtk-doc/gtkdoc-scan.in,v
> retrieving revision 1.20
> diff -u -b -B -p -r1.20 gtkdoc-scan.in
> --- gtkdoc-scan.in 23 Jan 2002 23:42:57 -0000 1.20
> +++ gtkdoc-scan.in 25 Nov 2002 23:29:34 -0000
> @@ -483,16 +483,14 @@ sub ScanHeader {
> if ($symbol =~ m/^(\S+)Class/
> && $1 ne 'GtkStyle' && $1 !~ /^(Pango|Bonobo)/) {
> # print "Found object: $1\n";
> - $list .= "<TITLE>$1</TITLE>\n";
> push (@objects, $1);
>
> It would probably be better to still output the <TITLE> line for widget
> classes found. It is possible that changing it could break something :)
> (Though this is only relevant when first setting up the docs for a
> library.)
>
> Damon
>
--
+++ GMX - Mail, Messaging & more http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]