X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fwgt-info.h;h=3d0a5937f361c37ec119f4f0de031096b627920e;hb=a8f72186c447ba9b917c7f24a00497ae36dbc71f;hp=3cb6a5ca5594142d82fa019f19dc266474d88aad;hpb=34fc3d39e4038b72513db2fc35077251f1f15d01;p=src%2Fapp-framework-main.git diff --git a/src/wgt-info.h b/src/wgt-info.h index 3cb6a5c..3d0a593 100644 --- a/src/wgt-info.h +++ b/src/wgt-info.h @@ -1,6 +1,8 @@ /* Copyright 2015 IoT.bzh + author: José Bollo + Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at @@ -46,6 +48,7 @@ struct wgt_desc { int refcount; char *id; char *version; + char *idaver; int width; int height; char *viewmodes; @@ -68,9 +71,13 @@ struct wgt_desc { struct wgt; struct wgt_info; -extern struct wgt_info *wgt_info_get(struct wgt *wgt, int icons, int features, int preferences); +extern struct wgt_info *wgt_info_create(struct wgt *wgt, int icons, int features, int preferences); +extern struct wgt_info *wgt_info_createat(int dirfd, const char *pathname, int icons, int features, int preferences); extern const struct wgt_desc *wgt_info_desc(struct wgt_info *ifo); +extern struct wgt *wgt_info_wgt(struct wgt_info *ifo); extern void wgt_info_addref(struct wgt_info *ifo); extern void wgt_info_unref(struct wgt_info *ifo); extern void wgt_info_dump(struct wgt_info *ifo, int fd, const char *prefix); +extern const struct wgt_desc_feature *wgt_info_feature(struct wgt_info *ifo, const char *name); +extern const char *wgt_info_param(const struct wgt_desc_feature *feature, const char *name);