[gnome-maps/wip/osrm-routing: 1/3] Util: add getUIObject



commit a31d986df140e074a06af24663ad1c3a33eadc90
Author: Mattias Bengtsson <mattias jc bengtsson gmail com>
Date:   Mon Jun 17 18:23:07 2013 +0200

    Util: add getUIObject
    
    Add getUIObject, a helper function for working with GtkBuilder.

 src/utils.js |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/src/utils.js b/src/utils.js
index 75ce6b7..83af835 100644
--- a/src/utils.js
+++ b/src/utils.js
@@ -132,3 +132,13 @@ function loadImageFromFile(path) {
         return null;
     }
 }
+
+function getUIObject(res, ids) {
+    let builder = new Gtk.Builder();
+    builder.add_from_resource('/org/gnome/maps/' + res + '.ui');
+    let ret = {};
+    ids.forEach(function(id) {
+        ret[id] = builder.get_object(id);
+    });
+    return ret;
+}


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]