#include <Elementary.h>
#include <Evas.h>
#include <efl_extension.h>
+#include <string>
+
+using namespace std;
enum {
APP_TYPE_SELECT_MODE = 1,
struct _InputKeyboardData
{
- char *guide_text;
- char *default_text;
- char *return_key_type;
+ string guide_text;
+ string default_text;
+ string return_key_type;
int max_text_length;
+ int cursor_position_set;
};
typedef struct _InputKeyboardData InputKeyboardData;
};
typedef struct _InputTypeData InputTypeData;
+struct _InputTemplateData
+{
+ char **input_template_array;
+ int input_template_array_len;
+};
+typedef struct _InputTemplateData InputTemplateData;
+
void _app_terminate(void* user_data);
void reply_to_sender_by_callback_for_back();
-void reply_to_sender_by_callback(const char *value, const char *type, const char *path[]);
+void reply_to_sender_by_callback(const char *value, const char *type, const char *path[], const char *cursor_pos);
char* get_resource_path();
char* get_shared_resource_path();
void show_gl_focus(Eina_Bool bVisible);