Elementary: Remove leftover deprecated function declarations.

The ones that have no equivalent replacement still do remain.
This commit is contained in:
Kai Huuhko 2013-11-09 22:58:46 +02:00
parent 9f6422a807
commit e837f8f028
8 changed files with 37 additions and 89 deletions

12
README
View File

@ -20,10 +20,6 @@ CHANGES FROM 1.7 to 1.8
* ecore.file.Download => efl.ecore.FileDownload
* edje.edit.EdjeEdit => efl.edje_edit.EdjeEdit
* Emotion(module_filename="xxx") => Emotion(module_name="xxx")
* elementary.need_e_dbus => elementary.need_edbus
* elm.domain_translatable_text_part_set => elm.domain_translatable_part_text_set
* elm.Scroller.custom_widget_base_theme_set => elm.Layout.theme_set TODO is this right?
* elm.notify.orient_set/get/prop removed => align_set (TODO)
* elm.ObjectItem.data changed to a dict (previously held args & kwargs)
* Many _set functions that would previously return status now instead raise
@ -65,3 +61,11 @@ CHANGES FROM 1.7 to 1.8
- python-evas/evas/decorators.py
- python-evas/evas/debug.py
- python-evas old hack to rotate objects
Deprecated in 1.8
-----------------
* elm.Scroller.custom_widget_base_theme_set => elm.Layout.theme_set
* elm.notify.orient_set/get/prop removed => align
* elementary.need_e_dbus => elementary.need_edbus
* elm.domain_translatable_text_part_set => elm.domain_translatable_part_text_set

1
TODO
View File

@ -27,6 +27,7 @@ TODO
* Evas: SmartObject needs testing, work. Make it inheritable by extension
classes?
* Add missing Eo type mappings, mostly in Ecore
* Check that README has all changes listed
Elementary
==========

View File

