Changeset 4665
- Timestamp:
- 09/24/08 09:20:59 (5 years ago)
- Location:
- trunk/src/host/pye17
- Files:
-
- 4 added
- 4 edited
-
Makefile (modified) (1 diff)
-
codegen/argtypes.py (modified) (1 diff)
-
codegen/h2def.py (modified) (1 diff)
-
ecore (added)
-
ecore/Makefile (added)
-
ecore/ecore.override (added)
-
ecore/ecoremodule.c (added)
-
evas/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/host/pye17/Makefile
r4661 r4665 20 20 21 21 22 e_bindings = evas 22 e_bindings = evas ecore 23 23 24 24 ### ToDo ### -
trunk/src/host/pye17/codegen/argtypes.py
r4658 r4665 1100 1100 1101 1101 matcher.register_pointer('void', 'G_TYPE_NONE') 1102 matcher.register_pointer('int', '77') 1103 matcher.register_pointer('unsigned-int', '77') 1104 matcher.register_pointer('float', '77') 1105 matcher.register_pointer('Evas', '77') 1106 matcher.register_pointer('Evas_Object', '77') 1107 matcher.register_pointer('Evas_Object_Pointer_Mode', '77') 1108 matcher.register_pointer('Evas_Array_Hash', '77') 1109 matcher.register_pointer('Evas_Smart', '77') 1110 matcher.register_pointer('Evas_Lock', '77') 1111 matcher.register_pointer('Evas_Textblock_Cursor', '77') 1112 matcher.register_pointer('Evas_Imaging_Font', '77') 1113 matcher.register_pointer('Evas_Textblock_Style', '77') 1114 matcher.register_pointer('Evas_Modifier', '77') 1115 matcher.register_pointer('Evas_Imaging_Image', '77') 1102 matcher.register_pointer('int', 'G_TYPE_OBJECT') 1103 matcher.register_pointer('unsigned-int', 'G_TYPE_OBJECT') 1104 matcher.register_pointer('float', 'G_TYPE_OBJECT') 1105 matcher.register_pointer('Evas', 'G_TYPE_OBJECT') 1106 matcher.register_pointer('Evas_Object', 'G_TYPE_OBJECT') 1107 matcher.register_pointer('Evas_Object_Pointer_Mode', 'G_TYPE_OBJECT') 1108 matcher.register_pointer('Evas_Array_Hash', 'G_TYPE_OBJECT') 1109 matcher.register_pointer('Evas_Smart', 'G_TYPE_OBJECT') 1110 matcher.register_pointer('Evas_Lock', 'G_TYPE_OBJECT') 1111 matcher.register_pointer('Evas_Textblock_Cursor', 'G_TYPE_OBJECT') 1112 matcher.register_pointer('Evas_Imaging_Font', 'G_TYPE_OBJECT') 1113 matcher.register_pointer('Evas_Textblock_Style', 'G_TYPE_OBJECT') 1114 matcher.register_pointer('Evas_Modifier', 'G_TYPE_OBJECT') 1115 matcher.register_pointer('Evas_Imaging_Image', 'G_TYPE_OBJECT') 1116 1117 # ecore 1118 matcher.register_pointer('Ecore_Exe', 'G_TYPE_NONE') 1119 matcher.register_pointer('Ecore_Exe_Event_Data', 'G_TYPE_OBJECT') 1120 matcher.register_pointer('Ecore_List', 'G_TYPE_OBJECT') 1121 matcher.register_pointer('Ecore_Tree', 'G_TYPE_OBJECT') 1122 matcher.register_pointer('Ecore_Tree_Node', 'G_TYPE_OBJECT') 1123 matcher.register_pointer('Ecore_List_Node', 'G_TYPE_OBJECT') 1124 matcher.register_pointer('Ecore_DList', 'G_TYPE_OBJECT') 1125 matcher.register_pointer('Ecore_DList_Node', 'G_TYPE_OBJECT') 1126 matcher.register_pointer('Ecore_Sheap', 'G_TYPE_OBJECT') 1127 matcher.register_pointer('Ecore_Strbuf', 'G_TYPE_OBJECT') 1128 matcher.register_pointer('Ecore_Hash', 'G_TYPE_OBJECT') 1129 matcher.register_pointer('Ecore_Path_Group', 'G_TYPE_OBJECT') 1130 matcher.register_pointer('Ecore_Timer', 'G_TYPE_OBJECT') 1131 matcher.register_pointer('Ecore_Animator', 'G_TYPE_OBJECT') 1132 matcher.register_pointer('Ecore_Fd_Handler', 'G_TYPE_OBJECT') 1133 matcher.register_pointer('Ecore_Poller', 'G_TYPE_OBJECT') 1134 matcher.register_pointer('Ecore_Event_Handler', 'G_TYPE_OBJECT') 1135 matcher.register_pointer('Ecore_Idler', 'G_TYPE_OBJECT') 1136 matcher.register_pointer('Ecore_Idle_Enterer', 'G_TYPE_OBJECT') 1137 matcher.register_pointer('Ecore_Idle_Exiter', 'G_TYPE_OBJECT') 1138 matcher.register_pointer('Ecore_Event_Filter', 'G_TYPE_OBJECT') 1139 matcher.register_pointer('Ecore_Event_Handler', 'G_TYPE_OBJECT') 1140 matcher.register_pointer('Ecore_Event', 'G_TYPE_OBJECT') 1141 matcher.register_pointer('Ecore_Plugin', 'G_TYPE_OBJECT') 1142 matcher.register_pointer('Ecore_Free_Cb', 'G_TYPE_NONE') 1143 #matcher.register_pointer('Ecore_Compare_Cb', 'G_TYPE_NONE') 1144 1145 # matcher.register_pointer('', 'G_TYPE_OBJECT') 1146 -
trunk/src/host/pye17/codegen/h2def.py
r4664 r4665 462 462 callback = argument.find('(') 463 463 if callback > -1: 464 argument = 'void* callback' 464 func_name_end = argument.find(')') 465 argument = 'void* callback_' + argument[callback+1:func_name_end].lstrip("* ") 465 466 spaces = string.count(argument, ' ') 466 467 if spaces > 1: -
trunk/src/host/pye17/evas/Makefile
r4662 r4665 20 20 21 21 clean: 22 rm -f *.o evas.c evas.defs22 rm -f *.o *~ evas.defs evas.c evas.so 23 23 24 24
Note: See TracChangeset
for help on using the changeset viewer.
