diff options
author | Andrzej Zaborowski <andrew.zaborowski@intel.com> | 2010-07-28 12:26:08 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-07-30 17:19:55 -0500 |
commit | 5faa3951c2af362a134f781322f49950ae9510c5 (patch) | |
tree | 33620524acd832865122cda61b401b1d96a04b89 /src/stkagent.h | |
parent | 9654c69d7d2dff9a12b50a8b9c11d02798f2e5c0 (diff) | |
download | ofono-5faa3951c2af362a134f781322f49950ae9510c5.tar.bz2 |
stk: Utilities to deal with menus.
Diffstat (limited to 'src/stkagent.h')
-rw-r--r-- | src/stkagent.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/stkagent.h b/src/stkagent.h index bcb0f152..5561fa4e 100644 --- a/src/stkagent.h +++ b/src/stkagent.h @@ -19,6 +19,21 @@ * */ +struct stk_menu_item { + char *text; + uint8_t icon_id; + uint8_t item_id; +}; + +struct stk_menu { + char *title; + uint8_t icon_id; + struct stk_menu_item *items; + int default_item; + gboolean soft_key; + gboolean has_help; +}; + enum stk_agent_result { STK_AGENT_RESULT_OK, STK_AGENT_RESULT_BACK, @@ -45,3 +60,6 @@ void stk_agent_set_destroy_watch(struct stk_agent *agent, GDestroyNotify notify, void *user_data); void stk_agent_request_cancel(struct stk_agent *agent); + +void append_menu_items_variant(DBusMessageIter *iter, + const struct stk_menu_item *items); |