mirror of
https://github.com/brl/mutter.git
synced 2025-08-01 14:15:30 +00:00
2006-06-05 Emmanuele Bassi <ebassi@openedhand.com>
* clutter-color.h: * clutter-color.c: Reimplement ClutterColor as a boxed type; add convenience API for color handling, like: add, subtract, shade, HSL color-space conversion, packing and unpacking. * clutter-private.h: Update ClutterMainContext, and export the main context pointer here. * clutter-rectangle.h: * clutter-rectangle.c: Update the color-related code; make clutter_rectangle_new() and empty constructor and provide clutter_rectangle_new_with_color(); provide color setter and getter API. * clutter-label.h: * clutter-label.c: Rename the "font" property to "font-name"; update the color-related code to the new ClutterColor object; rename clutter_label_new() to clutter_label_new_with_text(), and add setters and getters for the properties. * clutter-marshal.list: Add VOID:OBJECT and VOID:BOXED marshallers generators. * clutter-stage.h: * clutter-stage.c: Rework the API: provide a default constructor for a singleton object, named clutter_stage_get_default(), which supercedes the clutter_stage() function in clutter-main; provide new events: button-press-event, button-release-event, key-press-event and key-release-event; update the color-related code; (clutter_stage_snapshot): Allow negative width and height when taking a snapshot (meaning: use full width/height). (clutter_stage_get_element_at_pos): Rename clutter_stage_pick(). * clutter-element.c (clutter_element_paint): Clean up the stage and color related code. * clutter-event.h: * clutter-event.c: Add generic ClutterAnyEvent type; add clutter_event_new(), clutter_event_copy() and clutter_event_free(); make ClutterEvent a boxed type. * clutter-main.h: * clutter-main.c: Remove clutter_stage(); add clutter_main_quit(), for cleanly quitting from clutter_main(); add multiple mainloops support; allocate the ClutterCntx instead of adding it to the stack; re-work the ClutterEvent dispatching. * clutter-group.c (clutter_group_add), (clutter_group_remove): Keep a reference on the element when added to a ClutterGroup. * examples/rects.py * examples/test.c: * examples/test-text.c: * examples/video-cube.c: * examples/super-oh.c: * examples/test-video.c: Update.
This commit is contained in:
@@ -1,29 +1,30 @@
|
||||
<SECTION>
|
||||
<FILE>clutter-label</FILE>
|
||||
ClutterLabelPrivate
|
||||
<TITLE>ClutterLabel</TITLE>
|
||||
ClutterLabel
|
||||
ClutterLabelClass
|
||||
clutter_label_new_with_text
|
||||
clutter_label_new
|
||||
clutter_label_new_with_text
|
||||
clutter_label_set_text
|
||||
clutter_label_set_font
|
||||
clutter_label_get_text
|
||||
clutter_label_set_font_name
|
||||
clutter_label_get_font_name
|
||||
clutter_label_set_color
|
||||
clutter_label_get_color
|
||||
clutter_label_set_text_extents
|
||||
clutter_label_get_text_extents
|
||||
<SUBSECTION Standard>
|
||||
CLUTTER_LABEL
|
||||
CLUTTER_IS_LABEL
|
||||
CLUTTER_TYPE_LABEL
|
||||
clutter_label_get_type
|
||||
CLUTTER_LABEL_CLASS
|
||||
CLUTTER_IS_LABEL_CLASS
|
||||
CLUTTER_LABEL_GET_CLASS
|
||||
<SUBSECTION Private>
|
||||
ClutterLabelPrivate
|
||||
clutter_label_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>clutter-element</FILE>
|
||||
<TITLE>ClutterElement</TITLE>
|
||||
CLUTTER_TYPE_GEOMETRY
|
||||
CLUTTER_TYPE_ELEMENT_BOX
|
||||
CLUTTER_ELEMENT_SET_FLAGS
|
||||
@@ -32,12 +33,14 @@ CLUTTER_ELEMENT_IS_MAPPED
|
||||
CLUTTER_ELEMENT_IS_REALIZED
|
||||
CLUTTER_ELEMENT_IS_VISIBLE
|
||||
ClutterElementBox
|
||||
ClutterElementPrivate
|
||||
ClutterGeometry
|
||||
ClutterCallback
|
||||
ClutterElementTransform
|
||||
ClutterElementFlags
|
||||
clutter_element_box_get_type
|
||||
<TITLE>ClutterElement</TITLE>
|
||||
ClutterElement
|
||||
ClutterElementClass
|
||||
clutter_element_get_type
|
||||
clutter_element_show
|
||||
clutter_element_hide
|
||||
@@ -77,12 +80,10 @@ clutter_element_lower_bottom
|
||||
CLUTTER_ELEMENT
|
||||
CLUTTER_IS_ELEMENT
|
||||
CLUTTER_TYPE_ELEMENT
|
||||
clutter_geometry_get_type
|
||||
CLUTTER_ELEMENT_CLASS
|
||||
CLUTTER_IS_ELEMENT_CLASS
|
||||
CLUTTER_ELEMENT_GET_CLASS
|
||||
<SUBSECTION Private>
|
||||
clutter_geometry_get_type
|
||||
ClutterElementPrivate
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
@@ -91,6 +92,8 @@ ClutterGroupPrivate
|
||||
<TITLE>ClutterGroup</TITLE>
|
||||
ClutterGroup
|
||||
clutter_group_new
|
||||
clutter_group_get_children
|
||||
clutter_group_foreach
|
||||
clutter_group_add
|
||||
clutter_group_add_many_valist
|
||||
clutter_group_add_many
|
||||
@@ -162,7 +165,7 @@ ClutterStage
|
||||
clutter_stage_get_xwindow
|
||||
clutter_stage_set_color
|
||||
clutter_stage_get_color
|
||||
clutter_stage_pick
|
||||
clutter_stage_get_element_at_pos
|
||||
<SUBSECTION Standard>
|
||||
CLUTTER_STAGE
|
||||
CLUTTER_IS_STAGE
|
||||
@@ -173,22 +176,6 @@ CLUTTER_IS_STAGE_CLASS
|
||||
CLUTTER_STAGE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>clutter-rectangle</FILE>
|
||||
ClutterRectanglePrivate
|
||||
<TITLE>ClutterRectangle</TITLE>
|
||||
ClutterRectangle
|
||||
clutter_rectangle_new
|
||||
<SUBSECTION Standard>
|
||||
CLUTTER_RECTANGLE
|
||||
CLUTTER_IS_RECTANGLE
|
||||
CLUTTER_TYPE_RECTANGLE
|
||||
clutter_rectangle_get_type
|
||||
CLUTTER_RECTANGLE_CLASS
|
||||
CLUTTER_IS_RECTANGLE_CLASS
|
||||
CLUTTER_RECTANGLE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>clutter-video-texture</FILE>
|
||||
ClutterVideoTexturePrivate
|
||||
@@ -228,6 +215,25 @@ CLUTTER_IS_VIDEO_TEXTURE_CLASS
|
||||
CLUTTER_VIDEO_TEXTURE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>clutter-rectangle</FILE>
|
||||
ClutterRectanglePrivate
|
||||
<TITLE>ClutterRectangle</TITLE>
|
||||
ClutterRectangle
|
||||
clutter_rectangle_new
|
||||
clutter_rectangle_new_with_color
|
||||
clutter_rectangle_get_color
|
||||
clutter_rectangle_set_color
|
||||
<SUBSECTION Standard>
|
||||
CLUTTER_RECTANGLE
|
||||
CLUTTER_IS_RECTANGLE
|
||||
CLUTTER_TYPE_RECTANGLE
|
||||
clutter_rectangle_get_type
|
||||
CLUTTER_RECTANGLE_CLASS
|
||||
CLUTTER_IS_RECTANGLE_CLASS
|
||||
CLUTTER_RECTANGLE_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>clutter-timeline</FILE>
|
||||
ClutterTimelinePrivate
|
||||
@@ -244,6 +250,7 @@ clutter_timeline_skip
|
||||
clutter_timeline_advance
|
||||
clutter_timeline_get_current_frame
|
||||
clutter_timeline_get_n_frames
|
||||
clutter_timeline_is_playing
|
||||
<SUBSECTION Standard>
|
||||
CLUTTER_TIMELINE
|
||||
CLUTTER_IS_TIMELINE
|
||||
@@ -262,18 +269,16 @@ clutter_util_can_create_texture
|
||||
|
||||
<SECTION>
|
||||
<FILE>clutter-color</FILE>
|
||||
clutter_color_r
|
||||
clutter_color_g
|
||||
clutter_color_b
|
||||
clutter_color_a
|
||||
clutter_color_set_r
|
||||
clutter_color_set_g
|
||||
clutter_color_set_b
|
||||
clutter_color_set_a
|
||||
CLUTTER_TYPE_COLOR
|
||||
ClutterColor
|
||||
clutter_color_new
|
||||
clutter_color_set
|
||||
clutter_color_get
|
||||
clutter_color_get_type
|
||||
clutter_color_add
|
||||
clutter_color_subtract
|
||||
clutter_color_lighten
|
||||
clutter_color_darken
|
||||
clutter_color_shade
|
||||
clutter_color_to_hls
|
||||
clutter_color_from_hls
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
@@ -1683,7 +1688,3 @@ CLUTTER_TYPE_VIDEO_TEXTURE_METADATA_TYPE
|
||||
clutter_video_texture_metadata_type_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>stamp-clutter-enum-types</FILE>
|
||||
</SECTION>
|
||||
|
||||
|
@@ -1,12 +1,14 @@
|
||||
<!-- ##### STRUCT ClutterElementPrivate ##### -->
|
||||
<!-- ##### FUNCTION clutter_gl_context ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
<!-- ##### STRUCT ClutterLabelPrivate ##### -->
|
||||
<!-- ##### FUNCTION clutter_stage ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
@@ -17,113 +17,98 @@ clutter-color
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### MACRO clutter_color_r ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@col:
|
||||
|
||||
|
||||
<!-- ##### MACRO clutter_color_g ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@col:
|
||||
|
||||
|
||||
<!-- ##### MACRO clutter_color_b ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@col:
|
||||
|
||||
|
||||
<!-- ##### MACRO clutter_color_a ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@col:
|
||||
|
||||
|
||||
<!-- ##### MACRO clutter_color_set_r ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@col:
|
||||
@r:
|
||||
|
||||
|
||||
<!-- ##### MACRO clutter_color_set_g ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@col:
|
||||
@g:
|
||||
|
||||
|
||||
<!-- ##### MACRO clutter_color_set_b ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@col:
|
||||
@b:
|
||||
|
||||
|
||||
<!-- ##### MACRO clutter_color_set_a ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@col:
|
||||
@a:
|
||||
|
||||
|
||||
<!-- ##### TYPEDEF ClutterColor ##### -->
|
||||
<!-- ##### MACRO CLUTTER_TYPE_COLOR ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_color_new ##### -->
|
||||
|
||||
<!-- ##### STRUCT ClutterColor ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@red:
|
||||
@green:
|
||||
@blue:
|
||||
@alpha:
|
||||
|
||||
<!-- ##### FUNCTION clutter_color_get_type ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@r:
|
||||
@g:
|
||||
@b:
|
||||
@a:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_color_set ##### -->
|
||||
<!-- ##### FUNCTION clutter_color_add ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@color:
|
||||
@r:
|
||||
@g:
|
||||
@b:
|
||||
@a:
|
||||
@src1:
|
||||
@src2:
|
||||
@dest:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_color_get ##### -->
|
||||
<!-- ##### FUNCTION clutter_color_subtract ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@color:
|
||||
@r:
|
||||
@g:
|
||||
@b:
|
||||
@a:
|
||||
@src1:
|
||||
@src2:
|
||||
@dest:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_color_lighten ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@src:
|
||||
@dest:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_color_darken ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@src:
|
||||
@dest:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_color_shade ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@src:
|
||||
@dest:
|
||||
@shade:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_color_to_hls ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@src:
|
||||
@hue:
|
||||
@luminance:
|
||||
@saturation:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_color_from_hls ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@dest:
|
||||
@hue:
|
||||
@luminance:
|
||||
@saturation:
|
||||
|
||||
|
||||
|
@@ -83,6 +83,12 @@ ClutterElement
|
||||
@x2:
|
||||
@y2:
|
||||
|
||||
<!-- ##### STRUCT ClutterElementPrivate ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT ClutterGeometry ##### -->
|
||||
<para>
|
||||
|
||||
@@ -93,6 +99,15 @@ ClutterElement
|
||||
@width:
|
||||
@height:
|
||||
|
||||
<!-- ##### USER_FUNCTION ClutterCallback ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@element:
|
||||
@data:
|
||||
|
||||
|
||||
<!-- ##### ENUM ClutterElementTransform ##### -->
|
||||
<para>
|
||||
|
||||
@@ -125,25 +140,6 @@ ClutterElement
|
||||
@parent:
|
||||
@flags:
|
||||
|
||||
<!-- ##### STRUCT ClutterElementClass ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@parent_class:
|
||||
@show:
|
||||
@hide:
|
||||
@realize:
|
||||
@unrealize:
|
||||
@paint:
|
||||
@request_coords:
|
||||
@allocate_coords:
|
||||
@set_depth:
|
||||
@get_depth:
|
||||
@show_all:
|
||||
@hide_all:
|
||||
@queue_redraw:
|
||||
|
||||
<!-- ##### FUNCTION clutter_element_get_type ##### -->
|
||||
<para>
|
||||
|
||||
|
@@ -22,6 +22,7 @@ clutter-event
|
||||
|
||||
</para>
|
||||
|
||||
@CLUTTER_NOTHING:
|
||||
@CLUTTER_KEY_PRESS:
|
||||
@CLUTTER_KEY_RELEASE:
|
||||
@CLUTTER_MOTION:
|
||||
|
@@ -38,6 +38,25 @@ ClutterGroup
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_group_get_children ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@self:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_group_foreach ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@self:
|
||||
@callback:
|
||||
@user_data:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_group_add ##### -->
|
||||
<para>
|
||||
|
||||
|
@@ -17,6 +17,12 @@ ClutterLabel
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### STRUCT ClutterLabelPrivate ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### STRUCT ClutterLabel ##### -->
|
||||
<para>
|
||||
|
||||
@@ -24,30 +30,24 @@ ClutterLabel
|
||||
|
||||
@parent:
|
||||
|
||||
<!-- ##### STRUCT ClutterLabelClass ##### -->
|
||||
<!-- ##### FUNCTION clutter_label_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_new_with_text ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@font_desc:
|
||||
@font_name:
|
||||
@text:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_set_text ##### -->
|
||||
<para>
|
||||
|
||||
@@ -57,13 +57,31 @@ ClutterLabel
|
||||
@text:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_set_font ##### -->
|
||||
<!-- ##### FUNCTION clutter_label_get_text ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@label:
|
||||
@desc:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_set_font_name ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@label:
|
||||
@font_name:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_get_font_name ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@label:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_set_color ##### -->
|
||||
@@ -72,7 +90,16 @@ ClutterLabel
|
||||
</para>
|
||||
|
||||
@label:
|
||||
@pixel:
|
||||
@color:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_get_color ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@label:
|
||||
@color:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_set_text_extents ##### -->
|
||||
@@ -85,3 +112,13 @@ ClutterLabel
|
||||
@height:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_label_get_text_extents ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@label:
|
||||
@width:
|
||||
@height:
|
||||
|
||||
|
||||
|
@@ -33,6 +33,15 @@ clutter-main
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
@a...:
|
||||
|
||||
|
||||
@@ -67,14 +76,6 @@ clutter-main
|
||||
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_stage ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_redraw ##### -->
|
||||
<para>
|
||||
|
||||
@@ -106,14 +107,6 @@ clutter-main
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_gl_context ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_want_debug ##### -->
|
||||
<para>
|
||||
|
||||
|
@@ -29,14 +29,39 @@ ClutterRectangle
|
||||
</para>
|
||||
|
||||
@parent:
|
||||
@priv:
|
||||
|
||||
<!-- ##### FUNCTION clutter_rectangle_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@col:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_rectangle_new_with_color ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@color:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_rectangle_get_color ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@rectangle:
|
||||
@color:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_rectangle_set_color ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@rectangle:
|
||||
@color:
|
||||
|
||||
|
||||
|
@@ -31,7 +31,7 @@ ClutterStage
|
||||
|
||||
|
||||
|
||||
<!-- ##### TYPEDEF ClutterStagePrivate ##### -->
|
||||
<!-- ##### STRUCT ClutterStagePrivate ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
@@ -43,7 +43,6 @@ ClutterStage
|
||||
</para>
|
||||
|
||||
@parent:
|
||||
@priv:
|
||||
|
||||
<!-- ##### FUNCTION clutter_stage_get_xwindow ##### -->
|
||||
<para>
|
||||
@@ -69,10 +68,10 @@ ClutterStage
|
||||
</para>
|
||||
|
||||
@stage:
|
||||
@Returns:
|
||||
@color:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_stage_pick ##### -->
|
||||
<!-- ##### FUNCTION clutter_stage_get_element_at_pos ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
@@ -127,3 +127,12 @@ ClutterTimeline
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION clutter_timeline_is_playing ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@timeline:
|
||||
@Returns:
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user