diff options
| author | Calvin Lee <cyrus296@gmail.com> | 2017-10-25 12:49:34 -0600 |
|---|---|---|
| committer | Calvin Lee <cyrus296@gmail.com> | 2017-12-29 12:11:51 -0700 |
| commit | 4231061e4d80a19a6f2dde0bfb63b7a7b277bd4a (patch) | |
| tree | ca5a21c04d5f30aeb156f5ef2541a2c667861652 /include | |
| parent | bd121999cab98b8deefbbff4f39460c08071024e (diff) | |
Allow multiple object paths for each connection
Diffstat (limited to 'include')
| -rw-r--r-- | include/swaybar/tray/sni.h | 11 |
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. * |