@ -9,10 +9,6 @@ import argparse
c_exclude_list = [
"elm_app", # These are only useful for C apps
"elm_widget", # Custom widgets, probably not feasible for us to provide
#"elm_prefs", # Intended for configuration dialogs
#"elm_route", # Useless API?
#"elm_glview", # Is there an OpenGL API for Python that can be used with this?
#"evas_gl_", # ditto
"elm_quicklaunch", # Is quicklaunch relevant for us?
"emotion_object_extension_may_play_fast_get", # this optimization does not work from py
"edje_edit_", # Disabled
@ -24,6 +20,9 @@ c_exclude_list = [
"ecore_timer_dump", # this is just usefull for debugging
"ecore_throttle_", # I don't know what this is :/ - davemds
"elm_check_state_pointer_set", # Cannot be implemented in Python
"elm_access", # Access disabled until 1.9
"elm_config_access", # Access disabled until 1.9
"elm_object_item_access", # Access disabled until 1.9
]
c_excludes = "|".join(c_exclude_list)
@ -33,6 +32,14 @@ py_exclude_list = [
"elm_object_item_text", # macro
"elm_object_content", # macro
"elm_object_text", # macro
"elm_layout_end", # macros
"elm_layout_icon", # macros
"elm_object_domain_translatable_text", # macros
"elm_object_tooltip_translatable_text", # macros
"elm_object_translatable_text", # macros
"elm_access", # Access disabled until 1.9
"elm_config_access", # Access disabled until 1.9
"elm_object_item_access", # Access disabled until 1.9
]
py_excludes = "|".join(py_exclude_list)
@ -74,7 +81,7 @@ def pkg_config(require, min_vers=None):
def get_capis(inc_path, prefix):
capis = []
capi_pattern = re.compile("^ *EAPI [A-Za-z_ *\n]+ +\**\n?(?!" + c_excludes + ")(" + prefix + "_\w+) *\(", flags = re.S|re.M)
capi_pattern = re.compile("^ *EAPI [A-Za-z_ *\n]+ *\**\n?(?!" + c_excludes + ")(" + prefix + "_\w+) *\(", flags = re.S|re.M)
for path, dirs, files in os.walk(inc_path):
for f in files:

View File

@ -11,10 +11,6 @@ cdef extern from "Elementary.h":
void elm_diskselector_side_text_max_length_set(Evas_Object *obj, int len)
void elm_diskselector_display_item_num_set(Evas_Object *obj, int num)
int elm_diskselector_display_item_num_get(Evas_Object *obj)
void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
void elm_diskselector_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
void elm_diskselector_scroller_policy_get(Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
void elm_diskselector_clear(Evas_Object *obj)
const_Eina_List *elm_diskselector_items_get(Evas_Object *obj)
Elm_Object_Item *elm_diskselector_item_append(Evas_Object *obj, const_char *label, Evas_Object *icon, Evas_Smart_Cb func, void *data)

View File

@ -30,8 +30,6 @@ cdef extern from "Elementary.h":
Eina_Bool elm_gengrid_multi_select_get(Evas_Object *obj)
void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool setting)
Eina_Bool elm_gengrid_horizontal_get(Evas_Object *obj)
void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
void elm_gengrid_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
Elm_Object_Item * elm_gengrid_item_append(Evas_Object *obj, Elm_Gengrid_Item_Class *itc, const_void *data, Evas_Smart_Cb func, const_void *func_data)
Elm_Object_Item * elm_gengrid_item_prepend(Evas_Object *obj, Elm_Gengrid_Item_Class *itc, const_void *data, Evas_Smart_Cb func, const_void *func_data)
Elm_Object_Item * elm_gengrid_item_insert_before(Evas_Object *obj, Elm_Gengrid_Item_Class *itc, const_void *data, Elm_Object_Item *before, Evas_Smart_Cb func, const_void *func_data)
@ -43,8 +41,6 @@ cdef extern from "Elementary.h":
void elm_gengrid_realized_items_update(Evas_Object *obj)
Elm_Object_Item * elm_gengrid_first_item_get(Evas_Object *obj)
Elm_Object_Item * elm_gengrid_last_item_get(Evas_Object *obj)
void elm_gengrid_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
void elm_gengrid_scroller_policy_get(Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
unsigned int elm_gengrid_items_count(Evas_Object *obj)
void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
void elm_gengrid_item_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
@ -54,13 +50,7 @@ cdef extern from "Elementary.h":
void elm_gengrid_align_get(Evas_Object *obj, double *align_x, double *align_y)
void elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode)
Eina_Bool elm_gengrid_reorder_mode_get(Evas_Object *obj)
void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel)
void elm_gengrid_page_relative_get(Evas_Object *obj, double *h_pagerel, double *v_pagerel)
void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize)
void elm_gengrid_current_page_get(Evas_Object *obj, int *h_pagenum, int *v_pagenum)
void elm_gengrid_last_page_get(Evas_Object *obj, int *h_pagenum, int *v_pagenum)
void elm_gengrid_page_show(Evas_Object *obj, int h_pagenum, int v_pagenum)
void elm_gengrid_page_bring_in(Evas_Object *obj, int h_pagenum, int v_pagenum)
void elm_gengrid_filled_set(Evas_Object *obj, Eina_Bool fill)
Eina_Bool elm_gengrid_filled_get(Evas_Object *obj)
void elm_gengrid_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode)
@ -79,7 +69,6 @@ cdef extern from "Elementary.h":
Eina_Bool elm_gengrid_item_selected_get(Elm_Object_Item *item)
void elm_gengrid_item_show(Elm_Object_Item *item, Elm_Genlist_Item_Scrollto_Type scrollto_type)
void elm_gengrid_item_bring_in(Elm_Object_Item *item, Elm_Genlist_Item_Scrollto_Type scrollto_type)
Evas_Object * elm_gengrid_item_object_get(Elm_Object_Item *it)
void elm_gengrid_item_update(Elm_Object_Item *item)
void elm_gengrid_item_pos_get(Elm_Object_Item *item, unsigned int *x, unsigned int *y)
void elm_gengrid_item_tooltip_text_set(Elm_Object_Item *item, const_char *text)

