Remove dependency on libxkbcommon
[platform/upstream/at-spi2-core.git] / idl / cache.didl
1
2 interface org.freestandards.atspi.Cache {
3         
4         struct CacheItem {
5                 object      path;
6                 Reference   parent;
7                 int index_in_parent;
8                 int child_count;
9                 string[]    interfaces;
10                 string      name;
11                 Role        role;
12                 string      description;
13                 StateSet    states;
14         }
15
16         method GetItems reply {
17                 CacheItem[] items;
18         }
19
20         signal AddAccessible {
21                 CacheItem item;
22         }
23
24         signal RemoveAccessible {
25                 Reference item;
26         }
27 }