From 0212b33e933999b4d03858cce503c602c5a05908 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Tue, 21 Feb 2012 17:17:17 +0100 Subject: g-ir-doc-tool: Add a method in the tests --- .../DocExamples.Obj.method.page | 53 ++++++++++++++++++++++ .../DocExamples.Obj.method.page | 49 ++++++++++++++++++++ tests/doctool/doc-examples-obj.c | 15 ++++++ tests/doctool/doc-examples-obj.h | 4 +- 4 files changed, 118 insertions(+), 3 deletions(-) create mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page create mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page new file mode 100644 index 00000000..f6c2eba5 --- /dev/null +++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page @@ -0,0 +1,53 @@ + + + + + + + + void + + doc_examples_obj_method + + DocExamplesObj * + self + + + gint + first_arg + + + gfloat + second_arg + + + + doc_examples_obj_method + +void doc_examples_obj_method (DocExamplesObj *self, +gint first_arg, + gfloat second_arg); + +

This is an example of how to document a method.

+ + + + + + + + + + + + + + +

first_arg :

first argument

second_arg :

second argument

Returns :

+

Since 0.99

+
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page new file mode 100644 index 00000000..9f7e4963 --- /dev/null +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page @@ -0,0 +1,49 @@ + + + + + + + + none + + doc_examples_obj_method + + DocExamplesObj * + self + + + gint + first_arg + + + gfloat + second_arg + + + + method + +@accepts(gint, gfloat) +@returns(none) +def method(first_arg, second_arg) + +

This is an example of how to document a method.

+ + + + + + + + + + +

first_arg :

first argument

second_arg :

second argument

+

Since 0.99

+
diff --git a/tests/doctool/doc-examples-obj.c b/tests/doctool/doc-examples-obj.c index 30f4d1d2..0839f1c2 100644 --- a/tests/doctool/doc-examples-obj.c +++ b/tests/doctool/doc-examples-obj.c @@ -99,3 +99,18 @@ doc_examples_obj_new (void) { return g_object_new (DOC_EXAMPLES_TYPE_OBJ, NULL); } + +/** + * doc_examples_obj_method: + * @first_arg: first argument + * @second_arg: second argument + * + * This is an example of how to document a method. + * + * Since: 0.99 + */ +void +doc_examples_obj_method (DocExamplesObj *self, gint first_arg, gfloat second_arg) +{ + +} diff --git a/tests/doctool/doc-examples-obj.h b/tests/doctool/doc-examples-obj.h index a4437cb4..46db806d 100644 --- a/tests/doctool/doc-examples-obj.h +++ b/tests/doctool/doc-examples-obj.h @@ -32,12 +32,9 @@ G_BEGIN_DECLS typedef struct _DocExamplesObj DocExamplesObj; typedef struct _DocExamplesObjClass DocExamplesObjClass; - struct _DocExamplesObj { GObject parent; - - }; struct _DocExamplesObjClass @@ -48,6 +45,7 @@ struct _DocExamplesObjClass GType doc_examples_obj_get_type (void) G_GNUC_CONST; DocExamplesObj *doc_examples_obj_new (void); +void doc_examples_obj_method (DocExamplesObj *self, gint first_arg, gfloat second_arg); G_END_DECLS -- cgit v1.2.1