Enlightenment CVS committal Author : leviathan Project : e17 Module : proto
Dir : e17/proto/etk-perl Modified Files: Changes Etk.xs EtkTypes.c META.yml README typemap Log Message: Follow recent etk changes =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/Changes,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- Changes 20 Aug 2006 09:34:33 -0000 1.4 +++ Changes 6 Oct 2006 21:01:49 -0000 1.5 @@ -1,5 +1,9 @@ Revision history for Perl extension Etk. +0.05 Mon Sep 18 22:53:15 GMT+2 2006 + - follow changes of etk + - finish most tests (make test now works) + 0.04 Sun Aug 20 12:19:10 GMT+2 2006 - Followed etk changes - fixed Tree implementation =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v retrieving revision 1.56 retrieving revision 1.57 diff -u -3 -r1.56 -r1.57 --- Etk.xs 10 Sep 2006 09:01:53 -0000 1.56 +++ Etk.xs 6 Oct 2006 21:01:49 -0000 1.57 @@ -1296,6 +1296,12 @@ MODULE = Etk::Container PACKAGE = Etk::Container PREFIX = etk_container_ void +etk_container_remove_all(container) + Etk_Container * container + ALIAS: + RemoveAll=1 + +void etk_container_add(container, widget) Etk_Container * container Etk_Widget * widget @@ -1774,6 +1780,13 @@ ALIAS: IconGetAtXy=1 +Etk_Scrolled_View * +etk_iconbox_scrolled_view_get(iconbox) + Etk_Iconbox * iconbox + ALIAS: + ScrolledViewGet=1 + + MODULE = Etk::Iconbox::Icon PACKAGE = Etk::Iconbox::Icon PREFIX = etk_iconbox_icon_ SV * @@ -2177,23 +2190,6 @@ ALIAS: Quit=1 -void -etk_main_toplevel_widget_add(widget) - Etk_Toplevel_Widget * widget - ALIAS: - ToplevelWidgetAdd=1 - -void -etk_main_toplevel_widget_remove(widget) - Etk_Toplevel_Widget * widget - ALIAS: - ToplevelWidgetRemove=1 - -Evas_List * -etk_main_toplevel_widgets_get() - ALIAS: - ToplevelWidgetsGet=1 - MODULE = Etk::Menu::Bar PACKAGE = Etk::Menu::Bar PREFIX = etk_menu_bar_ @@ -3183,19 +3179,24 @@ MODULE = Etk::Selection PACKAGE = Etk::Selection PREFIX = etk_selection_ void -etk_selection_text_request(widget) +etk_selection_text_request(selection, widget) + Etk_Selection_Type selection Etk_Widget * widget ALIAS: TextRequest=1 void -etk_selection_text_set(widget, data, length) - Etk_Widget * widget - char * data - int length +etk_selection_text_set(selection, text) + Etk_Selection_Type selection + char * text ALIAS: TextSet=1 +void +etk_selection_clear(selection) + Etk_Selection_Type selection + ALIAS: + Clear=1 MODULE = Etk::Signal PACKAGE = Etk::Signal PREFIX = etk_signal_ @@ -3241,26 +3242,42 @@ RETVAL void -etk_statusbar_pop(statusbar, context_id) +etk_statusbar_message_pop(statusbar, context_id) Etk_Statusbar * statusbar int context_id ALIAS: - Pop=1 + MessagePop=1 int -etk_statusbar_push(statusbar, message, context_id) +etk_statusbar_message_push(statusbar, message, context_id) Etk_Statusbar * statusbar char * message int context_id ALIAS: - Push=1 + MessagePush=1 void -etk_statusbar_remove(statusbar, message_id) +etk_statusbar_message_remove(statusbar, message_id) Etk_Statusbar * statusbar int message_id ALIAS: - Remove=1 + MessageRemove=1 + +void +etk_statusbar_message_get(statusbar) + Etk_Statusbar * statusbar + ALIAS: + MessageGet=1 + PPCODE: + const char ** message; + int mid; + int cid; + etk_statusbar_message_get(statusbar, message, &mid, &cid); + EXTEND(SP, 3); + PUSHs(sv_2mortal(newSVpv(*message, strlen(*message)))); + PUSHs(sv_2mortal(newSViv(mid))); + PUSHs(sv_2mortal(newSViv(cid))); + MODULE = Etk::Stock PACKAGE = Etk::Stock PREFIX = etk_stock_ @@ -3672,64 +3689,47 @@ MODULE = Etk::Theme PACKAGE = Etk::Theme PREFIX = etk_theme_ -const char * -etk_theme_default_icon_theme_get() - ALIAS: - DefaultIconThemeGet=1 - -const char * -etk_theme_default_widget_theme_get() - ALIAS: - DefaultWidgetThemeGet=1 - -const char * -etk_theme_icon_theme_get() - ALIAS: - IconThemeGet=1 - -Etk_Bool -etk_theme_icon_theme_set(theme_name) - char * theme_name - ALIAS: - IconThemeSet=1 - void etk_theme_init() - ALIAS: + ALIAS: Init=1 -Evas_Object * -etk_theme_object_load(evas, filename, group) - Evas * evas - char * filename - char * group - ALIAS: - ObjectLoad=1 - -Evas_Object * -etk_theme_object_load_from_parent(evas, theme_parent, filename, group) - Evas * evas - Etk_Widget * theme_parent - char * filename - char * group - ALIAS: - ObjectLoadFromParent=1 - void etk_theme_shutdown() ALIAS: Shutdown=1 const char * -etk_theme_widget_theme_get() +etk_theme_widget_get() ALIAS: - WidgetThemeGet=1 + WidgetGet=1 Etk_Bool -etk_theme_widget_theme_set(theme_name) +etk_theme_widget_set(theme_name) char * theme_name ALIAS: - WidgetThemeSet=1 + WidgetSet=1 + + + +const char * +etk_theme_icon_get() + ALIAS: + IconGet=1 + +Etk_Bool +etk_theme_icon_set(theme) + const char * theme + ALIAS: + IconSet=1 + +Etk_Bool +etk_theme_group_exists(file, group, parent) + const char * file + const char * group + const char * parent + ALIAS: + GroupExists=1 MODULE = Etk::ToggleButton PACKAGE = Etk::ToggleButton PREFIX = etk_toggle_button_ @@ -3824,42 +3824,42 @@ EnabledGet=1 -MODULE = Etk::ToplevelWidget PACKAGE = Etk::ToplevelWidget PREFIX = etk_toplevel_widget_ +MODULE = Etk::Toplevel PACKAGE = Etk::Toplevel PREFIX = etk_toplevel_ Evas * -etk_toplevel_widget_evas_get(toplevel_widget) - Etk_Toplevel_Widget * toplevel_widget +etk_toplevel_evas_get(toplevel_widget) + Etk_Toplevel * toplevel_widget ALIAS: EvasGet=1 Etk_Widget * -etk_toplevel_widget_focused_widget_get(toplevel_widget) - Etk_Toplevel_Widget * toplevel_widget +etk_toplevel_focused_widget_get(toplevel_widget) + Etk_Toplevel * toplevel_widget ALIAS: FocusedWidgetGet=1 Etk_Widget * -etk_toplevel_widget_focused_widget_next_get(toplevel_widget) - Etk_Toplevel_Widget * toplevel_widget +etk_toplevel_focused_widget_next_get(toplevel_widget) + Etk_Toplevel * toplevel_widget ALIAS: FocusedWidgetNextGet=1 Etk_Widget * -etk_toplevel_widget_focused_widget_prev_get(toplevel_widget) - Etk_Toplevel_Widget * toplevel_widget +etk_toplevel_focused_widget_prev_get(toplevel_widget) + Etk_Toplevel * toplevel_widget ALIAS: FocusedWidgetPrevGet=1 void -etk_toplevel_widget_focused_widget_set(toplevel_widget, widget) - Etk_Toplevel_Widget * toplevel_widget +etk_toplevel_focused_widget_set(toplevel_widget, widget) + Etk_Toplevel * toplevel_widget Etk_Widget * widget ALIAS: FocusedWidgetSet=1 void -etk_toplevel_widget_geometry_get(toplevel_widget, x, y, w, h) - Etk_Toplevel_Widget * toplevel_widget +etk_toplevel_geometry_get(toplevel_widget, x, y, w, h) + Etk_Toplevel * toplevel_widget ALIAS: GeometryGet=1 PPCODE: @@ -3867,7 +3867,7 @@ int y; int w; int h; - etk_toplevel_widget_geometry_get(toplevel_widget, &x, &y, &w, &h); + etk_toplevel_geometry_get(toplevel_widget, &x, &y, &w, &h); EXTEND(SP, 4); PUSHs(sv_2mortal(newSViv(x))); PUSHs(sv_2mortal(newSViv(y))); @@ -3875,15 +3875,15 @@ PUSHs(sv_2mortal(newSViv(h))); void -etk_toplevel_widget_pointer_pop(toplevel_widget, pointer_type) - Etk_Toplevel_Widget * toplevel_widget +etk_toplevel_pointer_pop(toplevel_widget, pointer_type) + Etk_Toplevel * toplevel_widget Etk_Pointer_Type pointer_type ALIAS: PointerPop=1 void -etk_toplevel_widget_pointer_push(toplevel_widget, pointer_type) - Etk_Toplevel_Widget * toplevel_widget +etk_toplevel_pointer_push(toplevel_widget, pointer_type) + Etk_Toplevel * toplevel_widget Etk_Pointer_Type pointer_type ALIAS: PointerPush=1 @@ -5276,7 +5276,7 @@ ALIAS: ToplevelEvasGet=1 -Etk_Toplevel_Widget * +Etk_Toplevel * etk_widget_toplevel_parent_get(widget) Etk_Widget * widget ALIAS: @@ -5296,17 +5296,17 @@ UnswallowWidget=1 Etk_Bool -etk_widget_visibility_locked_get(widget) +etk_widget_internal_get(widget) Etk_Widget * widget ALIAS: - VisibilityLockedGet=1 + InternalGet=1 void -etk_widget_visibility_locked_set(widget, visibility_locked) +etk_widget_internal_set(widget, internal) Etk_Widget * widget - Etk_Bool visibility_locked + Etk_Bool internal ALIAS: - VisibilityLockedSet=1 + InternalSet=1 MODULE = Etk::Window PACKAGE = Etk::Window PREFIX = etk_window_ =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/EtkTypes.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- EtkTypes.c 10 Sep 2006 08:38:21 -0000 1.15 +++ EtkTypes.c 6 Oct 2006 21:01:49 -0000 1.16 @@ -132,7 +132,7 @@ __("Etk_Tool_Button", "Etk::ToolButton"); __("Etk_Tool_Toggle_Button", "Etk::ToolToggleButton"); __("Etk_Toolbar", "Etk::Toolbar"); - __("Etk_Toplevel_Widget", "Etk::ToplevelWidget"); + __("Etk_Toplevel", "Etk::Toplevel"); __("Etk_Tree", "Etk::Tree"); __("Etk_Tree_Col", "Etk::Tree::Col"); __("Etk_Tree_Row", "Etk::Tree::Row"); @@ -169,8 +169,8 @@ __("ToolToggleButton", "Button"); __("Frame", "Bin"); __("ScrolledView", "Bin"); - __("ToplevelWidget", "Bin"); - __("Window", "ToplevelWidget"); + __("Toplevel", "Bin"); + __("Window", "Toplevel"); __("Dialog", "Window"); __("MessageDialog", "Dialog"); __("PopupWindow", "Window"); =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/META.yml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- META.yml 20 Aug 2006 09:34:33 -0000 1.4 +++ META.yml 6 Oct 2006 21:01:49 -0000 1.5 @@ -1,7 +1,7 @@ # http://module-build.sourceforge.net/META-spec.html #XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX# name: Etk -version: 0.04 +version: 0.05 version_from: lib/Etk.pm installdirs: site requires: =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/README,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- README 20 Aug 2006 09:34:33 -0000 1.7 +++ README 6 Oct 2006 21:01:49 -0000 1.8 @@ -1,4 +1,4 @@ -Etk version 0.04 +Etk version 0.05 ================ These are the Etk bindings for the Enlightenment Toolkit (etk) =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/typemap,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- typemap 10 Sep 2006 08:38:21 -0000 1.18 +++ typemap 6 Oct 2006 21:01:49 -0000 1.19 @@ -1,4 +1,6 @@ Etk_Accumulator T_PTROBJ +Etk_Selection_Type T_IV +Etk_Selection_Content_Type T_IV Etk_Alignment * T_PTROBJ_ETK Etk_Argument * T_PTROBJ_ETK Etk_Bin * T_PTROBJ_ETK @@ -91,7 +93,7 @@ Etk_Textblock_Iter * T_PTROBJ_ETK Etk_Textblock_Gravity T_IV Etk_Toggle_Button * T_PTROBJ_ETK -Etk_Toplevel_Widget * T_PTROBJ_ETK +Etk_Toplevel * T_PTROBJ_ETK Etk_Toolbar * T_PTROBJ_ETK Etk_Tool_Button * T_PTROBJ_ETK Etk_Tool_Toggle_Button * T_PTROBJ_ETK ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs