Port MatrixResizeMethod to C
This commit is contained in:
		| @@ -162,3 +162,12 @@ G_DEFINE_QUARK(matrix-error-quark, matrix_error); | ||||
|  * | ||||
|  * Receipt types of acknowledgment. | ||||
|  */ | ||||
|  | ||||
| /** | ||||
|  * MatrixResizeMethod: | ||||
|  * @MATRIX_RESIZE_METHOD_DEFAULT: use the server default value | ||||
|  * @MATRIX_RESIZE_METHOD_CROP: crop thumbnail to the requested size | ||||
|  * @MATRIX_RESIZE_METHOD_SCALE: scale thumbnail to the requested size | ||||
|  * | ||||
|  * Resizing methods for matrix_api_media_thumbnail(). | ||||
|  */ | ||||
|   | ||||
| @@ -118,4 +118,10 @@ typedef enum { | ||||
|     MATRIX_RECEIPT_TYPE_READ | ||||
| } MatrixReceiptType; | ||||
|  | ||||
| typedef enum { | ||||
|     MATRIX_RESIZE_METHOD_DEFAULT, | ||||
|     MATRIX_RESIZE_METHOD_CROP, | ||||
|     MATRIX_RESIZE_METHOD_SCALE | ||||
| } MatrixResizeMethod; | ||||
|  | ||||
| #endif  /* __MATRIX_TYPE_H__ */ | ||||
|   | ||||
| @@ -17,26 +17,6 @@ | ||||
|  */ | ||||
|  | ||||
| namespace Matrix { | ||||
|     /** | ||||
|      * Resizing methods for matrix_api_media_thumbnail(). | ||||
|      */ | ||||
|     public enum ResizeMethod { | ||||
|         /** | ||||
|          * use the server default value | ||||
|          */ | ||||
|         DEFAULT, | ||||
|  | ||||
|         /** | ||||
|          * crop thumbnail to the requested size | ||||
|          */ | ||||
|         CROP, | ||||
|  | ||||
|         /** | ||||
|          * scale thumbnail to the requested size | ||||
|          */ | ||||
|         SCALE; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Room membership types. | ||||
|      */ | ||||
|   | ||||
| @@ -115,6 +115,13 @@ namespace Matrix { | ||||
|         READ; | ||||
|     } | ||||
|  | ||||
|     [CCode (cheader_filename = "matrix-enumtypes.h", cprefix = "MATRIX_RESIZE_METHOD_")] | ||||
|     public enum ResizeMethod { | ||||
|         DEFAULT, | ||||
|         CROP, | ||||
|         SCALE; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * The major version number of the Matrix.org GLib SDK. | ||||
|      */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user