summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2017-10-25 12:49:34 -0600
committerFurkan Sahin <furkan-dev@proton.me>2017-10-25 12:49:34 -0600
commit73f373a163a31907e73fb08fa4e075e2f39e95a1 (patch)
treeca5a21c04d5f30aeb156f5ef2541a2c667861652 /include
parent0bdc4029e1645beeb1f0b70025617cd2af354c9f (diff)
Allow multiple object paths for each connection
Diffstat (limited to 'include')
-rw-r--r--include/swaybar/tray/sni.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/swaybar/tray/sni.h b/include/swaybar/tray/sni.h
index 22991e53..95c10b9f 100644
--- a/include/swaybar/tray/sni.h
+++ b/include/swaybar/tray/sni.h
@@ -54,6 +54,17 @@ int sni_str_cmp(const void *item, const void *str);
*/
int sni_uniq_cmp(const void *item, const void *str);
+
+struct ObjName {
+ const void *obj_path;
+ const void *name;
+};
+/**
+ * Returns 0 if `item` has a name of `obj_name->name` and object path of
+ * `obj_name->obj_path`.
+ */
+int sni_obj_name_cmp(const void *item, const void *obj_name);
+
/**
* Gets an icon for the given item if found.
*