From: deasung.kim Date: Thu, 5 Jan 2012 04:23:46 +0000 (+0900) Subject: [Copy&Paste] remove unused copy&paste files X-Git-Tag: REL_F_I9500_20120125_1~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a1836f62a880d969affb038ef90919300843f974;p=framework%2Fuifw%2Felementary.git [Copy&Paste] remove unused copy&paste files Change-Id: Ibca67535f552abfe1479da8d53286b09163787eb --- diff --git a/configure.ac b/configure.ac index e64f7da..e544c8e 100755 --- a/configure.ac +++ b/configure.ac @@ -707,8 +707,6 @@ src/modules/access_output/Makefile src/modules/test_entry/Makefile src/modules/test_map/Makefile src/modules/ctxpopup_copypasteUI/Makefile -src/modules/ctxpopup_copypasteshareUI/Makefile -src/modules/popup_copypasteUI/Makefile src/edje_externals/Makefile src/examples/Makefile data/Makefile diff --git a/src/modules/Makefile.am b/src/modules/Makefile.am old mode 100755 new mode 100644 index 11a6ca7..56d0b6b --- a/src/modules/Makefile.am +++ b/src/modules/Makefile.am @@ -4,7 +4,5 @@ MAINTAINERCLEANFILES = Makefile.in SUBDIRS = \ test_entry \ ctxpopup_copypasteUI \ -ctxpopup_copypasteshareUI \ -popup_copypasteUI \ test_map \ access_output diff --git a/src/modules/ctxpopup_copypasteshareUI/Makefile.am b/src/modules/ctxpopup_copypasteshareUI/Makefile.am deleted file mode 100755 index 816d03b..0000000 --- a/src/modules/ctxpopup_copypasteshareUI/Makefile.am +++ /dev/null @@ -1,33 +0,0 @@ - -MAINTAINERCLEANFILES = Makefile.in - -AM_CPPFLAGS = \ --DELM_INTERNAL_API_ARGESFSDFEFC=1 \ --I. \ --I$(top_builddir) \ --I$(top_srcdir) \ --I$(top_srcdir)/src/lib \ --I$(top_builddir)/src/lib \ --DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ --DPACKAGE_LIB_DIR=\"$(libdir)\" \ -@ELEMENTARY_CFLAGS@ \ -@ELEMENTARY_X_CFLAGS@ \ -@ELEMENTARY_FB_CFLAGS@ \ -@ELEMENTARY_WIN32_CFLAGS@ \ -@ELEMENTARY_WINCE_CFLAGS@ \ -@ELEMENTARY_EDBUS_CFLAGS@ \ -@ELEMENTARY_EFREET_CFLAGS@ \ -@ELEMENTARY_ETHUMB_CFLAGS@ - -if ELEMENTARY_WINDOWS_BUILD -AM_CPPFLAGS += -DELEMENTARY_BUILD -endif - -pkgdir = $(libdir)/elementary/modules/ctxpopup_copypasteshareUI/$(MODULE_ARCH) -pkg_LTLIBRARIES = module.la - -module_la_SOURCES = copypaste.c - -module_la_LIBADD = $(top_builddir)/src/lib/libelementary.la -module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version -module_la_LIBTOOLFLAGS = --tag=disable-static diff --git a/src/modules/ctxpopup_copypasteshareUI/copypaste.c b/src/modules/ctxpopup_copypasteshareUI/copypaste.c deleted file mode 100644 index 854857b..0000000 --- a/src/modules/ctxpopup_copypasteshareUI/copypaste.c +++ /dev/null @@ -1,303 +0,0 @@ -#include -#include "elm_module_priv.h" -#include "elm_priv.h" - -Elm_Entry_Extension_data *ext_mod; - -typedef struct _Elm_Entry_Context_Menu_Item Elm_Entry_Context_Menu_Item; -struct _Elm_Entry_Context_Menu_Item -{ - Evas_Object *obj; - const char *label; - const char *icon_file; - const char *icon_group; - Elm_Icon_Type icon_type; - Evas_Smart_Cb func; - void *data; -}; - -static void -_ctxpopup_position(Evas_Object *obj) -{ - Evas_Coord cx, cy, cw, ch, x, y, mw, mh; - evas_object_geometry_get(ext_mod->ent, &x, &y, NULL, NULL); - edje_object_part_text_cursor_geometry_get(ext_mod->ent, "elm.text", - &cx, &cy, &cw, &ch); - evas_object_size_hint_min_get(ext_mod->popup, &mw, &mh); - if (cw < mw) - { - cx += (cw - mw) / 2; - cw = mw; - } - if (ch < mh) - { - cy += (ch - mh) / 2; - ch = mh; - } - evas_object_move(ext_mod->popup, x + cx, y + cy); - evas_object_resize(ext_mod->popup, cw, ch); -} - -static void -_select_all(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->selectall(data,obj,event_info); - evas_object_hide(obj); -} - -static void -_select(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->select(data,obj,event_info); - evas_object_hide(obj); -} - -static void -_paste(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->paste(data,obj,event_info); - evas_object_hide(obj); -} - -static void -_cut(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->cut(data,obj,event_info); - evas_object_hide(obj); - elm_object_scroll_freeze_pop(ext_mod->popup); -} - -static void -_copy(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->copy(data,obj,event_info); - evas_object_hide(obj); - elm_object_scroll_freeze_pop(ext_mod->popup); -} - -static void -_share(void *data, Evas_Object *obj, void *event_info) -{ - char *str = NULL; -#ifdef HAVE_ELEMENTARY_X - Ecore_X_Atom atom; -#endif - str = elm_entry_markup_to_utf8(elm_entry_selection_get(data)); - if (!str) return; -#ifdef HAVE_ELEMENTARY_X - atom = ecore_x_atom_get("_TEXT_SHARE_TEST"); - if (atom) - { - ecore_x_window_prop_string_set(ecore_x_window_root_first_get(), atom, str); - ecore_x_client_message32_send(ecore_x_window_root_first_get(), - atom, ECORE_X_EVENT_MASK_WINDOW_CONFIGURE, - 0, 0, 0, 0, 0); - } -#endif - free(str); - - evas_object_hide(obj); - elm_ctxpopup_scroller_disabled_set(ext_mod->popup, EINA_FALSE); -} - -static void -_cancel(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->cancel(data,obj,event_info); - evas_object_hide(obj); - elm_object_scroll_freeze_pop(ext_mod->popup); -} - -static void -_clipboard_menu(void *data, Evas_Object *obj, void *event_info) -{ - // start for cbhm -#ifdef HAVE_ELEMENTARY_X - ecore_x_selection_secondary_set(elm_win_xwindow_get(obj), "",1); -#endif - ext_mod->cnpinit(data,obj,event_info); - elm_cbhm_helper_init(obj); - if (ext_mod->cnp_mode != ELM_CNP_MODE_MARKUP) - elm_cbhm_send_raw_data("show0"); - else - elm_cbhm_send_raw_data("show1"); - evas_object_hide(obj); - // end for cbhm -} - -static void -_item_clicked(void *data, Evas_Object *obj, void *event_info) -{ - Elm_Entry_Context_Menu_Item *it = data; - Evas_Object *obj2 = it->obj; - - if (it->func) it->func(it->data, obj2, NULL); - evas_object_hide(obj); -} - -// module api funcs needed -EAPI int -elm_modapi_init(void *m) -{ - return 1; // succeed always -} - -EAPI int -elm_modapi_shutdown(void *m) -{ - return 1; // succeed always -} - -// module fucns for the specific module type -EAPI void -obj_hook(Evas_Object *obj) -{ - if(!ext_mod) - { - ext_mod = ELM_NEW(Elm_Entry_Extension_data); - elm_entry_extension_module_data_get(obj,ext_mod); - } -} - -EAPI void -obj_unhook(Evas_Object *obj) -{ - if(ext_mod) - { - free(ext_mod); - ext_mod = NULL; - } -} - -EAPI void -obj_longpress(Evas_Object *obj) -{ - if(!ext_mod) return; - Evas_Object *top; - const Eina_List *l; - const Elm_Entry_Context_Menu_Item *it; - const char *context_menu_orientation; - char buf[255]; - Evas_Object* icon; - - /*update*/ - elm_entry_extension_module_data_get(obj,ext_mod); - if (ext_mod->context_menu) - { - if (ext_mod->popup) evas_object_del(ext_mod->popup); -// else elm_widget_scroll_freeze_push(obj); - top = elm_widget_top_get(obj); - if(top) - ext_mod->popup = elm_ctxpopup_add(top); - /*currently below theme not used,when guideline comes a new theme can be created if required*/ - elm_object_style_set(ext_mod->popup,"extended/entry"); - context_menu_orientation = edje_object_data_get - (ext_mod->ent, "context_menu_orientation"); - if ((context_menu_orientation) && - (!strcmp(context_menu_orientation, "horizontal"))) - elm_ctxpopup_horizontal_set(ext_mod->popup, EINA_TRUE); - - elm_widget_sub_object_add(obj, ext_mod->popup); - if (!ext_mod->selmode) - { - if (!ext_mod->password) - { - if (!elm_entry_is_empty(obj)) - { - elm_ctxpopup_item_append(ext_mod->popup, "Select", NULL, _select, obj ); - elm_ctxpopup_item_append(ext_mod->popup, "Select All", NULL, _select_all, obj ); - } - } - if (1) // need way to detect if someone has a selection - { - if (ext_mod->editable) - elm_ctxpopup_item_append(ext_mod->popup, "Paste", NULL, _paste, obj ); - } - // start for cbhm - if ((!ext_mod->password) && (ext_mod->editable)) - { - icon = elm_icon_add(ext_mod->popup); - snprintf(buf, sizeof(buf), "%s/images/copypaste_icon_clipboard.png", PACKAGE_DATA_DIR); - elm_icon_file_set(icon, buf, NULL); - elm_ctxpopup_item_append(ext_mod->popup, NULL, icon, _clipboard_menu, obj); - } - // end for cbhm - } - else - { - if (!ext_mod->password) - { - if (ext_mod->have_selection) - { - elm_ctxpopup_item_append(ext_mod->popup, "Copy", NULL, _copy, obj ); - if (ext_mod->editable) - elm_ctxpopup_item_append(ext_mod->popup, "Cut", NULL, _cut, obj ); - if (ext_mod->editable) - elm_ctxpopup_item_append(ext_mod->popup, "Paste", NULL, _paste, obj ); - icon = elm_icon_add(ext_mod->popup); - snprintf(buf, sizeof(buf), "%s/images/copypaste_icon_share.png", PACKAGE_DATA_DIR); - elm_icon_file_set(icon, buf, NULL); - elm_ctxpopup_item_append(ext_mod->popup, NULL, icon, _share, obj); - } - else - { - _cancel(obj,ext_mod->popup,NULL); - if (!elm_entry_is_empty(obj)) - { - elm_ctxpopup_item_append(ext_mod->popup, "Select", NULL, _select, obj ); - elm_ctxpopup_item_append(ext_mod->popup, "Select All", NULL, _select_all, obj ); - } - if (1) // need way to detect if someone has a selection - { - if (ext_mod->editable) - elm_ctxpopup_item_append(ext_mod->popup, "Paste", NULL, _paste, obj ); - } - } - // start for cbhm - if (ext_mod->editable) - { - icon = elm_icon_add(ext_mod->popup); - snprintf(buf, sizeof(buf), "%s/images/copypaste_icon_clipboard.png", PACKAGE_DATA_DIR); - elm_icon_file_set(icon, buf, NULL); - elm_ctxpopup_item_append(ext_mod->popup, NULL, icon, _clipboard_menu, obj); - } - // end for cbhm - } - } - EINA_LIST_FOREACH(ext_mod->items, l, it) - { - elm_ctxpopup_item_append(ext_mod->popup, it->label, NULL, _item_clicked, it ); - } - if (ext_mod->popup) - { - elm_object_scroll_freeze_push(ext_mod->popup); - _ctxpopup_position(obj); - evas_object_show(ext_mod->popup); - } - } - } - -EAPI void -obj_mouseup(Evas_Object *obj) -{ - if (!obj || !ext_mod) { - return; - } - -/*update*/ - elm_entry_extension_module_data_get(obj,ext_mod); -} - - -EAPI void -obj_hidemenu(Evas_Object *obj) -{ - if (!obj || !ext_mod) { - return; - } - - evas_object_hide(ext_mod->popup); -// if (ext_mod->popup) evas_object_del(ext_mod->popup); -} - - diff --git a/src/modules/popup_copypasteUI/Makefile.am b/src/modules/popup_copypasteUI/Makefile.am deleted file mode 100755 index cc5b787..0000000 --- a/src/modules/popup_copypasteUI/Makefile.am +++ /dev/null @@ -1,33 +0,0 @@ - -MAINTAINERCLEANFILES = Makefile.in - -AM_CPPFLAGS = \ --DELM_INTERNAL_API_ARGESFSDFEFC=1 \ --I. \ --I$(top_builddir) \ --I$(top_srcdir) \ --I$(top_srcdir)/src/lib \ --I$(top_builddir)/src/lib \ --DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ --DPACKAGE_LIB_DIR=\"$(libdir)\" \ -@ELEMENTARY_CFLAGS@ \ -@ELEMENTARY_X_CFLAGS@ \ -@ELEMENTARY_FB_CFLAGS@ \ -@ELEMENTARY_WIN32_CFLAGS@ \ -@ELEMENTARY_WINCE_CFLAGS@ \ -@ELEMENTARY_EDBUS_CFLAGS@ \ -@ELEMENTARY_EFREET_CFLAGS@ \ -@ELEMENTARY_ETHUMB_CFLAGS@ - -if ELEMENTARY_WINDOWS_BUILD -AM_CPPFLAGS += -DELEMENTARY_BUILD -endif - -pkgdir = $(libdir)/elementary/modules/popup_copypasteUI/$(MODULE_ARCH) -pkg_LTLIBRARIES = module.la - -module_la_SOURCES = copypaste.c - -module_la_LIBADD = $(top_builddir)/src/lib/libelementary.la -module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version -module_la_LIBTOOLFLAGS = --tag=disable-static diff --git a/src/modules/popup_copypasteUI/copypaste.c b/src/modules/popup_copypasteUI/copypaste.c deleted file mode 100644 index 381f711..0000000 --- a/src/modules/popup_copypasteUI/copypaste.c +++ /dev/null @@ -1,201 +0,0 @@ -#include -#include "elm_module_priv.h" -#include "elm_priv.h" - -Elm_Entry_Extension_data *ext_mod; -typedef struct _Elm_Entry_Context_Menu_Item Elm_Entry_Context_Menu_Item; -struct _Elm_Entry_Context_Menu_Item -{ - Evas_Object *obj; - const char *label; - const char *icon_file; - const char *icon_group; - Elm_Icon_Type icon_type; - Evas_Smart_Cb func; - void *data; -}; - - -static void -_select(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->select(data,obj,event_info); - evas_object_hide(ext_mod->popup); -} - -static void -_paste(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->paste(data,obj,event_info); - evas_object_hide(ext_mod->popup); -} - -static void -_cut(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->cut(data,obj,event_info); - evas_object_hide(ext_mod->popup); -} - -static void -_copy(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->copy(data,obj,event_info); - evas_object_hide(ext_mod->popup); -} - -static void -_cancel(void *data, Evas_Object *obj, void *event_info) -{ - ext_mod->cancel(data,obj,event_info); - evas_object_hide(ext_mod->popup); -} - -static void -_clipboard_menu(void *data, Evas_Object *obj, void *event_info) -{ - // start for cbhm -#ifdef HAVE_ELEMENTARY_X - ecore_x_selection_secondary_set(elm_win_xwindow_get(obj), "",1); -#endif - ext_mod->cnpinit(data,obj,event_info); - elm_cbhm_helper_init(obj); - if (ext_mod->cnp_mode != ELM_CNP_MODE_MARKUP) - elm_cbhm_send_raw_data("show0"); - else - elm_cbhm_send_raw_data("show1"); - evas_object_hide(ext_mod->popup); - // end for cbhm -} - -static void -_item_clicked(void *data, Evas_Object *obj, void *event_info) -{ - Elm_Entry_Context_Menu_Item *it = data; - Evas_Object *obj2 = it->obj; - - if (it->func) it->func(it->data, obj2, NULL); - evas_object_hide(ext_mod->popup); -} - -// module api funcs needed -EAPI int -elm_modapi_init(void *m) -{ - return 1; // succeed always -} - -EAPI int -elm_modapi_shutdown(void *m) -{ - return 1; // succeed always -} - -// module fucns for the specific module type -EAPI void -obj_hook(Evas_Object *obj) -{ - if(!ext_mod) - { - ext_mod = ELM_NEW(Elm_Entry_Extension_data); - elm_entry_extension_module_data_get(obj,ext_mod); - } -} - -EAPI void -obj_unhook(Evas_Object *obj) -{ - if(ext_mod) - { - free(ext_mod); - ext_mod = NULL; - } -} - -EAPI void -obj_longpress(Evas_Object *obj) -{ - if(!ext_mod) return; - Evas_Object *top; - Evas_Object *list; - - const Eina_List *l; - const Elm_Entry_Context_Menu_Item *it; - /*update*/ - elm_entry_extension_module_data_get(obj,ext_mod); - if (ext_mod->context_menu) - { - if (ext_mod->popup) evas_object_del(ext_mod->popup); - else elm_widget_scroll_freeze_push(obj); - top = elm_widget_top_get(obj); - if(top) - ext_mod->popup = elm_popup_add(top); - elm_object_style_set(ext_mod->popup,"menustyle"); - elm_popup_mode_set(ext_mod->popup, ELM_POPUP_TYPE_ALERT); - elm_popup_title_label_set(ext_mod->popup,"CopyPaste"); - list = elm_list_add(ext_mod->popup); - elm_object_style_set(list,"popup"); - elm_list_mode_set(list, ELM_LIST_COMPRESS); - elm_widget_sub_object_add(obj, ext_mod->popup); - if (!ext_mod->selmode) - { - if (!ext_mod->password) - elm_list_item_append(list, "Select", NULL, NULL,_select, obj); - if (1) // need way to detect if someone has a selection - { - if (ext_mod->editable) - elm_list_item_append(list, "Paste", NULL, NULL,_paste, obj); - } - // elm_ctxpopup_item_add(wd->ctxpopup, NULL, "Selectall",_select_all, obj ); - // start for cbhm - if ((!ext_mod->password) && (ext_mod->editable)) - elm_list_item_append(list, "More", NULL, NULL,_clipboard_menu, obj); - // end for cbhm - } - else - { - if (!ext_mod->password) - { - if (ext_mod->have_selection) - { - elm_list_item_append(list, "Copy", NULL, NULL,_copy, obj); - if (ext_mod->editable) - elm_list_item_append(list, "Cut", NULL, NULL,_cut, obj); - } - else - { - _cancel(obj,ext_mod->popup,NULL); - elm_list_item_append(list, "Select", NULL, NULL,_select, obj); - if (1) // need way to detect if someone has a selection - { - if (ext_mod->editable) - elm_list_item_append(list, "Paste", NULL, NULL,_paste, obj); - } - } - // start for cbhm - if (ext_mod->editable) - elm_list_item_append(list, "More", NULL, NULL,_clipboard_menu, obj); - // end for cbhm - } - } - EINA_LIST_FOREACH(ext_mod->items, l, it) - { - elm_list_item_append(list, it->label,NULL,NULL, _item_clicked, it); - } - if (ext_mod->popup) - { - elm_list_go(list); - elm_popup_content_set(ext_mod->popup, list); - evas_object_show(ext_mod->popup); - evas_render( evas_object_evas_get( ext_mod->popup ) ); - } - } -} - -EAPI void -obj_mouseup(Evas_Object *obj) -{ -/*update*/ - elm_entry_extension_module_data_get(obj,ext_mod); -} -