[PATCH 4/5] expose most of *_set and *_get functions as properties

Łukasz Pankowski lukpank at o2.pl
Sun Mar 14 17:52:01 CET 2010


---
 vapi/ecore.vapi |   20 ++
 vapi/edje.vapi  |   21 ++
 vapi/eina.vapi  |    6 +
 vapi/elm.vapi   |  653 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 vapi/evas.vapi  |  117 ++++++++++
 5 files changed, 817 insertions(+), 0 deletions(-)

diff --git a/vapi/ecore.vapi b/vapi/ecore.vapi
index 60a2b1d..be8fe2d 100644
--- a/vapi/ecore.vapi
+++ b/vapi/ecore.vapi
@@ -156,10 +156,17 @@ namespace Ecore
         public Timer( double in_, Callback callback );
         public double interval_get();
         public void interval_set(double in_);
+        public double interval {
+            [CCode (cname = "ecore_timer_interval_get")] get;
+            [CCode (cname = "ecore_timer_interval_set")] set;
+        }
         public void freeze();
         public void thaw();
         public void delay(double add);
         public double pending_get();
+        public double pending {
+            [CCode (cname = "ecore_timer_pending_get")] get;
+        }
         public static double precision_get();
         public static void precision_set(double precision);
     }
@@ -186,6 +193,9 @@ namespace Ecore
             public static unowned Window root_first_get();
             [CCode (cname = "ecore_x_randr_current_screen_size_get")]
             public ScreenSize current_screen_size_get();
+            public ScreenSize current_screen_size {
+                [CCode (cname = "ecore_x_randr_current_screen_size_get")] get;
+            }
         }
     }
     //=======================================================================
@@ -253,12 +263,22 @@ namespace EcoreEvas
         public Window( string engine, int x, int y, int w, int h, string? extra_options );
 
         public unowned string engine_name_get();
+        public string engine_name {
+            [CCode (cname = "ecore_evas_engine_name_get")] get;
+        }
 
         [CCode (cname = "ecore_evas_get")]
         public unowned Evas.Canvas evas_get();
+        public Evas.Canvas evas {
+            [CCode (cname = "ecore_evas_get")] get;
+        }
 
         public void title_set( string t );
         public weak string title_get();
+        public string title {
+            [CCode (cname = "ecore_evas_title_get")] get;
+            [CCode (cname = "ecore_evas_title_set")] set;
+        }
 
         public void show();
         public void hide();
diff --git a/vapi/edje.vapi b/vapi/edje.vapi
index 21fdb5c..c48d82c 100644
--- a/vapi/edje.vapi
+++ b/vapi/edje.vapi
@@ -112,12 +112,19 @@ namespace Edje
 
         public void scale_set( double scale );
         public double scale_get();
+        public double scale {
+            [CCode (cname = "edje_object_scale_get")] get;
+            [CCode (cname = "edje_object_scale_set")] set;
+        }
 
         public string data_get( string key );
 
         public int file_set( string file, string group );
         public void file_get( out string file, out string group );
         public int load_error_get();
+        public int load_error {
+            [CCode (cname = "edje_object_load_error_get")] get;
+        }
         public unowned string edje_load_error_str( int error );
 
         public void signal_callback_add( string emission, string source, SignalCallback callback );
@@ -126,8 +133,16 @@ namespace Edje
 
         public void play_set( bool play);
         public bool play_get();
+        public bool play {
+            [CCode (cname = "edje_object_play_get")] get;
+            [CCode (cname = "edje_object_play_set")] set;
+        }
         public void animation_set( bool on );
         public bool animation_get();
+        public bool animation {
+            [CCode (cname = "edje_object_animation_get")] get;
+            [CCode (cname = "edje_object_animation_set")] set;
+        }
 
         public int freeze();
         public int thaw();
@@ -150,6 +165,9 @@ namespace Edje
         public void part_geometry_get( string part, Evas.Coord x, Evas.Coord y, Evas.Coord w, Evas.Coord h );
 
         public void text_change_cb_set( TextChangedCallback callback );
+        public TextChangedCallback text_change_cb {
+            [CCode (cname = "edje_object_text_change_cb_set")] set;
+        }
         public void part_text_set( string part, string text );
         public unowned string part_text_get( string part );
         public void part_text_unescaped_set( string part, string text_to_escape );
@@ -197,6 +215,9 @@ namespace Edje
 
         public void message_send( MessageType type, int id, void* msg );
         public void message_handler_set( MessageHandlerCallback callback );
+        public MessageHandlerCallback message_handler {
+            [CCode (cname = "edje_object_message_handler_set")] set;
+        }
 
         public void message_signal_process();
     }
diff --git a/vapi/eina.vapi b/vapi/eina.vapi
index 17da09f..68ee153 100644
--- a/vapi/eina.vapi
+++ b/vapi/eina.vapi
@@ -206,6 +206,9 @@ namespace Eina
 
         public bool data_get(uint index, ref G data);
         public unowned G container_get();
+        public G container {
+            [CCode (cname = "eina_accessor_container_get")] get;
+        }
         public void over(Each cb, uint start, uint end);
     }
 
@@ -516,6 +519,9 @@ namespace Eina
         public bool unload();
         public void* symbol_get(string symbol);
         public unowned string file_get();
+        public string file {
+            [CCode (cname = "eina_module_file_get")] get;
+        }
         public static string symbol_path_get(string symbol, string subdir);
         public static string environment_get_path(string env, string sub_dir);
         public static Eina.Array<Module> list_get(Eina.Array array, string path, uint recursive, Cb cb, void* data);