View File

@ -15,10 +15,6 @@ cdef extern from "Elementary.h":
Eina_Bool elm_list_horizontal_get(Evas_Object *obj)
void elm_list_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode)
Elm_Object_Select_Mode elm_list_select_mode_get(Evas_Object *obj)
void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
void elm_list_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
void elm_list_scroller_policy_get(Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
Elm_Object_Item *elm_list_item_append(Evas_Object *obj, const_char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, void *data)
Elm_Object_Item *elm_list_item_prepend(Evas_Object *obj, const_char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, void *data)
Elm_Object_Item *elm_list_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const_char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, void *data)

View File

@ -41,48 +41,6 @@ Default content parts of the notify widget that you can use are:
Enumerations
------------
.. _Elm_Notify_Orient:
Notify orientation types
========================
.. data:: ELM_NOTIFY_ORIENT_TOP
Top orientation
.. data:: ELM_NOTIFY_ORIENT_CENTER
Center orientation
.. data:: ELM_NOTIFY_ORIENT_BOTTOM
Bottom orientation
.. data:: ELM_NOTIFY_ORIENT_LEFT
Left orientation
.. data:: ELM_NOTIFY_ORIENT_RIGHT
Right orientation
.. data:: ELM_NOTIFY_ORIENT_TOP_LEFT
Top left orientation
.. data:: ELM_NOTIFY_ORIENT_TOP_RIGHT
Top right orientation
.. data:: ELM_NOTIFY_ORIENT_BOTTOM_LEFT
Bottom left orientation
.. data:: ELM_NOTIFY_ORIENT_BOTTOM_RIGHT
Bottom right orientation
.. _ELM_NOTIFY_ALIGN_FILL:
ELM_NOTIFY_ALIGN_FILL
@ -102,6 +60,7 @@ from efl.eo cimport _object_mapping_register, object_from_instance
from efl.utils.conversions cimport _ctouni
from efl.evas cimport Object as evasObject
from object cimport Object
from efl.utils.deprecated cimport DEPRECATED
cimport enums
@ -150,23 +109,6 @@ cdef class Notify(Object):
def parent_get(self):
return object_from_instance(elm_notify_parent_get(self.obj))
property orient:
"""The position in which the notify will appear in its parent.
:type: :ref:`Notify orientation <Elm_Notify_Orient>`
"""
def __get__(self):
return elm_notify_orient_get(self.obj)
def __set__(self, orient):
elm_notify_orient_set(self.obj, orient)
def orient_set(self, int orient):
elm_notify_orient_set(self.obj, orient)
def orient_get(self):
return elm_notify_orient_get(self.obj)
property timeout:
"""The time interval after which the notify window is going to be
hidden.
@ -265,4 +207,19 @@ cdef class Notify(Object):
self._callback_del("block,clicked", func)
property orient:
def __get__(self):
return self.orient_get()
def __set__(self, orient):
self.orient_set(orient)
@DEPRECATED("1.8", "Use align instead.")
def orient_set(self, int orient):
elm_notify_orient_set(self.obj, orient)
@DEPRECATED("1.8", "Use align instead.")
def orient_get(self):
return elm_notify_orient_get(self.obj)
_object_mapping_register("Elm_Notify", Notify)

View File

@ -26,7 +26,5 @@ cdef extern from "Elementary.h":
void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused)
Eina_Bool elm_photocam_paused_get(Evas_Object *obj)
Evas_Object *elm_photocam_internal_image_get(Evas_Object *obj)
void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
void elm_photocam_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
void elm_photocam_gesture_enabled_set(Evas_Object *obj, Eina_Bool gesture)
Eina_Bool elm_photocam_gesture_enabled_get(Evas_Object *obj)