]> Dogcows Code - chaz/openbox/blobdiff - openbox/keytree.h
add chrooting. use chroot="true" on the chroot location
[chaz/openbox] / openbox / keytree.h
index c3be065959a78c9286b848d4f2042236f569cd63..d3544f80b6988f392d102d9cd5795c0a829e8182 100644 (file)
@@ -28,7 +28,10 @@ typedef struct KeyBindingTree {
     guint key;
     GList *keylist;
     GSList *actions; /* list of Action pointers */
+    gboolean chroot;
 
+    /* the level up in the tree */
+    struct KeyBindingTree *parent; 
     /* the next binding in the tree at the same level */
     struct KeyBindingTree *next_sibling; 
     /* the first child of this binding (next binding in a chained sequence).*/
@@ -39,5 +42,7 @@ void tree_destroy(KeyBindingTree *tree);
 KeyBindingTree *tree_build(GList *keylist);
 void tree_assimilate(KeyBindingTree *node);
 KeyBindingTree *tree_find(KeyBindingTree *search, gboolean *conflict);
+gboolean tree_chroot(KeyBindingTree *tree, GList *keylist);
+
 
 #endif
This page took 0.019655 seconds and 4 git commands to generate.