diff --git a/vapi/elm.vapi b/vapi/elm.vapi
index aee4a59..8ba8cf7 100644
--- a/vapi/elm.vapi
+++ b/vapi/elm.vapi
@@ -103,15 +103,31 @@ public abstract class Object : Evas.Object
 {
     public void scale_set( double scale );
     public double scale_get();
+    public double scale {
+        [CCode (cname = "elm_object_scale_get")] get;
+        [CCode (cname = "elm_object_scale_set")] set;
+    }
     public void style_set( string style );
     public unowned string style_get();
+    public string style {
+        [CCode (cname = "elm_object_style_get")] get;
+        [CCode (cname = "elm_object_style_set")] set;
+    }
     public void disabled_set( bool disabled );
     public bool disabled_get();
+    public bool disabled {
+        [CCode (cname = "elm_object_disabled_get")] get;
+        [CCode (cname = "elm_object_disabled_set")] set;
+    }
 
     public void focus();
     public void unfocus();
     public void focus_allow_set( bool enable );
     public bool focus_allow_get();
+    public bool focus_allow {
+        [CCode (cname = "elm_object_focus_allow_get")] get;
+        [CCode (cname = "elm_object_focus_allow_set")] set;
+    }
 
     public void scroll_hold_push();
     public void scroll_hold_pop();
@@ -168,43 +184,106 @@ public class Win : Elm.Object
     public void resize_object_add( Evas.Object subobj );
     public void resize_object_del( Evas.Object subobj );
     public void title_set( string title );
+    public string title {
+        [CCode (cname = "elm_win_title_set")] set;
+    }
     public void autodel_set( bool autodel );
+    public bool autodel {
+        [CCode (cname = "elm_win_autodel_set")] set;
+    }
     public void activate();
     public void lower();
     public void raise();
     public void borderless_set( bool borderless );
     public bool borderless_get();
+    public bool borderless {
+        [CCode (cname = "elm_win_borderless_get")] get;
+        [CCode (cname = "elm_win_borderless_set")] set;
+    }
     public void shaped_set( bool shaped );
     public bool shaped_get();
+    public bool shaped {
+        [CCode (cname = "elm_win_shaped_get")] get;
+        [CCode (cname = "elm_win_shaped_set")] set;
+    }
     public void alpha_set( bool alpha );
     public bool alpha_get();
+    public bool alpha {
+        [CCode (cname = "elm_win_alpha_get")] get;
+        [CCode (cname = "elm_win_alpha_set")] set;
+    }
     public bool transparent_get();
     public void transparent_set( bool transparent );
+    public bool transparent {
+        [CCode (cname = "elm_win_transparent_get")] get;
+        [CCode (cname = "elm_win_transparent_set")] set;
+    }
     public void override_set( bool override_ );
     public bool override_get();
+    public bool override {
+        [CCode (cname = "elm_win_override_get")] get;
+        [CCode (cname = "elm_win_override_set")] set;
+    }
     public void fullscreen_set( bool fullscreen );
     public bool fullscreen_get();
+    public bool fullscreen {
+        [CCode (cname = "elm_win_fullscreen_get")] get;
+        [CCode (cname = "elm_win_fullscreen_set")] set;
+    }
     public void maximized_set( bool maximized );
     public bool maximized_get();
+    public bool maximized {
+        [CCode (cname = "elm_win_maximized_get")] get;
+        [CCode (cname = "elm_win_maximized_set")] set;
+    }
     public void iconified_set( bool iconified );
     public bool iconified_get();
+    public bool iconified {
+        [CCode (cname = "elm_win_iconified_get")] get;
+        [CCode (cname = "elm_win_iconified_set")] set;
+    }
     public void layer_set( int layer );
     public int layer_get();
+    public int layer {
+        [CCode (cname = "elm_win_layer_get")] get;
+        [CCode (cname = "elm_win_layer_set")] set;
+    }
     public void rotation_set( int rotation );
     public int rotation_get();
+    public int rotation {
+        [CCode (cname = "elm_win_rotation_get")] get;
+        [CCode (cname = "elm_win_rotation_set")] set;
+    }
     public void sticky_set( bool sticky );
     public bool sticky_get();
+    public bool sticky {
+        [CCode (cname = "elm_win_sticky_get")] get;
+        [CCode (cname = "elm_win_sticky_set")] set;
+    }
     public void conformant_set( bool conformant );
     public bool conformant_get();
+    public bool conformant {
+        [CCode (cname = "elm_win_conformant_get")] get;
+        [CCode (cname = "elm_win_conformant_set")] set;
+    }
 
     public void keyboard_mode_set( WinKeyboardMode mode );
+    public WinKeyboardMode keyboard_mode {
+        [CCode (cname = "elm_win_keyboard_mode_set")] set;
+    }
     public void keyboard_win_set( bool is_keyboard );
+    public bool keyboard_win {
+        [CCode (cname = "elm_win_keyboard_win_set")] set;
+    }
 
     public void screen_position_get( out int x, out int y );
 
     public Elm.Win inwin_add();
     public void inwin_activate();
     public void inwin_content_set( Elm.Object content );
+    public Elm.Object inwin_content {
+        [CCode (cname = "elm_win_inwin_content_set")] set;
+    }
 }
 
 
@@ -228,11 +307,26 @@ public class Icon : Elm.Object
 
     public void file_set( string file, string? group=null );
     public void standard_set( string name );
+    public string standard {
+        [CCode (cname = "elm_icon_standard_set")] set;
+    }
     public void smooth_set( bool smooth );
+    public bool smooth {
+        [CCode (cname = "elm_icon_smooth_set")] set;
+    }
     public void no_scale_set( bool no_scale );
+    public bool no_scale {
+        [CCode (cname = "elm_icon_no_scale_set")] set;
+    }
     public void scale_set( bool scale_up, bool scale_down );
     public void fill_outside_set( bool fill_outside );
+    public bool fill_outside {
+        [CCode (cname = "elm_icon_fill_outside_set")] set;
+    }
     public void prescale_set( int size );
+    public int prescale {
+        [CCode (cname = "elm_icon_prescale_set")] set;
+    }
 }
 
 
@@ -259,12 +353,27 @@ public class Image : Elm.Object
 
     public void file_set( string file, string? group=null );
     public void smooth_set( bool smooth );
+    public bool smooth {
+        [CCode (cname = "elm_image_smooth_set")] set;
+    }
     public void object_size_get( out int w, out int h );
     public void no_scale_set( bool no_scale );
+    public bool no_scale {
+        [CCode (cname = "elm_image_no_scale_set")] set;
+    }
     public void scale_set( bool scale_up, bool scale_down );
     public void fill_outside_set( bool fill_outside );
+    public bool fill_outside {
+        [CCode (cname = "elm_image_fill_outside_set")] set;
+    }
     public void prescale_set( int size );
+    public int prescale {
+        [CCode (cname = "elm_image_prescale_set")] set;
+    }
     public void orient_set( ImageOrient orient );
+    public ImageOrient orient {
+        [CCode (cname = "elm_image_orient_set")] set;
+    }
 }
 
 //=======================================================================
@@ -275,7 +384,13 @@ public class Box : Elm.Object
     public Box( Elm.Object? parent );
 
     public void horizontal_set( bool horizontal );
+    public bool horizontal {
+        [CCode (cname = "elm_box_horizontal_set")] set;
+    }
     public void homogenous_set( bool homogenous );
+    public bool homogenous {
+        [CCode (cname = "elm_box_homogenous_set")] set;
+    }
     public void pack_start( Elm.Object subobj );
     public void pack_end( Elm.Object subobj );
     public void pack_before( Elm.Object subobj, Elm.Object before );
@@ -295,11 +410,28 @@ public class Button : Elm.Object
 
     public void label_set( string label );
     public unowned string label_get();
+    public string label {
+        [CCode (cname = "elm_button_label_get")] get;
+        [CCode (cname = "elm_button_label_set")] set;
+    }
     public void icon_set( Elm.Object icon );
     public unowned Elm.Object icon_get();
+    public Elm.Object icon {
+        [CCode (cname = "elm_button_icon_get")] get;
+        [CCode (cname = "elm_button_icon_set")] set;
+    }
     public void autorepeat_set( bool autorepeat );
+    public bool autorepeat {
+        [CCode (cname = "elm_button_autorepeat_set")] set;
+    }
     public void autorepeat_initial_timeout_set( double t );
+    public double autorepeat_initial_timeout {
+        [CCode (cname = "elm_button_autorepeat_initial_timeout_set")] set;
+    }
     public void autorepeat_gap_timeout_set( double t );
+    public double autorepeat_gap_timeout {
+        [CCode (cname = "elm_button_autorepeat_gap_timeout_set")] set;
+    }
 
 }
 
@@ -322,6 +454,9 @@ public class Scroller : Elm.Object
     public Scroller( Elm.Object? parent );
 
     public void content_set( Elm.Object child );
+    public Elm.Object content {
+        [CCode (cname = "elm_scroller_content_set")] set;
+    }
     public void content_min_limit( bool w, bool h );
     public void region_show( Evas.Coord x, Evas.Coord y, Evas.Coord w, Evas.Coord h );
     public void policy_set(ScrollerPolicy h_policy, ScrollerPolicy v_policy);
@@ -343,10 +478,22 @@ public class Label : Elm.Object
 
     public void label_set( string label );
     public unowned string label_get();
+    public string label {
+        [CCode (cname = "elm_label_label_get")] get;
+        [CCode (cname = "elm_label_label_set")] set;
+    }
     public void line_wrap_set( bool wrap );
     public bool line_wrap_get();
