[gnome-builder] libide/tweaks: add API to expose object to UI building
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] libide/tweaks: add API to expose object to UI building
- Date: Sun, 31 Jul 2022 12:10:50 +0000 (UTC)
commit a1ec679c6ae1b84a1f39ae790ae74fe8c777b912
Author: Christian Hergert <chergert redhat com>
Date: Sun Jul 31 05:10:09 2022 -0700
libide/tweaks: add API to expose object to UI building
src/libide/tweaks/ide-tweaks.c | 12 ++++++++++++
src/libide/tweaks/ide-tweaks.h | 4 ++++
2 files changed, 16 insertions(+)
---
diff --git a/src/libide/tweaks/ide-tweaks.c b/src/libide/tweaks/ide-tweaks.c
index b1d40cf0f..8d4a574a4 100644
--- a/src/libide/tweaks/ide-tweaks.c
+++ b/src/libide/tweaks/ide-tweaks.c
@@ -139,3 +139,15 @@ ide_tweaks_load_from_file (IdeTweaks *self,
contents, length,
error);
}
+
+void
+ide_tweaks_expose_object (IdeTweaks *self,
+ const char *name,
+ GObject *object)
+{
+ g_return_if_fail (IDE_IS_TWEAKS (self));
+ g_return_if_fail (name != NULL);
+ g_return_if_fail (G_IS_OBJECT (object));
+
+ gtk_builder_expose_object (self->builder, name, object);
+}
diff --git a/src/libide/tweaks/ide-tweaks.h b/src/libide/tweaks/ide-tweaks.h
index baf4d2711..37bb5aa44 100644
--- a/src/libide/tweaks/ide-tweaks.h
+++ b/src/libide/tweaks/ide-tweaks.h
@@ -32,6 +32,10 @@ G_DECLARE_FINAL_TYPE (IdeTweaks, ide_tweaks, IDE, TWEAKS, IdeTweaksItem)
IDE_AVAILABLE_IN_ALL
IdeTweaks *ide_tweaks_new (void);
IDE_AVAILABLE_IN_ALL
+void ide_tweaks_expose_object (IdeTweaks *self,
+ const char *name,
+ GObject *object);
+IDE_AVAILABLE_IN_ALL
gboolean ide_tweaks_load_from_file (IdeTweaks *self,
GFile *file,
GCancellable *cancellable,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]