Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/remmina_plugin_python_protocol_widget.h')
-rw-r--r--src/remmina_plugin_python_protocol_widget.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/remmina_plugin_python_protocol_widget.h b/src/remmina_plugin_python_protocol_widget.h
index 93bd38fbb..dcbbc8093 100644
--- a/src/remmina_plugin_python_protocol_widget.h
+++ b/src/remmina_plugin_python_protocol_widget.h
@@ -29,10 +29,35 @@
* do not wish to do so, delete this exception statement from your
* version. * If you delete this exception statement from all source
* files in the program, then also delete it here.
+ */
+
+/**
+ * @file remmina_plugin_python_protocol_widget.h
*
+ * @brief Contains the implementation of the widget handling used from the protocol plugin.
*/
#pragma once
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// A P I
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+G_BEGIN_DECLS
+
+/**
+ * Initializes the widget backend of the protocol plugin implementation.
+ */
void remmina_plugin_python_protocol_widget_init(void);
+/**
+ * Initializes Python types used for protocol widgets.
+ */
+void remmina_plugin_python_protocol_widget_type_ready(void);
+
+/**
+ * Creates a new instance of PyRemminaProtocolWidget and initializes its fields.
+ */
+PyRemminaProtocolWidget* remmina_plugin_python_protocol_widget_create();
+
+G_END_DECLS