+    public bool line_wrap {
+        [CCode (cname = "elm_label_line_wrap_get")] get;
+        [CCode (cname = "elm_label_line_wrap_set")] set;
+    }
     public void wrap_width_set( Evas.Coord w );
     public Evas.Coord wrap_width_get();
+    public Evas.Coord wrap_width {
+        [CCode (cname = "elm_label_wrap_width_get")] get;
+        [CCode (cname = "elm_label_wrap_width_set")] set;
+    }
 }
 
 
@@ -359,12 +506,27 @@ public class Toggle : Elm.Object
 
     public void label_set( string label );
     public unowned string label_get();
+    public string label {
+        [CCode (cname = "elm_toggle_label_get")] get;
+        [CCode (cname = "elm_toggle_label_set")] set;
+    }
     public void icon_set( Elm.Object icon );
     public unowned Elm.Object icon_get();
+    public Elm.Object icon {
+        [CCode (cname = "elm_toggle_icon_get")] get;
+        [CCode (cname = "elm_toggle_icon_set")] set;
+    }
     public void states_labels_set( string onlabel, string offlabel );
     public void state_set( bool state );
     public bool state_get();
+    public bool state {
+        [CCode (cname = "elm_toggle_state_get")] get;
+        [CCode (cname = "elm_toggle_state_set")] set;
+    }
     public void state_pointer_set( bool* statep );
+    public bool* state_pointer {
+        [CCode (cname = "elm_toggle_state_pointer_set")] set;
+    }
 }
 
 
@@ -377,7 +539,14 @@ public class Frame : Elm.Object
 
     public void label_set( string label );
     public unowned string label_get();
+    public string label {
+        [CCode (cname = "elm_frame_label_get")] get;
+        [CCode (cname = "elm_frame_label_set")] set;
+    }
     public void content_set( Elm.Object content );
+    public Elm.Object content {
+        [CCode (cname = "elm_frame_content_set")] set;
+    }
 }
 
 
@@ -389,6 +558,9 @@ public class Table : Elm.Object
     public Table( Elm.Object? parent );
 
     public void homogenous_set( bool homogenous );
+    public bool homogenous {
+        [CCode (cname = "elm_table_homogenous_set")] set;
+    }
     public void pack( Elm.Object subobj, int x, int y, int w, int h );
     public void padding_set( Evas.Coord horizontal, Evas.Coord vertical );
     public void unpack( Elm.Object subobj );
@@ -406,8 +578,17 @@ public class Clock : Elm.Object
     public void time_set( int hrs, int min, int sec );
     public void time_get( out int hrs, out int min, out int sec );
     public void edit_set( bool edit );
+    public bool edit {
+        [CCode (cname = "elm_clock_edit_set")] set;
+    }
     public void show_am_pm_set( bool am_pm );
+    public bool show_am_pm {
+        [CCode (cname = "elm_clock_show_am_pm_set")] set;
+    }
     public void show_seconds_set( bool seconds );
+    public bool show_seconds {
+        [CCode (cname = "elm_clock_show_seconds_set")] set;
+    }
 }
 
 
@@ -422,6 +603,9 @@ public class Layout : Elm.Object
     public void theme_set( string clas, string group, string style );
     public void content_set( string swallow, Elm.Object content );
     public unowned Edje.Object edje_get();
+    public Edje.Object edje {
+        [CCode (cname = "elm_layout_edje_get")] get;
+    }
     public void sizing_eval();
 }
 
@@ -450,11 +634,26 @@ public class Notify : Elm.Object
     public Notify( Elm.Object? parent );
 
     public void content_set( Evas.Object content );
+    public Evas.Object content {
+        [CCode (cname = "elm_notify_content_set")] set;
+    }
     public void parent_set( Evas.Object parent );
+    public Evas.Object parent {
+        [CCode (cname = "elm_notify_parent_set")] set;
+    }
     public void orient_set( NotifyOrient orient );
+    public NotifyOrient orient {
+        [CCode (cname = "elm_notify_orient_set")] set;
+    }
     public void timeout_set( int timeout );
+    public int timeout {
+        [CCode (cname = "elm_notify_timeout_set")] set;
+    }
     public void timer_init();
     public void repeat_events_set( bool repeat );
+    public bool repeat_events {
+        [CCode (cname = "elm_notify_repeat_events_set")] set;
+    }
 }
 
 //=======================================================================
@@ -476,7 +675,13 @@ public class Hover : Elm.Object
     public Hover( Elm.Object? parent );
 
     public void target_set( Elm.Object target );
+    public Elm.Object target {
+        [CCode (cname = "elm_hover_target_set")] set;
+    }
     public void parent_set( Elm.Object parent );
+    public Elm.Object parent {
+        [CCode (cname = "elm_hover_parent_set")] set;
+    }
     public void content_set( string swallow, Elm.Object content );
     public string best_content_location_get( HoverAxis pref_axis );
 }
@@ -503,13 +708,32 @@ public class Entry : Elm.Object
     public Entry( Elm.Object? parent );
 
     public void single_line_set( bool single_line );
+    public bool single_line {
+        [CCode (cname = "elm_entry_single_line_set")] set;
+    }
     public void password_set( bool password );
+    public bool password {
+        [CCode (cname = "elm_entry_password_set")] set;
+    }
     public void entry_set( string entry );
     public unowned string entry_get();
+    public string entry {
+        [CCode (cname = "elm_entry_entry_get")] get;
+        [CCode (cname = "elm_entry_entry_set")] set;
+    }
     public unowned string selection_get();
+    public string selection {
+        [CCode (cname = "elm_entry_selection_get")] get;
+    }
     public void entry_insert( string entry );
     public void line_wrap_set( bool wrap );
+    public bool line_wrap {
+        [CCode (cname = "elm_entry_line_wrap_set")] set;
+    }
     public void editable_set( bool editable );
+    public bool editable {
+        [CCode (cname = "elm_entry_editable_set")] set;
+    }
     public void select_none();
     public void select_all();
 
@@ -524,8 +748,17 @@ public class Entry : Elm.Object
     public void cursor_selection_begin();
     public void cursor_selection_end();
     public bool cursor_is_format_get();
+    public bool cursor_is_format {
+        [CCode (cname = "elm_entry_cursor_is_format_get")] get;
+    }
     public bool cursor_is_visible_format_get();
+    public bool cursor_is_visible_format {
+        [CCode (cname = "elm_entry_cursor_is_visible_format_get")] get;
+    }
     public unowned string cursor_content_get();
+    public string cursor_content {
+        [CCode (cname = "elm_entry_cursor_content_get")] get;
+    }
     public void selection_cut();
     public void selection_copy();
     public void selection_paste();
@@ -533,6 +766,10 @@ public class Entry : Elm.Object
     //public void context_menu_item_add( string label, string icon_file, IconType icon_type, EventCallback callback );
     public void context_menu_disabled_set( bool disabled );
     public bool context_menu_disabled_get();
+    public bool context_menu_disabled {
+        [CCode (cname = "elm_entry_context_menu_disabled_get")] get;
+        [CCode (cname = "elm_entry_context_menu_disabled_set")] set;
+    }
     public static string markup_to_utf8( string s );
     public static string utf8_to_markup( string s );
 }
@@ -587,8 +824,17 @@ public class Anchorview : Elm.Object
     public Anchorview( Elm.Object? parent );
 
     public void text_set( string text );
+    public string text {
+        [CCode (cname = "elm_anchorview_text_set")] set;
+    }
     public void hover_parent_set( Elm.Object parent );
+    public Elm.Object hover_parent {
+        [CCode (cname = "elm_anchorview_hover_parent_set")] set;
+    }
     public void hover_style_set( string style );
