libpurple/request/purplerequestfieldimage.h

changeset 43285
acde304cf24c
parent 43176
04f562dc0ff2
equal deleted inserted replaced
43284:50c1bcc45576 43285:acde304cf24c
59 * @size: The size of the data in @buf. 59 * @size: The size of the data in @buf.
60 * 60 *
61 * Creates an image field. 61 * Creates an image field.
62 * 62 *
63 * Returns: (transfer full) (type PurpleRequestFieldImage): The new field. 63 * Returns: (transfer full) (type PurpleRequestFieldImage): The new field.
64 *
65 * Since: 2.0
64 */ 66 */
65 PURPLE_AVAILABLE_IN_ALL 67 PURPLE_AVAILABLE_IN_ALL
66 PurpleRequestField *purple_request_field_image_new(const char *id, const char *text, const char *buf, gsize size); 68 PurpleRequestField *purple_request_field_image_new(const char *id, const char *text, const char *buf, gsize size);
67 69
68 /** 70 /**
70 * @field: The image field. 72 * @field: The image field.
71 * @x: The x scale factor. 73 * @x: The x scale factor.
72 * @y: The y scale factor. 74 * @y: The y scale factor.
73 * 75 *
74 * Sets the scale factors of an image field. 76 * Sets the scale factors of an image field.
77 *
78 * Since: 2.0
75 */ 79 */
76 PURPLE_AVAILABLE_IN_ALL 80 PURPLE_AVAILABLE_IN_ALL
77 void purple_request_field_image_set_scale(PurpleRequestFieldImage *field, unsigned int x, unsigned int y); 81 void purple_request_field_image_set_scale(PurpleRequestFieldImage *field, unsigned int x, unsigned int y);
78 82
79 /** 83 /**
81 * @field: The image field. 85 * @field: The image field.
82 * 86 *
83 * Returns pointer to the image. 87 * Returns pointer to the image.
84 * 88 *
85 * Returns: Pointer to the image. 89 * Returns: Pointer to the image.
90 *
91 * Since: 2.0
86 */ 92 */
87 PURPLE_AVAILABLE_IN_ALL 93 PURPLE_AVAILABLE_IN_ALL
88 const char *purple_request_field_image_get_buffer(PurpleRequestFieldImage *field); 94 const char *purple_request_field_image_get_buffer(PurpleRequestFieldImage *field);
89 95
90 /** 96 /**
92 * @field: The image field. 98 * @field: The image field.
93 * 99 *
94 * Returns size (in bytes) of the image. 100 * Returns size (in bytes) of the image.
95 * 101 *
96 * Returns: Size of the image. 102 * Returns: Size of the image.
103 *
104 * Since: 2.0
97 */ 105 */
98 PURPLE_AVAILABLE_IN_ALL 106 PURPLE_AVAILABLE_IN_ALL
99 gsize purple_request_field_image_get_size(PurpleRequestFieldImage *field); 107 gsize purple_request_field_image_get_size(PurpleRequestFieldImage *field);
100 108
101 /** 109 /**
103 * @field: The image field. 111 * @field: The image field.
104 * 112 *
105 * Returns X scale coefficient of the image. 113 * Returns X scale coefficient of the image.
106 * 114 *
107 * Returns: X scale coefficient of the image. 115 * Returns: X scale coefficient of the image.
116 *
117 * Since: 2.0
108 */ 118 */
109 PURPLE_AVAILABLE_IN_ALL 119 PURPLE_AVAILABLE_IN_ALL
110 unsigned int purple_request_field_image_get_scale_x(PurpleRequestFieldImage *field); 120 unsigned int purple_request_field_image_get_scale_x(PurpleRequestFieldImage *field);
111 121
112 /** 122 /**
114 * @field: The image field. 124 * @field: The image field.
115 * 125 *
116 * Returns Y scale coefficient of the image. 126 * Returns Y scale coefficient of the image.
117 * 127 *
118 * Returns: Y scale coefficient of the image. 128 * Returns: Y scale coefficient of the image.
129 *
130 * Since: 2.0
119 */ 131 */
120 PURPLE_AVAILABLE_IN_ALL 132 PURPLE_AVAILABLE_IN_ALL
121 unsigned int purple_request_field_image_get_scale_y(PurpleRequestFieldImage *field); 133 unsigned int purple_request_field_image_get_scale_y(PurpleRequestFieldImage *field);
122 134
123 G_END_DECLS 135 G_END_DECLS

mercurial