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:
authorAntenore Gatta <antenore@simbiosi.org>2021-02-12 14:17:09 +0300
committerAntenore Gatta <antenore@simbiosi.org>2021-02-12 14:17:09 +0300
commit0ab8dd852e71adb74e82e815c33181ecca06b343 (patch)
tree6a6b4fbdbd234a16366cdd5cc22e5326f0e4b3de /src/remmina_public.c
parent6b7b269300e51418be6b346f9043475e9f5b6a1b (diff)
CMake refactoring
Diffstat (limited to 'src/remmina_public.c')
-rw-r--r--src/remmina_public.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/remmina_public.c b/src/remmina_public.c
index 25a058ad6..bb29f9837 100644
--- a/src/remmina_public.c
+++ b/src/remmina_public.c
@@ -573,6 +573,21 @@ GtkBuilder* remmina_public_gtk_builder_new_from_file(gchar *filename)
return builder;
}
+/* Load a GtkBuilder object from a resource */
+GtkBuilder* remmina_public_gtk_builder_new_from_resource(gchar *resource)
+{
+ TRACE_CALL(__func__);
+ GError *err = NULL;
+ GtkBuilder *builder = gtk_builder_new();
+ gtk_builder_add_from_resource (builder, resource, &err);
+ if (err != NULL) {
+ g_print("Error adding build from resource. Error: %s", err->message);
+ g_error_free(err);
+ }
+ return builder;
+}
+
+
/* Change parent container for a widget
* If possible use this function instead of the deprecated gtk_widget_reparent */
void remmina_public_gtk_widget_reparent(GtkWidget *widget, GtkContainer *container)