+    public string hover_style {
+        [CCode (cname = "elm_anchorview_hover_style_set")] set;
+    }
     public void hover_end();
     public void bounce_set( bool h_bounce, bool v_bounce );
 }
@@ -622,8 +868,17 @@ public class Anchorblock : Elm.Object
     public Anchorblock( Elm.Object? parent );
 
     public void text_set( string text );
+    public string text {
+        [CCode (cname = "elm_anchorblock_text_set")] set;
+    }
     public void hover_parent_set( Elm.Object parent );
+    public Elm.Object hover_parent {
+        [CCode (cname = "elm_anchorblock_hover_parent_set")] set;
+    }
     public void hover_style_set( string style );
+    public string hover_style {
+        [CCode (cname = "elm_anchorblock_hover_style_set")] set;
+    }
     public void hover_end();
 }
 
@@ -636,11 +891,27 @@ public class Bubble : Elm.Object
     public Bubble( Elm.Object? parent );
 
     public void label_set( string label );
+    public string label {
+        [CCode (cname = "elm_bubble_label_set")] set;
+    }
     public void info_set( string info );
+    public string info {
+        [CCode (cname = "elm_bubble_info_set")] set;
+    }
     public void content_set( Elm.Object content );
+    public Elm.Object content {
+        [CCode (cname = "elm_bubble_content_set")] set;
+    }
     public void icon_set( Elm.Object icon );
     public unowned Elm.Object icon_get();
+    public Elm.Object icon {
+        [CCode (cname = "elm_bubble_icon_get")] get;
+        [CCode (cname = "elm_bubble_icon_set")] set;
+    }
     public void corner_set( string corner );
+    public string corner {
+        [CCode (cname = "elm_bubble_corner_set")] set;
+    }
 }
 
 
@@ -652,7 +923,13 @@ public class Photo : Elm.Object
     public Photo( Elm.Object? parent );
 
     public void file_set( string file );
+    public string file {
+        [CCode (cname = "elm_photo_file_set")] set;
+    }
     public void size_set( int size );
+    public int size {
+        [CCode (cname = "elm_photo_size_set")] set;
+    }
 }
 
 
@@ -664,15 +941,32 @@ public class Hoversel : Elm.Object
     public Hoversel( Elm.Object? parent );
 
     public void horizontal_set( bool horizontal );
+    public bool horizontal {
+        [CCode (cname = "elm_hoversel_horizontal_set")] set;
+    }
     public void hover_parent_set( Elm.Object parent );
+    public Elm.Object hover_parent {
+        [CCode (cname = "elm_hoversel_hover_parent_set")] set;
+    }
     public void label_set( string label );
     public unowned string label_get();
+    public string label {
+        [CCode (cname = "elm_hoversel_label_get")] get;
+        [CCode (cname = "elm_hoversel_label_set")] set;
+    }
     public void icon_set( Elm.Object icon );
     public unowned Elm.Object icon_get();
+    public Elm.Object icon {
+        [CCode (cname = "elm_hoversel_icon_get")] get;
+        [CCode (cname = "elm_hoversel_icon_set")] set;
+    }
     public void hover_begin();
     public void hover_end();
     public void clear();
     public unowned Eina.List items_get();
+    public Eina.List items {
+        [CCode (cname = "elm_hoversel_items_get")] get;
+    }
     public unowned HoverselItem item_add( string label, string? icon_file, IconType icon_type, Evas.Callback? func = null );
     public void item_del( HoverselItem item );
     /*
@@ -694,14 +988,30 @@ public class Toolbar : Elm.Object
 
     public void icon_size_set( int icon_size );
     public int icon_size_get();
+    public int icon_size {
+        [CCode (cname = "elm_toolbar_icon_size_get")] get;
+        [CCode (cname = "elm_toolbar_icon_size_set")] set;
+    }
     public ToolbarItem item_add( Elm.Object icon, string label, Evas.Callback func );
     // Note: elm_boolbar_item_ functions living in ToolbarItem scope
     public void scrollable_set( bool scrollable );
+    public bool scrollable {
+        [CCode (cname = "elm_toolbar_scrollable_set")] set;
+    }
     public void homogenous_set( bool homogenous );
+    public bool homogenous {
+        [CCode (cname = "elm_toolbar_homogenous_set")] set;
+    }
     public void menu_parent_set( Elm.Object parent );
+    public Elm.Object menu_parent {
+        [CCode (cname = "elm_toolbar_menu_parent_set")] set;
+    }
     [CCode (cname = "elm_toolbar_item_unselect_all")]
     public void unselect_all();
     public void align_set( bool align );
+    public bool align {
+        [CCode (cname = "elm_toolbar_align_set")] set;
+    }
 }
 
 
@@ -711,14 +1021,29 @@ public class Toolbar : Elm.Object
 public class ToolbarItem
 {
     public unowned Elm.Object icon_get();
+    public Elm.Object icon {
+        [CCode (cname = "elm_toolbar_item_icon_get")] get;
+    }
     public unowned string label_get();
     public void label_set( string label );
+    public string label {
+        [CCode (cname = "elm_toolbar_item_label_get")] get;
+        [CCode (cname = "elm_toolbar_item_label_set")] set;
+    }
     //public void del_cb_set( ... );
     public void select();
     public bool disabled_get();
     public void disabled_set( bool disabled );
+    public bool disabled {
+        [CCode (cname = "elm_toolbar_item_disabled_get")] get;
+        [CCode (cname = "elm_toolbar_item_disabled_set")] set;
+    }
     public bool separator_get();
     public void separator_set( bool separator );
+    public bool separator {
+        [CCode (cname = "elm_toolbar_item_separator_get")] get;
+        [CCode (cname = "elm_toolbar_item_separator_set")] set;
+    }
     public void menu_set( bool menu );
     public unowned Elm.Object menu_get();
 }
@@ -731,14 +1056,30 @@ public class MenuItem
 {
     [CCode (cname = "elm_menu_object_get")]
     public unowned Elm.Object object_get();
+    public Elm.Object object {
+        [CCode (cname = "elm_menu_object_get")] get;
+    }
     public void label_set( string label );
     //public void del_cb_set( ... );
     public unowned string label_get();
+    public string label {
+        [CCode (cname = "elm_menu_item_label_get")] get;
+        [CCode (cname = "elm_menu_item_label_set")] set;
+    }
     public void icon_set( Elm.Object icon );
+    public Elm.Object icon {
+        [CCode (cname = "elm_menu_item_icon_set")] set;
+    }
     public void disabled_set( bool disabled );
+    public bool disabled {
+        [CCode (cname = "elm_menu_item_disabled_set")] set;
+    }
     public void* data_get();
     public void data_set( void* data );
     public unowned Eina.List subitems_get();
+    public Eina.List subitems {
+        [CCode (cname = "elm_menu_item_subitems_get")] get;
+    }
 }
 
 //=======================================================================
@@ -749,6 +1090,9 @@ public class Menu : Elm.Object
     public Menu( Elm.Object? parent );
 
     public void parent_set( Elm.Object parent );
+    public Elm.Object parent {
+        [CCode (cname = "elm_menu_parent_set")] set;
+    }
     public void move( Evas.Coord x, Evas.Coord y );
     public MenuItem item_add( Elm.Object icon, string label, Evas.Callback? func = null );
 }
@@ -770,12 +1114,32 @@ public class List : Elm.Object
     public void go();
     public void multi_select_set( bool multi );
     public bool multi_select_get();
+    public bool multi_select {
+        [CCode (cname = "elm_list_multi_select_get")] get;
+        [CCode (cname = "elm_list_multi_select_set")] set;
+    }
     public void horizontal_mode_set( ListMode mode );
     public ListMode horizontal_mode_get();
+    public ListMode horizontal_mode {
+        [CCode (cname = "elm_list_horizontal_mode_get")] get;
+        [CCode (cname = "elm_list_horizontal_mode_set")] set;
+    }
     public void always_select_mode_set( bool always_select );
+    public bool always_select_mode {
+        [CCode (cname = "elm_list_always_select_mode_set")] set;
+    }
     public weak Eina.List<ListItem> items_get();
+    public Eina.List<ListItem> items {
+        [CCode (cname = "elm_list_items_get")] get;
+    }
     public weak ListItem selected_item_get();
+    public ListItem selected_item {
+        [CCode (cname = "elm_list_selected_item_get")] get;
+    }
     public weak Eina.List<ListItem> selected_items_get();
+    public Eina.List<ListItem> selected_items {
+        [CCode (cname = "elm_list_selected_items_get")] get;
+    }
 }
 
 
@@ -799,17 +1163,47 @@ public class Slider : Elm.Object
 
     public void label_set( string label );
     public unowned string label_get();
+    public string label {
+        [CCode (cname = "elm_slider_label_get")] get;
+        [CCode (cname = "elm_slider_label_set")] set;
+    }
     public void icon_set( Elm.Object icon );
     public unowned Elm.Object icon_get();
+    public Elm.Object icon {
+        [CCode (cname = "elm_slider_icon_get")] get;
+        [CCode (cname = "elm_slider_icon_set")] set;
+    }
     public void span_size_set( Evas.Coord size );
+    public Evas.Coord span_size {
+        [CCode (cname = "elm_slider_span_size_set")] set;
+    }
     public void unit_format_set( string format );
+    public string unit_format {
+        [CCode (cname = "elm_slider_unit_format_set")] set;
+    }
     public void indicator_format_set( string indicator );
+    public string indicator_format {
+        [CCode (cname = "elm_slider_indicator_format_set")] set;
+    }
     public void indicator_format_function_set( IndicatorFormatFunc func );
+    public IndicatorFormatFunc indicator_format_function {
+        [CCode (cname = "elm_slider_indicator_format_function_set")] set;
+    }
     public void horizontal_set( bool horizontal );
+    public bool horizontal {
+        [CCode (cname = "elm_slider_horizontal_set")] set;
+    }
     public void min_max_set( double min, double max );
     public void value_set( double val );
     public double value_get();
+    public double value {
+        [CCode (cname = "elm_slider_value_get")] get;
+        [CCode (cname = "elm_slider_value_set")] set;
+    }
     public void inverted_set( bool inverted );
+    public bool inverted {
+        [CCode (cname = "elm_slider_inverted_set")] set;
+    }
 }
 
 
@@ -861,15 +1255,39 @@ public class Genlist : Elm.Object
 
     public void clear();
     public void multi_select_set( bool multi );
+    public bool multi_select {
+        [CCode (cname = "elm_genlist_multi_select_set")] set;
+    }
     public void horizontal_mode_set( ListMode mode );
+    public ListMode horizontal_mode {
+        [CCode (cname = "elm_genlist_horizontal_mode_set")] set;
+    }
     public void always_select_mode_set( bool always_select );
+    public bool always_select_mode {
+        [CCode (cname = "elm_genlist_always_select_mode_set")] set;
+    }
     public void no_select_mode_set( bool no_select );
+    public bool no_select_mode {
+        [CCode (cname = "elm_genlist_no_select_mode_set")] set;
+    }
 
     public unowned GenlistItem at_xy_item_get( Evas.Coord x, Evas.Coord y, out int posret );
     public unowned GenlistItem selected_item_get();
+    public GenlistItem selected_item {
+        [CCode (cname = "elm_genlist_selected_item_get")] get;
+    }
     public unowned Eina.List<unowned GenlistItem> selected_items_get();
+    public Eina.List<unowned GenlistItem> selected_items {
+        [CCode (cname = "elm_genlist_selected_items_get")] get;
+    }
     public unowned GenlistItem first_item_get();
+    public GenlistItem first_item {
+        [CCode (cname = "elm_genlist_first_item_get")] get;
+    }
     public unowned GenlistItem last_item_get();
+    public GenlistItem last_item {
+        [CCode (cname = "elm_genlist_last_item_get")] get;
+    }
 }
 
 
@@ -879,18 +1297,43 @@ public class Genlist : Elm.Object
 public class GenlistItem
 {
    public unowned GenlistItem next_get();
+   public GenlistItem next {
+       [CCode (cname = "elm_genlist_item_next_get")] get;
+   }
    public unowned GenlistItem prev_get();
+   public GenlistItem prev {
+       [CCode (cname = "elm_genlist_item_prev_get")] get;
+   }
    public unowned Genlist genlist_get();
+   public Genlist genlist {
+       [CCode (cname = "elm_genlist_item_genlist_get")] get;
+   }
    public void subitems_clear();
 
    public void selected_set( bool selected );
    public bool selected_get();
+   public bool selected {
+       [CCode (cname = "elm_genlist_item_selected_get")] get;
+       [CCode (cname = "elm_genlist_item_selected_set")] set;
+   }
    public void expanded_set( bool expanded );
    public bool expanded_get();
+   public bool expanded {
+       [CCode (cname = "elm_genlist_item_expanded_get")] get;
+       [CCode (cname = "elm_genlist_item_expanded_set")] set;
+   }
    public void disabled_set( bool disabled );
    public bool disabled_get();
+   public bool disabled {
+       [CCode (cname = "elm_genlist_item_disabled_get")] get;
+       [CCode (cname = "elm_genlist_item_disabled_set")] set;
+   }
    public void display_only_set( bool display_only );
    public bool display_only_get();
+   public bool display_only {
+       [CCode (cname = "elm_genlist_item_display_only_get")] get;
+       [CCode (cname = "elm_genlist_item_display_only_set")] set;
+   }
 
    public void show();
    public void bring_in();
@@ -906,6 +1349,9 @@ public class GenlistItem
    public void update();
 
    public unowned Elm.Genlist object_get();
+   public Elm.Genlist object {
+       [CCode (cname = "elm_genlist_item_object_get")] get;
+   }
 }
 
 
@@ -918,11 +1364,26 @@ public class Check : Elm.Object
 
     public void label_set( string label );
     public unowned string label_get();
+    public string label {
+        [CCode (cname = "elm_check_label_get")] get;
+        [CCode (cname = "elm_check_label_set")] set;
+    }
     public void icon_set( Elm.Object icon );
     public unowned Elm.Object icon_get();
+    public Elm.Object icon {
+        [CCode (cname = "elm_check_icon_get")] get;
+        [CCode (cname = "elm_check_icon_set")] set;
+    }
     public void state_set( bool state );
     public bool state_get();
+    public bool state {
+        [CCode (cname = "elm_check_state_get")] get;
+        [CCode (cname = "elm_check_state_set")] set;
+    }
     public void state_pointer_set( bool* statep );
+    public bool* state_pointer {
+        [CCode (cname = "elm_check_state_pointer_set")] set;
+    }
 }
 
 
@@ -935,12 +1396,27 @@ public class Radio : Elm.Object
 
     public void label_set( string label );
     public unowned string label_get();
+    public string label {
+        [CCode (cname = "elm_radio_label_get")] get;
+        [CCode (cname = "elm_radio_label_set")] set;
+    }
     public void icon_set( Elm.Object icon );
     public unowned Elm.Object icon_get();
+    public Elm.Object icon {
+        [CCode (cname = "elm_radio_icon_get")] get;
+        [CCode (cname = "elm_radio_icon_set")] set;
+    }
     public void group_add( Elm.Object group );
     public void state_value_set( int value );
+    public int state_value {
+        [CCode (cname = "elm_radio_state_value_set")] set;
+    }
     public void value_set( int value );
     public int value_get();
+    public int value {
+        [CCode (cname = "elm_radio_value_get")] get;
+        [CCode (cname = "elm_radio_value_set")] set;
+    }
     public void value_pointer_set( out int valuep );
 }
 
@@ -956,7 +1432,13 @@ public class Pager : Elm.Object
     public void content_pop();
     public void content_promote( Elm.Object content );
     public unowned Elm.Object content_bottom_get();
+    public Elm.Object content_bottom {
+        [CCode (cname = "elm_pager_content_bottom_get")] get;
+    }
     public unowned Elm.Object content_top_get();
+    public Elm.Object content_top {
+        [CCode (cname = "elm_pager_content_top_get")] get;
+    }
 
     public void style_set( string style );
 }
@@ -968,6 +1450,9 @@ public class Pager : Elm.Object
 public class SlideshowItem
 {
     public unowned Slideshow object_get();
+    public Slideshow object {
+        [CCode (cname = "elm_slideshow_item_object_get")] get;
+    }
 }
 
 public delegate Evas.Object? SlideshowItemGetFunc( Elm.Object obj );
@@ -1005,13 +1490,32 @@ public class Slideshow : Elm.Object
     public void next();
     public void previous();
     public unowned Eina.List<string> transitions_get();
+    public Eina.List<string> transitions {
+        [CCode (cname = "elm_slideshow_transitions_get")] get;
+    }
     public void transition_set( string transition );
+    public string transition {
+        [CCode (cname = "elm_slideshow_transition_set")] set;
+    }
     public void timeout_set( int timeout );
     public int timeout_get();
+    public int timeout {
+        [CCode (cname = "elm_slideshow_timeout_get")] get;
+        [CCode (cname = "elm_slideshow_timeout_set")] set;
+    }
     public void loop_set( int loop );
+    public int loop {
+        [CCode (cname = "elm_slideshow_loop_set")] set;
+    }
     public void clear();
     public unowned Eina.List<SlideshowItem> items_get();
+    public Eina.List<SlideshowItem> items {
+        [CCode (cname = "elm_slideshow_items_get")] get;
+    }
     public unowned SlideshowItem item_current_get();
+    public SlideshowItem item_current {
+        [CCode (cname = "elm_slideshow_item_current_get")] get;
+    }
 }
 
 
@@ -1024,14 +1528,28 @@ public class FileSelector : Elm.Object
 
     public void is_save_set( bool is_save );
     public bool is_save_get();
+    public bool is_save {
+        [CCode (cname = "elm_fileselector_is_save_get")] get;
+        [CCode (cname = "elm_fileselector_is_save_set")] set;
+    }
     public void folder_only_set( bool only );
     public bool folder_only_get();
     public void buttons_ok_cancel_set( bool buttons );
     public bool buttons_ok_cancel_get();
     public void expandable_set( bool expand );
+    public bool expandable {
+        [CCode (cname = "elm_fileselector_expandable_set")] set;
+    }
     public void path_set( string path );
     public unowned string path_get();
+    public string path {
+        [CCode (cname = "elm_fileselector_path_get")] get;
+        [CCode (cname = "elm_fileselector_path_set")] set;
+    }
     public unowned string selected_get();
+    public string selected {
+        [CCode (cname = "elm_fileselector_selected_get")] get;
+    }
 }
 
 
@@ -1046,12 +1564,34 @@ public class ProgressBar : Elm.Object
     public bool pulse_get();
     public void value_set( double val );
     public double value_get();
+    public double value {
+        [CCode (cname = "elm_progressbar_value_get")] get;
+        [CCode (cname = "elm_progressbar_value_set")] set;
+    }
     public void label_set( string label );
+    public string label {
+        [CCode (cname = "elm_progressbar_label_set")] set;
+    }
     public void icon_set( Elm.Object icon );
+    public Elm.Object icon {
+        [CCode (cname = "elm_progressbar_icon_set")] set;
+    }
     public void span_size_set( Evas.Coord size );
+    public Evas.Coord span_size {
+        [CCode (cname = "elm_progressbar_span_size_set")] set;
+    }
     public void unit_format_set( string format );
+    public string unit_format {
+        [CCode (cname = "elm_progressbar_unit_format_set")] set;
+    }
     public void horizontal_set( bool horizontal );
+    public bool horizontal {
+        [CCode (cname = "elm_progressbar_horizontal_set")] set;
+    }
     public void inverted_set( bool inverted );
+    public bool inverted {
+        [CCode (cname = "elm_progressbar_inverted_set")] set;
+    }
 }
 
 
@@ -1063,6 +1603,10 @@ public class Separator : Elm.Object
     public Separator( Elm.Object? parent );
     public void horizontal_set( bool horizontal );
     public bool horizontal_get();
+    public bool horizontal {
+        [CCode (cname = "elm_separator_horizontal_get")] get;
+        [CCode (cname = "elm_separator_horizontal_set")] set;
+    }
 }
 
 
@@ -1074,11 +1618,25 @@ public class Spinner : Elm.Object
     public Spinner( Elm.Object? parent );
     public void label_format_set( string format );
     public unowned string label_format_get();
+    public string label_format {
+        [CCode (cname = "elm_spinner_label_format_get")] get;
+        [CCode (cname = "elm_spinner_label_format_set")] set;
+    }
     public void min_max_set( double min, double max );
     public void step_set( double step );
+    public double step {
+        [CCode (cname = "elm_spinner_step_set")] set;
+    }
     public void value_set( double val );
     public double value_get();
+    public double value {
+        [CCode (cname = "elm_spinner_value_get")] get;
+        [CCode (cname = "elm_spinner_value_set")] set;
+    }
     public void wrap_set( bool wrap );
+    public bool wrap {
+        [CCode (cname = "elm_spinner_wrap_set")] set;
+    }
 }
 
 
@@ -1089,8 +1647,15 @@ public class Index : Elm.Object
     [CCode (cname = "elm_index_add")]
     public Index( Elm.Object? parent );
     public void active_set( bool active );
+    public bool active {
+        [CCode (cname = "elm_index_active_set")] set;
+    }
     public void item_level_set( int level );
     public int item_level_get();
+    public int item_level {
+        [CCode (cname = "elm_index_item_level_get")] get;
+        [CCode (cname = "elm_index_item_level_set")] set;
+    }
     public void* item_selected_get( int level );
     public void item_append( string letter, void* item );
     public void item_prepend( string letter, void* item );
@@ -1144,14 +1709,29 @@ public class HoverselItem
 public class ListItem
 {
     public void selected_set( bool selected );
+    public bool selected {
+        [CCode (cname = "elm_list_item_selected_set")] set;
+    }
     public void show();
     public void* data_get();
     public unowned string label_get();
     public void label_set( string label );
+    public string label {
+        [CCode (cname = "elm_list_item_label_get")] get;
+        [CCode (cname = "elm_list_item_label_set")] set;
+    }
     public unowned Elm.Object icon_get();
     public void icon_set( Elm.Object icon );
+    public Elm.Object icon {
+        [CCode (cname = "elm_list_item_icon_get")] get;
+        [CCode (cname = "elm_list_item_icon_set")] set;
+    }
     public unowned Elm.Object end_get();
     public void end_set( Elm.Object end );
+    public Elm.Object end {
+        [CCode (cname = "elm_list_item_end_get")] get;
+        [CCode (cname = "elm_list_item_end_set")] set;
+    }
 }
 
 
@@ -1174,16 +1754,31 @@ public class Photocam : Elm.Object
 
     public int file_set( string file );
     public unowned string file_get();
+    public string file {
+        [CCode (cname = "elm_photocam_file_get")] get;
+    }
     public void zoom_set( double zoom );
     public double zoom_get();
+    public double zoom {
+        [CCode (cname = "elm_photocam_zoom_get")] get;
+        [CCode (cname = "elm_photocam_zoom_set")] set;
+    }
     public void zoom_mode_set( PhotocamZoomMode mode );
     public PhotocamZoomMode zoom_mode_get();
+    public PhotocamZoomMode zoom_mode {
+        [CCode (cname = "elm_photocam_zoom_mode_get")] get;
+        [CCode (cname = "elm_photocam_zoom_mode_set")] set;
+    }
     public void image_size_get( out int w, out int h );
     public void region_get( out int x, out int y, out int w, out int h );
     public void image_region_show( int x, int y, int w, int h );
     public void image_region_bring_in( int x, int y, int w, int h );
     public void paused_set( bool paused );
     public bool paused_get();
+    public bool paused {
+        [CCode (cname = "elm_photocam_paused_get")] get;
+        [CCode (cname = "elm_photocam_paused_set")] set;
+    }
 }
 
 
@@ -1248,13 +1843,25 @@ public class Map : Elm.Object
     public double zoom_get();
     public void zoom_mode_set( MapZoomMode mode );
     public MapZoomMode zoom_mode_get();
+    public MapZoomMode zoom_mode {
+        [CCode (cname = "elm_map_zoom_mode_get")] get;
+        [CCode (cname = "elm_map_zoom_mode_set")] set;
+    }
     public void geo_region_get( out double lon, out double lat );
     public void geo_region_bring_in( double lon, double lat );
     public void geo_region_show( double lon, double lat );
     public void paused_set( bool paused );
     public bool paused_get();
+    public bool paused {
+        [CCode (cname = "elm_map_paused_get")] get;
+        [CCode (cname = "elm_map_paused_set")] set;
+    }
     public void paused_markers_set( bool paused );
     public bool paused_markers_get();
+    public bool paused_markers {
+        [CCode (cname = "elm_map_paused_markers_get")] get;
+        [CCode (cname = "elm_map_paused_markers_set")] set;
+    }
     [CCode (cname = "utils_convert_coord_into_geo")]
     public static void convert_coord_into_geo( int x, int y, int size, out double lon, out double lat );
     [CCode (cname = "utils_convert_geo_into_coord")]
@@ -1281,7 +1888,13 @@ public class Panel : Elm.Object
     public Panel( Elm.Object? parent );
 
     public void orient_set( PanelOrient orient );
+    public PanelOrient orient {
+        [CCode (cname = "elm_panel_orient_set")] set;
+    }
     public void content_set( Elm.Object content );
+    public Elm.Object content {
+        [CCode (cname = "elm_panel_content_set")] set;
+    }
 }
 
 
@@ -1304,8 +1917,17 @@ public class Flip : Elm.Object
     public Flip( Elm.Object? parent );
 
     public void content_front_set( Elm.Object front );
+    public Elm.Object content_front {
+        [CCode (cname = "elm_flip_content_front_set")] set;
+    }
     public void content_back_set( Elm.Object back );
+    public Elm.Object content_back {
+        [CCode (cname = "elm_flip_content_back_set")] set;
+    }
     public bool front_get();
+    public bool front {
+        [CCode (cname = "elm_flip_front_get")] get;
+    }
     public void perspective_set( Evas.Coord foc, Evas.Coord x, Evas.Coord y );
     public void go( FlipMode mode );
 }
@@ -1319,14 +1941,36 @@ public class ScrolledEntry : Elm.Object
     public ScrolledEntry( Elm.Object? parent );
 
     public void single_line_set( bool single_line );
+    public bool single_line {
+        [CCode (cname = "elm_scrolled_entry_single_line_set")] set;
+    }
     public void password_set( bool password );
+    public bool password {
+        [CCode (cname = "elm_scrolled_entry_password_set")] set;
+    }
     public void entry_set(  string entry );
     public unowned string entry_get();
+    public string entry {
+        [CCode (cname = "elm_scrolled_entry_entry_get")] get;
+        [CCode (cname = "elm_scrolled_entry_entry_set")] set;
+    }
     public unowned string selection_get();
+    public string selection {
+        [CCode (cname = "elm_scrolled_entry_selection_get")] get;
+    }
     public void entry_insert( string entry );
     public void line_wrap_set( bool wrap );
+    public bool line_wrap {
+        [CCode (cname = "elm_scrolled_entry_line_wrap_set")] set;
+    }
     public void line_char_wrap_set(  bool wrap );
+    public bool line_char_wrap {
+        [CCode (cname = "elm_scrolled_entry_line_char_wrap_set")] set;
+    }
     public void editable_set( bool editable);
+    public bool editable {
+        [CCode (cname = "elm_scrolled_entry_editable_set")] set;
+    }
     public void select_none();
     public void select_all();
     public bool cursor_next();
@@ -1340,8 +1984,17 @@ public class ScrolledEntry : Elm.Object
     public void cursor_selection_begin();
     public void cursor_selection_end();
     public bool cursor_is_format_get();
+    public bool cursor_is_format {
+        [CCode (cname = "elm_scrolled_entry_cursor_is_format_get")] get;
+    }
     public bool cursor_is_visible_format_get();
+    public bool cursor_is_visible_format {
+        [CCode (cname = "elm_scrolled_entry_cursor_is_visible_format_get")] get;
+    }
     public unowned string cursor_content_get();
+    public string cursor_content {
+        [CCode (cname = "elm_scrolled_entry_cursor_content_get")] get;
+    }
     public void selection_cut();
     public void selection_copy();
     public void selection_paste();
diff --git a/vapi/evas.vapi b/vapi/evas.vapi
index 3208181..b8ae804 100644
--- a/vapi/evas.vapi
+++ b/vapi/evas.vapi
@@ -204,6 +204,10 @@ namespace Evas
 
         public void output_method_set( int render_method );
         public int output_method_get();
+        public int output_method {
+            [CCode (cname = "evas_output_method_get")] get;
+            [CCode (cname = "evas_output_method_set")] set;
+        }
 
         public void output_size_set( int w, int h );
         public void output_size_get( out int w, out int h );
@@ -218,19 +222,35 @@ namespace Evas
         public void pointer_output_xy_get( out int x, out int y );
         public void pointer_canvas_xy_get( out Coord x, out Coord y );
         public int pointer_button_down_mask_get();
+        public int pointer_button_down_mask {
+            [CCode (cname = "evas_pointer_button_down_mask_get")] get;
+        }
         public bool pointer_inside_get();
+        public bool pointer_inside {
+            [CCode (cname = "evas_pointer_inside_get")] get;
+        }
 
         public void data_attach_set( void *data );
         public void* data_attach_get();
+        public void* data_attach {
+            [CCode (cname = "evas_data_attach_get")] get;
+        }
 
         public void focus_in();
         public void focus_out();
         public bool focus_state_get();
+        public bool focus_state {
+            [CCode (cname = "evas_focus_state_get")] get;
+        }
 
         public void image_cache_flush();
         public void image_cache_reload();
         public void image_cache_set( int size );
         public int image_cache_get();
+        public int image_cache {
+            [CCode (cname = "evas_image_cache_get")] get;
+            [CCode (cname = "evas_image_cache_set")] set;
+        }
 
         public void font_path_clear();
         public void font_path_append( string path );
@@ -238,18 +258,35 @@ namespace Evas
         public Eina.List<string> font_path_list();
         public void font_hinting_set( FontHintingFlags hinting );
         public FontHintingFlags font_hinting_get();
+        public FontHintingFlags font_hinting {
+            [CCode (cname = "evas_font_hinting_get")] get;
+            [CCode (cname = "evas_font_hinting_set")] set;
+        }
         public bool font_hinting_can_hint( FontHintingFlags hinting );
         public void font_cache_flush();
         public void font_cache_set( int size );
         public int font_cache_get();
+        public int font_cache {
+            [CCode (cname = "evas_font_cache_get")] get;
+            [CCode (cname = "evas_font_cache_set")] set;
+        }
         public Eina.List<string> font_available_list();
         public void font_available_list_free( Eina.List<string> available );
 
         [CCode (cname="evas_object_bottom_get")]
         public unowned Object? bottom_get();
+        public Object? bottom {
+            [CCode (cname = "evas_object_bottom_get")] get;
+        }
         [CCode (cname="evas_object_top_get")]
         public unowned Object? top_get();
+        public Object? top {
+            [CCode (cname = "evas_object_top_get")] get;
+        }
         public unowned Object? focus_get();
+        public Object? focus {
+            [CCode (cname = "evas_focus_get")] get;
+        }
     }
 
     //=======================================================================
@@ -286,12 +323,23 @@ namespace Evas
         public void util_perspective( Evas.Coord px, Evas.Coord py, Evas.Coord z0, Evas.Coord foc );
 
         public bool util_clockwise_get();
+        public bool util_clockwise {
+            [CCode (cname = "evas_map_util_clockwise_get")] get;
+        }
 
         public void smooth_set( bool enabled );
         public bool smooth_get();
+        public bool smooth {
+            [CCode (cname = "evas_map_smooth_get")] get;
+            [CCode (cname = "evas_map_smooth_set")] set;
+        }
 
         public void alpha_set( bool enabled );
         public bool alpha_get();
+        public bool alpha {
+            [CCode (cname = "evas_map_alpha_get")] get;
+            [CCode (cname = "evas_map_alpha_set")] set;
+        }
 
         public void point_coord_set( int idx, Evas.Coord x, Evas.Coord y, Evas.Coord z );
         public void point_coord_get( int idx, out Evas.Coord x, out Evas.Coord y, out Evas.Coord z );
@@ -311,21 +359,41 @@ namespace Evas
         public void show();
         public void hide();
         public bool visible_get();
+        public bool visible {
+            [CCode (cname = "evas_object_visible_get")] get;
+        }
 
         public void scale_set( double scale );
         public double scale_get();
+        public double scale {
+            [CCode (cname = "evas_object_scale_get")] get;
+            [CCode (cname = "evas_object_scale_set")] set;
+        }
 
         public unowned string type_get();
+        public string type {
+            [CCode (cname = "evas_object_type_get")] get;
+        }
 
         public void layer_set( int layer );
         public int layer_get();
+        public int layer {
+            [CCode (cname = "evas_object_layer_get")] get;
+            [CCode (cname = "evas_object_layer_set")] set;
+        }
 
         public void raise();
         public void lower();
         public void stack_above( Object above );
         public void stack_below( Object below );
         public unowned Object? above_get();
+        public Object? above {
+            [CCode (cname = "evas_object_above_get")] get;
+        }
         public unowned Object? below_get();
+        public Object? below {
+            [CCode (cname = "evas_object_below_get")] get;
+        }
 
         public void move( Coord x, Coord y );
         public void resize( Coord w, Coord h );
@@ -339,16 +407,31 @@ namespace Evas
 
         public void anti_alias_set( bool antialias );
         public bool anti_alias_get();
+        public bool anti_alias {
+            [CCode (cname = "evas_object_anti_alias_get")] get;
+            [CCode (cname = "evas_object_anti_alias_set")] set;
+        }
 
         public void color_set( int r, int g, int b, int a );
         public void color_get( out int r, out int g, out int b, out int a );
         public void color_interpolation_set( int color_space );
         public int color_interpolation_get();
+        public int color_interpolation {
+            [CCode (cname = "evas_object_color_interpolation_get")] get;
+            [CCode (cname = "evas_object_color_interpolation_set")] set;
+        }
 
         public void clip_set( Object clip );
         public unowned Object clip_get();
+        public Object clip {
+            [CCode (cname = "evas_object_clip_get")] get;
+            [CCode (cname = "evas_object_clip_set")] set;
+        }
         public void clip_unset( Object clip );
         public weak Eina.List<Object> clipees_get();
+        public Eina.List<Object> clipees {
+            [CCode (cname = "evas_object_clipees_get")] get;
+        }
 
         public void data_set( string key, void* data );
         public void* data_get( string key );
@@ -356,20 +439,43 @@ namespace Evas
 
         public void map_enable_set( bool enabled );
         public bool map_enable_get();
+        public bool map_enable {
+            [CCode (cname = "evas_object_map_enable_get")] get;
+            [CCode (cname = "evas_object_map_enable_set")] set;
+        }
         public void map_set( Map map );
         public unowned Map map_get();
+        public Map map {
+            [CCode (cname = "evas_object_map_get")] get;
+            [CCode (cname = "evas_object_map_set")] set;
+        }
 
         public void name_set( string name );
         public weak string name_get();
+        public string name {
+            [CCode (cname = "evas_object_name_get")] get;
+            [CCode (cname = "evas_object_name_set")] set;
+        }
         public Object? name_find( string name );
 
         public weak Canvas evas_get();
+        public Canvas evas {
+            [CCode (cname = "evas_object_evas_get")] get;
+        }
 
         public void focus_set( bool focus );
         public bool focus_get();
+        public bool focus {
+            [CCode (cname = "evas_object_focus_get")] get;
+            [CCode (cname = "evas_object_focus_set")] set;
+        }
 
         public void repeat_events_set( bool repeat );
         public bool repeat_events_get();
+        public bool repeat_events {
+            [CCode (cname = "evas_object_repeat_events_get")] get;
+            [CCode (cname = "evas_object_repeat_events_set")] set;
+        }
 
         public void smart_callback_add( string event, Callback func );
         public void event_callback_add( CallbackType type, ObjectEventCallback func );
@@ -424,6 +530,9 @@ namespace Evas
         public void size_get( out int w, out int h);
 
         public void filled_set(bool setting );
+        public bool filled {
+            [CCode (cname = "evas_object_image_filled_set")] set;
+        }
         public void file_set( string file, string key );
 
         [CCode (cname = "evas_object_image_data_set")]
@@ -437,6 +546,10 @@ namespace Evas
 
         public void alpha_set( bool has_alpha );
         public bool alpha_get();
+        public bool alpha {
+            [CCode (cname = "evas_object_image_alpha_get")] get;
+            [CCode (cname = "evas_object_image_alpha_set")] set;
+        }
     }
 
     //=======================================================================
@@ -465,6 +578,10 @@ namespace Evas
 
         public void text_set( string text );
         public weak string text_get();
+        public string text {
+            [CCode (cname = "evas_object_text_text_get")] get;
+            [CCode (cname = "evas_object_text_text_set")] set;
+        }
     }
 
 }
-- 
1.7.0


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline;
 filename=0005-convert-deprecated-static-delegate-to-CCode-has_targ.patch



More information about the Smartphones-userland mailing list