aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_dialog.h
diff options
context:
space:
mode:
authorcodewarrior <codewarrior>2005-09-24 01:59:26 +0000
committercodewarrior <codewarrior@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>2005-09-24 01:59:26 +0000
commit98f2fa3399ab99ecb1e1193542c328cca84a0acd (patch)
treec4abef345ec5f8167628296e7b88b5edcb68b211 /src/bin/e_dialog.h
parent_always_ compile before comitting, even if it is a simple fix. (diff)
downloadenlightenment-98f2fa3399ab99ecb1e1193542c328cca84a0acd.tar.gz
Added tab / focus support to e_dialog's buttons.
SVN revision: 16896
Diffstat (limited to 'src/bin/e_dialog.h')
-rw-r--r--src/bin/e_dialog.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bin/e_dialog.h b/src/bin/e_dialog.h
index cacd925a7..f6e0f0619 100644
--- a/src/bin/e_dialog.h
+++ b/src/bin/e_dialog.h
@@ -21,11 +21,14 @@ struct _E_Dialog
Evas_Object *text_object;
Evas_Object *icon_object;
Evas_List *buttons;
+ Evas_List *focused;
+ Ecore_Event_Handler *key_down_handler;
void *data;
};
EAPI E_Dialog *e_dialog_new (E_Container *con);
EAPI void e_dialog_button_add (E_Dialog *dia, char *label, char *icon, void (*func) (void *data, E_Dialog *dia), void *data);
+EAPI int e_dialog_button_focus(E_Dialog *dia, int button);
EAPI void e_dialog_title_set (E_Dialog *dia, char *title);
EAPI void e_dialog_text_set (E_Dialog *dia, char *text);
EAPI void e_dialog_icon_set (E_Dialog *dia, char *icon, Evas_Coord size);