aboutsummaryrefslogtreecommitdiff
path: root/include/swaybar
diff options
context:
space:
mode:
authorCalvin Lee <cyrus296@gmail.com>2017-10-25 12:49:34 -0600
committerCalvin Lee <cyrus296@gmail.com>2017-12-29 12:11:51 -0700
commit4231061e4d80a19a6f2dde0bfb63b7a7b277bd4a (patch)
treeca5a21c04d5f30aeb156f5ef2541a2c667861652 /include/swaybar
parentbd121999cab98b8deefbbff4f39460c08071024e (diff)
Allow multiple object paths for each connection
Diffstat (limited to 'include/swaybar')
-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.
*