diff options
author | Kim Kibum <kb0929.kim@samsung.com> | 2012-06-08 14:54:16 +0900 |
---|---|---|
committer | Kim Kibum <kb0929.kim@samsung.com> | 2012-06-08 14:54:16 +0900 |
commit | 8b42d4bb33943903b7160bb963bf7e7c6824e9ef (patch) | |
tree | 021a596daee9f7e379b8914aad343a2342528e47 /main/src/view/ivug-popup.h | |
parent | 7164c202e81bc53033dce636367d92b93265b915 (diff) | |
download | ug-image-viewer-efl-8b42d4bb33943903b7160bb963bf7e7c6824e9ef.tar.gz ug-image-viewer-efl-8b42d4bb33943903b7160bb963bf7e7c6824e9ef.tar.bz2 ug-image-viewer-efl-8b42d4bb33943903b7160bb963bf7e7c6824e9ef.zip |
apply FSL(Flora Software License)
Diffstat (limited to 'main/src/view/ivug-popup.h')
-rwxr-xr-x | main/src/view/ivug-popup.h | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/main/src/view/ivug-popup.h b/main/src/view/ivug-popup.h new file mode 100755 index 0000000..a0609e7 --- /dev/null +++ b/main/src/view/ivug-popup.h @@ -0,0 +1,60 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.tizenopensource.org/license + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +#ifndef __IVUG_POPUP_H__ +#define __IVUG_POPUP_H__ + +#include "ivug-common.h" +#include "ivug-main.h" + +enum IVUG_LIST_POPUP_TYPE +{ + IVUG_LIST_POPUP_SET_WALLPAPER, +} _ivug_list_popup_type; + + +typedef enum _Popup_Response +{ + POPUP_RESPONSE_NONE = -1, + POPUP_RESPONSE_TIMEOUT = -2, + POPUP_RESPONSE_OK = -3, + POPUP_RESPONSE_CANCEL = -4, + POPUP_RESPONSE_CLOSE = -5 +} Popup_Response; + +// it has one button +Evas_Object*ivug_popup_warning(Evas_Object* parent, const char* title, const char* contents); + +// it has two button +Evas_Object* +ivug_popup_question(Evas_Object* parent, const char* title, const char* contents, + Evas_Smart_Cb response_cb, void* user_data); + +Evas_Object* +ivug_popup_create_popup_list(Evas_Object *parent ,enum IVUG_LIST_POPUP_TYPE type, const char* title, Eina_List* list, + void* lable_func, void* select_func, void* response_func, void *data); + +Evas_Object* +ivug_popup_selectioninfo(Evas_Object* parent, const char* contents); + +Evas_Object *ivug_show_exit_popup(Evas_Object *parent, const char *sztitle, const char *szmsg); + +Evas_Object *ivug_show_popup(Evas_Object *parent, const char *sztitle, const char *szmsg, + void (*response_cb) ( void *data, Evas_Object *obj, void *event_info ), void *user_data); +Evas_Object *ivug_show_popup_va(Evas_Object *parent, const char *sztitle, const char *fmt, ...); + +#endif //__IVUG_POPUP_H__
\ No newline at end of file |