eolian: use the new property syntax
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Thu, 7 May 2015 16:32:53 +0000 (17:32 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Thu, 7 May 2015 16:32:53 +0000 (17:32 +0100)
94 files changed:
src/lib/elm_actionslider.eo
src/lib/elm_app_client.eo
src/lib/elm_app_client_view.eo
src/lib/elm_app_server.eo
src/lib/elm_app_server_view.eo
src/lib/elm_bg.eo
src/lib/elm_box.eo
src/lib/elm_bubble.eo
src/lib/elm_button.eo
src/lib/elm_calendar.eo
src/lib/elm_check.eo
src/lib/elm_clock.eo
src/lib/elm_color_item.eo
src/lib/elm_colorselector.eo
src/lib/elm_container.eo
src/lib/elm_ctxpopup.eo
src/lib/elm_ctxpopup_item.eo
src/lib/elm_datetime.eo
src/lib/elm_dayselector.eo
src/lib/elm_diskselector.eo
src/lib/elm_diskselector_item.eo
src/lib/elm_entry.eo
src/lib/elm_fileselector.eo
src/lib/elm_fileselector_button.eo
src/lib/elm_fileselector_entry.eo
src/lib/elm_flip.eo
src/lib/elm_flipselector.eo
src/lib/elm_flipselector_item.eo
src/lib/elm_frame.eo
src/lib/elm_gengrid.eo
src/lib/elm_gengrid_item.eo
src/lib/elm_genlist.eo
src/lib/elm_genlist_item.eo
src/lib/elm_gesture_layer.eo
src/lib/elm_glview.eo
src/lib/elm_grid.eo
src/lib/elm_hover.eo
src/lib/elm_hoversel.eo
src/lib/elm_hoversel_item.eo
src/lib/elm_icon.eo
src/lib/elm_image.eo
src/lib/elm_index.eo
src/lib/elm_index_item.eo
src/lib/elm_interface_atspi_accessible.eo
src/lib/elm_interface_atspi_action.eo
src/lib/elm_interface_atspi_component.eo
src/lib/elm_interface_atspi_editable_text.eo
src/lib/elm_interface_atspi_image.eo
src/lib/elm_interface_atspi_selection.eo
src/lib/elm_interface_atspi_text.eo
src/lib/elm_interface_atspi_value.eo
src/lib/elm_interface_atspi_widget_action.eo
src/lib/elm_interface_fileselector.eo
src/lib/elm_interface_scrollable.eo
src/lib/elm_label.eo
src/lib/elm_layout.eo
src/lib/elm_list.eo
src/lib/elm_list_item.eo
src/lib/elm_map.eo
src/lib/elm_mapbuf.eo
src/lib/elm_menu.eo
src/lib/elm_menu_item.eo
src/lib/elm_multibuttonentry.eo
src/lib/elm_multibuttonentry_item.eo
src/lib/elm_naviframe.eo
src/lib/elm_naviframe_item.eo
src/lib/elm_notify.eo
src/lib/elm_pan.eo
src/lib/elm_panel.eo
src/lib/elm_panes.eo
src/lib/elm_photo.eo
src/lib/elm_photocam.eo
src/lib/elm_plug.eo
src/lib/elm_popup.eo
src/lib/elm_prefs.eo
src/lib/elm_progressbar.eo
src/lib/elm_radio.eo
src/lib/elm_route.eo
src/lib/elm_scroller.eo
src/lib/elm_segment_control.eo
src/lib/elm_separator.eo
src/lib/elm_slider.eo
src/lib/elm_slideshow.eo
src/lib/elm_spinner.eo
src/lib/elm_systray.eo
src/lib/elm_table.eo
src/lib/elm_thumb.eo
src/lib/elm_toolbar.eo
src/lib/elm_toolbar_item.eo
src/lib/elm_video.eo
src/lib/elm_web.eo
src/lib/elm_widget.eo
src/lib/elm_widget_item.eo
src/lib/elm_win.eo

index c2861d0..6e70845 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Actionslider (Elm.Layout)
 {
    eo_prefix: elm_obj_actionslider;
-   properties {
-      indicator_pos {
+   methods {
+      @property indicator_pos {
          set {
             /*@
             Set actionslider indicator position.
@@ -21,7 +21,7 @@ class Elm.Actionslider (Elm.Layout)
             Elm_Actionslider_Pos pos; /*@ The position of the indicator. */
          }
       }
-      magnet_pos {
+      @property magnet_pos {
          set {
             /*@
             Set actionslider magnet position. To make multiple positions magnets @c or
@@ -41,7 +41,7 @@ class Elm.Actionslider (Elm.Layout)
             Elm_Actionslider_Pos pos; /*@ Bit mask indicating the magnet positions. */
          }
       }
-      enabled_pos {
+      @property enabled_pos {
          set {
             /*@
             Set actionslider enabled position. To set multiple positions as enabled @c or
@@ -63,7 +63,7 @@ class Elm.Actionslider (Elm.Layout)
             Elm_Actionslider_Pos pos; /*@ Bit mask indicating the enabled positions. */
          }
       }
-      selected_label {
+      @property selected_label {
          get {
             /*@
             Get actionslider selected label.
index a229bfa..dad7371 100644 (file)
@@ -2,8 +2,8 @@ class Elm_App_Client (Eo.Base)
 {
    legacy_prefix: null;
    eo_prefix: elm_app_client;
-   properties {
-      views {
+   methods {
+      @property views {
          get {
             /*@ Return a iterator with all views of application. */
          }
@@ -11,7 +11,7 @@ class Elm_App_Client (Eo.Base)
             free(own(iterator<Elm_App_Client_View *> *), eina_iterator_free) ret; /*@ The iterator with all views, must be freed after use */
          }
       }
-      package {
+      @property package {
          get {
             /*@ Return the application package. */
          }
@@ -19,8 +19,6 @@ class Elm_App_Client (Eo.Base)
             const(char)* ret; /*@ application package */
          }
       }
-   }
-   methods {
       constructor {
          /*@ Class constructor of elm_app_client. */
          legacy: null;
index 15e3a9a..9848127 100644 (file)
@@ -2,8 +2,8 @@ class Elm_App_Client_View (Eo.Base)
 {
    legacy_prefix: null;
    eo_prefix: elm_app_client_view;
-   properties {
-      state {
+   methods {
+      @property state {
          get {
             /*@ Get state of view */
          }
@@ -11,7 +11,7 @@ class Elm_App_Client_View (Eo.Base)
             Elm_App_View_State state; /*@ state of view */
          }
       }
-      new_events {
+      @property new_events {
          get {
             /*@ Get new events of view */
          }
@@ -19,7 +19,7 @@ class Elm_App_Client_View (Eo.Base)
             int events; /*@ number of events of view */
          }
       }
-      window {
+      @property window {
          get {
             /*@ Get window of view */
          }
@@ -27,7 +27,7 @@ class Elm_App_Client_View (Eo.Base)
             int window; /*@ window of view */
          }
       }
-      icon_pixels {
+      @property icon_pixels {
          get {
             /*@ Get icon pixels of view, view could have a icon in raw format not saved in disk. */
          }
@@ -38,7 +38,7 @@ class Elm_App_Client_View (Eo.Base)
             const(ubyte)* pixels; /*@ uchar array, with all bytes of icon */
          }
       }
-      path {
+      @property path {
          get {
             /*@ Get DBus path of view */
          }
@@ -46,7 +46,7 @@ class Elm_App_Client_View (Eo.Base)
             const(char)* ret; /*@ DBus path of view */
          }
       }
-      package {
+      @property package {
          get {
             /*@ Get application package */
          }
@@ -54,7 +54,7 @@ class Elm_App_Client_View (Eo.Base)
             const(char)* ret; /*@ Package of application */
          }
       }
-      icon {
+      @property icon {
          get {
             /*@ Get icon path of view */
          }
@@ -62,7 +62,7 @@ class Elm_App_Client_View (Eo.Base)
             const(char)* ret; /*@ icon path of view */
          }
       }
-      progress {
+      @property progress {
          get {
             /*@ Get progress of view, should be -1 if there nothing in progress or something between 0-100 */
          }
@@ -70,7 +70,7 @@ class Elm_App_Client_View (Eo.Base)
             ushort progress; /*@ progress of view */
          }
       }
-      title {
+      @property title {
          get {
             /*@ Get title of view */
          }
@@ -78,8 +78,6 @@ class Elm_App_Client_View (Eo.Base)
             const(char)* ret; /*@ title of view */
          }
       }
-   }
-   methods {
       constructor {
          /*@ Class constructor of elm_app_client_view */
          legacy: null;
index 5ac8b53..868a604 100644 (file)
@@ -2,8 +2,8 @@ class Elm_App_Server (Eo.Base)
 {
    legacy_prefix: null;
    eo_prefix: elm_app_server;
-   properties {
-      icon {
+   methods {
+      @property icon {
          set {
          }
          get {
@@ -12,7 +12,7 @@ class Elm_App_Server (Eo.Base)
             Eina_Stringshare *icon; /*@ title of icon */
          }
       }
-      views {
+      @property views {
          get {
             /*@ Return a iterator with all views of application */
          }
@@ -20,21 +20,21 @@ class Elm_App_Server (Eo.Base)
             free(own(iterator<Elm_App_Server_View *> *), eina_iterator_free) ret; /*@ Iterator with all views of application, you must free iterator after use */
          }
       }
-      path {
+      @property path {
          get {
          }
          values {
             const(char)* ret;
          }
       }
-      package {
+      @property package {
          get {
          }
          values {
             Eina_Stringshare *ret;
          }
       }
-      pixels {
+      @property pixels {
          get {
             /*@ Get application raw icon. */
          }
@@ -48,8 +48,6 @@ class Elm_App_Server (Eo.Base)
             const(ubyte)* pixels;
          }
       }
-   }
-   methods {
       constructor {
          /*@ Class constructor of elm_app_server */
          legacy: null;
index dd05639..3c03abd 100644 (file)
@@ -2,8 +2,8 @@ class Elm_App_Server_View (Eo.Base)
 {
    legacy_prefix: null;
    eo_prefix: elm_app_server_view;
-   properties {
-      progress {
+   methods {
+      @property progress {
          set {
          }
          get {
@@ -12,7 +12,7 @@ class Elm_App_Server_View (Eo.Base)
             short progress;
          }
       }
-      new_events {
+      @property new_events {
          set {
          }
          get {
@@ -21,7 +21,7 @@ class Elm_App_Server_View (Eo.Base)
             int events;
          }
       }
-      icon {
+      @property icon {
          set {
          }
          get {
@@ -30,7 +30,7 @@ class Elm_App_Server_View (Eo.Base)
             const(char)* icon;
          }
       }
-      title {
+      @property title {
          set {
          }
          get {
@@ -39,35 +39,35 @@ class Elm_App_Server_View (Eo.Base)
             const(char)* title @nullable;
          }
       }
-      window {
+      @property window {
          set {
          }
          values {
             Evas_Object *win;
          }
       }
-      id {
+      @property id {
          get {
          }
          values {
             Eina_Stringshare *ret;
          }
       }
-      state {
+      @property state {
          get {
          }
          values {
             Elm_App_View_State ret;
          }
       }
-      path {
+      @property path {
          get {
          }
          values {
             const(char)* ret;
          }
       }
-      pixels {
+      @property pixels {
          get {
             /*@ Get application raw icon. */
          }
@@ -81,8 +81,6 @@ class Elm_App_Server_View (Eo.Base)
             const(ubyte)* pixels;
          }
       }
-   }
-   methods {
       constructor {
          /*@ Class constructor of elm_app_server_view */
          legacy: null;
index 2943abd..6d3c930 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Bg (Elm.Layout, Efl.File)
 {
    eo_prefix: elm_obj_bg;
-   properties {
-      option {
+   methods {
+      @property option {
          set {
             /*@
             Set the mode of display for a given background widget's image
@@ -31,7 +31,7 @@ class Elm.Bg (Elm.Layout, Efl.File)
             Elm_Bg_Option option; /*@ The desired background option (see #Elm_Bg_Option) */
          }
       }
-      color {
+      @property color {
          set {
             /*@
             Set the color on a given background widget
@@ -69,7 +69,7 @@ class Elm.Bg (Elm.Layout, Efl.File)
             int a; /*@ The blue color component's value */
          }
       }
-      load_size {
+      @property load_size {
          set {
             /*@
             Set the size of the pixmap representation of the image set on a
index e74b8f4..dcb37a2 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Box (Elm.Widget)
 {
    eo_prefix: elm_obj_box;
-   properties {
-      homogeneous {
+   methods {
+      @property homogeneous {
          set {
             /*@
             Set the box to arrange its children homogeneously
@@ -26,7 +26,7 @@ class Elm.Box (Elm.Widget)
             bool homogeneous; /*@ The homogeneous flag */
          }
       }
-      align {
+      @property align {
          set {
             /*@
             Set the alignment of the whole bounding box of contents.
@@ -50,7 +50,7 @@ class Elm.Box (Elm.Widget)
             double vertical; /*@ The vertical alignment of elements */
          }
       }
-      horizontal {
+      @property horizontal {
          set {
             /*@
             Set the horizontal orientation
@@ -77,7 +77,7 @@ class Elm.Box (Elm.Widget)
             @c EINA_FALSE = vertical) */
          }
       }
-      padding {
+      @property padding {
          set {
             /*@
             Set the space (padding) between the box's elements.
@@ -102,7 +102,7 @@ class Elm.Box (Elm.Widget)
             Evas_Coord vertical; /*@ The vertical space between elements */
          }
       }
-      layout {
+      @property layout {
          set {
             /*@
             Set the layout defining function to be used by the box
@@ -140,7 +140,7 @@ class Elm.Box (Elm.Widget)
             Ecore_Cb free_data @optional; /*@ Function called to free @p data */
          }
       }
-      children {
+      @property children {
          get {
             /*@
             Get a list of the objects packed into the box
@@ -154,8 +154,6 @@ class Elm.Box (Elm.Widget)
             return: free(own(list<Evas_Object*>*), eina_list_free) @warn_unused;
          }
       }
-   }
-   methods {
       pack_end {
          /*@
          Add an object at the end of the pack list
index 6dd2503..12a7661 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Bubble (Elm.Layout)
 {
    eo_prefix: elm_obj_bubble;
-   properties {
-      pos {
+   methods {
+      @property pos {
          set {
             /*@
             Set the corner of the bubble
index 3a30e04..fec1aaf 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
                   Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_button;
-   properties {
-      autorepeat_initial_timeout {
+   methods {
+      @property autorepeat_initial_timeout {
          set {
             /*@
             Set the initial timeout before the autorepeat event is generated
@@ -32,7 +32,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
             double t; /*@ Timeout in seconds */
          }
       }
-      autorepeat_gap_timeout {
+      @property autorepeat_gap_timeout {
          set {
             /*@
             Set the interval between each generated autorepeat event
@@ -56,7 +56,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
             double t; /*@ Interval in seconds */
          }
       }
-      autorepeat {
+      @property autorepeat {
          set {
             /*@
             Turn on/off the autorepeat event generated when the button is kept pressed
@@ -86,7 +86,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
             bool on; /*@ A bool to turn on/off the event */
          }
       }
-      admits_autorepeat {
+      @property admits_autorepeat {
          get {
             /*@ Get whether the button supports autorepeat. */
             legacy: null;
index 72f65a4..0d4fdd8 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_calendar;
-   properties {
-      first_day_of_week {
+   methods {
+      @property first_day_of_week {
          set {
             /*@
             Set the first day of week to use on calendar widgets'.
@@ -25,7 +25,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             ..., Saturday = 6) */
          }
       }
-      selectable {
+      @property selectable {
          set {
             /*@
             Define which fields of a @b tm struct will be taken into account, when
@@ -53,7 +53,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             Elm_Calendar_Selectable selectable; /*@ A bitmask of Elm_Calendar_Selectable */
          }
       }
-      interval {
+      @property interval {
          set {
             /*@
             Set the interval on time updates for an user mouse button hold
@@ -92,7 +92,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             double interval; /*@ The (first) interval value in seconds */
          }
       }
-      weekdays_names {
+      @property weekdays_names {
          set {
             /*@
             Set weekdays names to be displayed by the calendar.
@@ -140,7 +140,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             @warning The strings must be NULL terminated ('@\0'). */
          }
       }
-      select_mode {
+      @property select_mode {
          set {
             /*@
             Set select day mode to use.
@@ -165,7 +165,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             Elm_Calendar_Select_Mode mode; /*@ The select mode to use. */
          }
       }
-      min_max_year {
+      @property min_max_year {
          set {
             /*@
             Set the minimum and maximum values for the year
@@ -200,7 +200,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             int max; /*@ The maximum year; */
          }
       }
-      format_function {
+      @property format_function {
          set {
             /*@
             Set a function to format the string that will be used to display
@@ -233,7 +233,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             the selected date */
          }
       }
-      marks {
+      @property marks {
          get {
             /*@
             Get a list of all the calendar marks.
@@ -248,8 +248,6 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: const(list)*;
          }
       }
-   }
-   methods {
       selected_time_set {
          /*@
          Set selected date to be highlighted on calendar.
index 085fdd8..f34adb7 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Check (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_check;
-   properties {
-      state {
+   methods {
+      @property state {
          set {
             /*@
             @brief Set the on/off state of the check object
@@ -25,7 +25,7 @@ class Elm.Check (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             bool state; /*@ The state to use (1 == on, 0 == off) */
          }
       }
-      state_pointer {
+      @property state_pointer {
          set {
             /*@
             @brief Set a convenience pointer to a boolean to change
index 8a503b2..9ef386c 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Clock (Elm.Layout)
 {
    eo_prefix: elm_obj_clock;
-   properties {
-      show_am_pm {
+   methods {
+      @property show_am_pm {
          set {
             /*@
             Set if the given clock widget must show hours in military or
@@ -37,7 +37,7 @@ class Elm.Clock (Elm.Layout)
             to military mode */
          }
       }
-      first_interval {
+      @property first_interval {
          set {
             /*@
             Set the first interval on time updates for a user mouse button hold
@@ -77,7 +77,7 @@ class Elm.Clock (Elm.Layout)
             double interval; /*@ The first interval value in seconds */
          }
       }
-      show_seconds {
+      @property show_seconds {
          set {
             /*@
             Set if the given clock widget must show time with seconds or not
@@ -107,7 +107,7 @@ class Elm.Clock (Elm.Layout)
             bool seconds; /*@ @c EINA_TRUE to show seconds, @c EINA_FALSE otherwise */
          }
       }
-      edit {
+      @property edit {
          set {
             /*@
             Set whether a given clock widget is under <b>edition mode</b> or
@@ -145,7 +145,7 @@ class Elm.Clock (Elm.Layout)
             put it back to "displaying only" mode */
          }
       }
-      pause {
+      @property pause {
          set {
             /*@
             Set whether the given clock widget should be paused or not.
@@ -174,7 +174,7 @@ class Elm.Clock (Elm.Layout)
             bool paused; /*@ @c EINA_TRUE to pause clock, @c EINA_FALSE otherwise */
          }
       }
-      time {
+      @property time {
          set {
             /*@
             Set a clock widget's time, programmatically
@@ -212,7 +212,7 @@ class Elm.Clock (Elm.Layout)
             int sec; /*@ The seconds to set */
          }
       }
-      edit_mode {
+      @property edit_mode {
          set {
             /*@
             Set what digits of the given clock widget should be editable
index 47cd040..5fb92c3 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Color_Item(Elm.Widget_Item)
 {
    eo_prefix: elm_obj_color_item;
-   properties {
-        color {
+   methods {
+        @property color {
              get {
                  /*@
                  Get Palette item's color.
@@ -24,7 +24,7 @@ class Elm.Color_Item(Elm.Widget_Item)
                  int a; /*@ alpha-value of color */
              }
         }
-        selected {
+        @property selected {
              get {
                  /*@
                  Get the selected state of color palette item
index c2f1827..493500b 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_colorselector;
-   properties {
-      color {
+   methods {
+      @property color {
          set {
             /*@
             Set color to colorselector
@@ -22,7 +22,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             int a; /*@ a-value of color */
          }
       }
-      palette_name {
+      @property palette_name {
          set {
             /*@
             Set current palette's name
@@ -48,7 +48,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             const(char)* palette_name; /*@ Name of palette */
          }
       }
-      mode {
+      @property mode {
          set {
             /*@
             Set Colorselector's mode.
@@ -69,7 +69,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             Elm_Colorselector_Mode mode; /*@ Elm_Colorselector_Mode */
          }
       }
-      palette_items {
+      @property palette_items {
          get {
             /*@
             Get list of palette items.
@@ -85,7 +85,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: const(list)*;
          }
       }
-      palette_selected_item {
+      @property palette_selected_item {
          get {
             /*@
             Get the selected item in colorselector palette.
@@ -97,8 +97,6 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       palette_color_add {
          /*@
          Add a new color item to palette.
index a291965..e6fd815 100644 (file)
@@ -3,8 +3,8 @@ class Elm.Container (Elm.Widget)
    legacy_prefix: null;
    eo_prefix: elm_obj_container;
    data: null;
-   properties {
-      content_swallow_list {
+   methods {
+      @property content_swallow_list {
          get {
             /*@ Get the list of swallow parts in the object. */
          }
@@ -12,8 +12,6 @@ class Elm.Container (Elm.Widget)
             free(own(list<Evas_Object *> *), eina_list_free) ret; /*@ list */
          }
       }
-   }
-   methods {
       content_set {
          /*@ Swallow the given object into the given part of the container. */
          params {
index f85b47b..e24afaa 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_ctxpopup;
-   properties {
-      horizontal {
+   methods {
+      @property horizontal {
          set {
             /*@
             @brief Change the ctxpopup's orientation to horizontal or vertical.
@@ -23,7 +23,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             bool horizontal; /*@ @c EINA_TRUE for horizontal mode, @c EINA_FALSE for vertical */
          }
       }
-      auto_hide_disabled {
+      @property auto_hide_disabled {
          set {
             /*@
             @brief Set ctxpopup auto hide mode triggered by ctxpopup policy.
@@ -56,7 +56,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             bool disabled; /*@ auto hide enable/disable. */
          }
       }
-      hover_parent {
+      @property hover_parent {
          set {
             /*@
             @brief Set the Ctxpopup's parent
@@ -83,7 +83,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             Evas_Object *parent; /*@ The parent to use */
          }
       }
-      direction_priority {
+      @property direction_priority {
          set {
             /*@
             @brief Set the direction priority of a ctxpopup.
@@ -111,7 +111,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             Elm_Ctxpopup_Direction fourth; /*@ 4th priority of direction */
          }
       }
-      direction {
+      @property direction {
          get {
             /*@
             @brief Get the current direction of a ctxpopup.
@@ -125,7 +125,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Ctxpopup_Direction(4);
          }
       }
-      items {
+      @property items {
          get {
             /*@
             @brief Get the internal list of items in a given ctxpopup widget.
@@ -148,7 +148,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: const(list)*;
          }
       }
-      first_item {
+      @property first_item {
          get {
             /*@
             Get the first item in the given ctxpopup widget's list of
@@ -165,7 +165,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Object_Item *;
          }
       }
-      last_item {
+      @property last_item {
          get {
             /*@
             Get the last item in the given ctxpopup widget's list of
@@ -182,8 +182,6 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       dismiss {
          /*@
          @brief Dismiss a ctxpopup object
index 8542f01..230f3dc 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Ctxpopup_Item(Elm.Widget_Item)
 {
    eo_prefix: elm_obj_ctxpopup_item;
-   properties {
-      prev {
+   methods {
+      @property prev {
          get {
             /*@
              Get the item before @p it in a ctxpopup widget's internal list of
@@ -19,7 +19,7 @@ class Elm.Ctxpopup_Item(Elm.Widget_Item)
                                        previous item for @p it or there's an error, @c NULL is returned. */
          }
       }
-      next {
+      @property next {
          get {
             /*@
              Get the item after @p it in a ctxpopup widget's
@@ -36,8 +36,6 @@ class Elm.Ctxpopup_Item(Elm.Widget_Item)
                                        previous item for @p it or there's an error, @c NULL is returned. */
          }
       }
-   }
-   methods {
       init {
          params {
             Evas_Smart_Cb func @nullable;
index cc022de..97e628c 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Datetime (Elm.Layout)
 {
    eo_prefix: elm_obj_datetime;
-   properties {
-      format {
+   methods {
+      @property format {
          set {
             /*@
             Set the datetime format. Format is a combination of allowed Libc date format
@@ -85,8 +85,6 @@ class Elm.Datetime (Elm.Layout)
             const(char)* fmt @nullable; /*@ The datetime format */
          }
       }
-   }
-   methods {
       field_limit_set {
          /*@
          @brief Set the field limits of a field.
index 70c85a2..0d5e396 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Dayselector (Elm.Layout)
 {
    eo_prefix: elm_obj_dayselector;
-   properties {
-      week_start {
+   methods {
+      @property week_start {
          set {
             /*@
             Set the starting day of Dayselector.
@@ -27,7 +27,7 @@ class Elm.Dayselector (Elm.Layout)
             Elm_Dayselector_Day day; /*@ Dayselector_Day the first day that the user wants to display. */
          }
       }
-      weekend_length {
+      @property weekend_length {
          set {
             /*@
             Set the weekend length of Dayselector.
@@ -51,7 +51,7 @@ class Elm.Dayselector (Elm.Layout)
             uint length; /*@ Weekend length, number of days as an integer. */
          }
       }
-      weekend_start {
+      @property weekend_start {
          set {
             /*@
             Set the weekend starting day of Dayselector.
@@ -76,8 +76,6 @@ class Elm.Dayselector (Elm.Layout)
             Elm_Dayselector_Day day; /*@ Dayselector_Day the first day from where weekend starts. */
          }
       }
-   }
-   methods {
       weekdays_names_set {
          /*@
          Set weekdays names to be displayed by the Dayselector.
index e379c13..85bd6ed 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
                         Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_diskselector;
-   properties {
-      side_text_max_length {
+   methods {
+      @property side_text_max_length {
          set {
             /*@
             Set the side labels max length.
@@ -42,7 +42,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
             int len; /*@ The max length defined for side labels. */
          }
       }
-      round_enabled {
+      @property round_enabled {
          set {
             /*@
             Enable or disable round mode.
@@ -71,7 +71,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
             disable it. */
          }
       }
-      display_item_num {
+      @property display_item_num {
          set {
             /*@
             Set the number of items to be displayed.
@@ -100,7 +100,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
             int num; /*@ The number of items the diskselector will display. */
          }
       }
-      first_item {
+      @property first_item {
          get {
             /*@
             Get the first item of the diskselector.
@@ -117,7 +117,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      items {
+      @property items {
          get {
             /*@
             Get a list of all the diskselector items.
@@ -133,7 +133,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
             return: const(list)*;
          }
       }
-      last_item {
+      @property last_item {
          get {
             /*@
             Get the last item of the diskselector.
@@ -150,7 +150,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      selected_item {
+      @property selected_item {
          get {
             /*@
             Get the selected item.
@@ -170,8 +170,6 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       item_append {
          /*@
          Appends a new item to the diskselector object.
index 7b31ff3..3315dee 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Diskselector_Item(Elm.Widget_Item)
 {
       eo_prefix: elm_obj_diskselector_item;
-      properties {
-           prev {
+      methods {
+           @property prev {
                 get {
                      /*@
                       Get the item before @p item in diskselector.
@@ -23,7 +23,7 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ The item before @p item, or @c NULL if none or on failure. */
                 }
            }
-           next {
+           @property next {
                 get {
                      /*@
                       Get the item after @p item in diskselector.
@@ -44,7 +44,7 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ The item after @p item, or @c NULL if none or on failure. */
                 }
            }
-           selected {
+           @property selected {
                 get {
                      /*@
                       Get whether the @p item is selected or not.
@@ -84,8 +84,6 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
                      Eina_Bool selected; /*@ The selected state */
                 }
            }
-      }
-      methods {
            /*      init { FIXME
                    params {
                    Evas_Smart_Cb func;
index 5fa076e..5f08515 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
                  Elm_Interface_Atspi_Text, Elm_Interface_Atspi_Editable_Text)
 {
    eo_prefix: elm_obj_entry;
-   properties {
-      scrollable {
+   methods {
+      @property scrollable {
          set {
             /*@
             Enable or disable scrolling in entry
@@ -27,7 +27,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             bool scroll; /*@ EINA_TRUE if it is to be scrollable, EINA_FALSE otherwise */
          }
       }
-      input_panel_show_on_demand {
+      @property input_panel_show_on_demand {
          set {
             /*@
             Set the attribute to show the input panel in case of only an user's explicit Mouse Up event.
@@ -50,7 +50,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             @since 1.9 */
          }
       }
-      context_menu_disabled {
+      @property context_menu_disabled {
          set {
             /*@
             This disables the entry's contextual (longpress) menu.
@@ -70,7 +70,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             bool disabled; /*@ If true, the menu is disabled */
          }
       }
-      cnp_mode {
+      @property cnp_mode {
          set {
             /*@
             Control pasting of text and images for the widget.
@@ -98,7 +98,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Elm_Cnp_Mode cnp_mode; /*@ One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT. */
          }
       }
-      input_panel_language {
+      @property input_panel_language {
          set {
             /*@
             Set the language mode of the input panel.
@@ -121,7 +121,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Elm_Input_Panel_Lang lang; /*@ language to be set to the input panel. */
          }
       }
-      selection_handler_disabled {
+      @property selection_handler_disabled {
          set {
             /*@
             This disabled the entry's selection handlers.
@@ -136,7 +136,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             bool disabled; /*@ If true, the selection handlers are disabled. */
          }
       }
-      input_panel_layout_variation {
+      @property input_panel_layout_variation {
          set {
             /*@
             Set the input panel layout variation of the entry
@@ -159,7 +159,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             int variation; /*@ layout variation type */
          }
       }
-      autocapital_type {
+      @property autocapital_type {
          set {
             /*@
             Set the autocapitalization type on the immodule.
@@ -178,7 +178,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Elm_Autocapital_Type autocapital_type; /*@ The type of autocapitalization */
          }
       }
-      editable {
+      @property editable {
          set {
             /*@
             Sets if the entry is to be editable or not.
@@ -210,7 +210,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             if not, the entry is read-only and no user input is allowed. */
          }
       }
-      anchor_hover_style {
+      @property anchor_hover_style {
          set {
             /*@
             Set the style that the hover should use
@@ -240,7 +240,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             const(char)* style @nullable; /*@ The style to use for the underlying hover */
          }
       }
-      single_line {
+      @property single_line {
          set {
             /*@
             Sets the entry to single line mode.
@@ -271,7 +271,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             will be on a single line. */
          }
       }
-      password {
+      @property password {
          set {
             /*@
             Sets the entry to password mode.
@@ -296,7 +296,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             bool password; /*@ If true, password mode is enabled. */
          }
       }
-      file {
+      @property file {
          set {
             /*@
             This sets the file (and implicitly loads it) for the text to display and
@@ -326,7 +326,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Elm_Text_Format format; /*@ The file format */
          }
       }
-      input_panel_return_key_disabled {
+      @property input_panel_return_key_disabled {
          set {
             /*@
             Set the return key on the input panel to be disabled.
@@ -346,7 +346,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             disabled, @c EINA_FALSE for enabled */
          }
       }
-      autosave {
+      @property autosave {
          set {
             /*@
             This sets the entry object to 'autosave' the loaded text file or not.
@@ -369,7 +369,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             bool auto_save; /*@ Autosave the loaded file or not */
          }
       }
-      anchor_hover_parent {
+      @property anchor_hover_parent {
          set {
             /*@
             Set the parent of the hover popup
@@ -395,7 +395,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Evas_Object *parent @nullable; /*@ The object to use as parent for the hover */
          }
       }
-      prediction_allow {
+      @property prediction_allow {
          set {
             /*@
             Set whether the entry should allow to use the text prediction.
@@ -414,7 +414,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             bool prediction; /*@ Whether the entry should allow to use the text prediction. */
          }
       }
-      input_hint {
+      @property input_hint {
          set {
             /*@
             Sets the input hint which allows input methods to fine-tune their behavior.
@@ -435,7 +435,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Elm_Input_Hints hints; /*@ input hint. */
          }
       }
-      input_panel_layout {
+      @property input_panel_layout {
          set {
             /*@
             Set the input panel layout of the entry
@@ -456,7 +456,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Elm_Input_Panel_Layout layout(8); /*@ layout type */
          }
       }
-      input_panel_return_key_type {
+      @property input_panel_return_key_type {
          set {
             /*@
             Set the "return" key type. This type is used to set string or icon on the "return" key of the input panel.
@@ -479,7 +479,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Elm_Input_Panel_Return_Key_Type return_key_type; /*@ The type of "return" key on the input panel */
          }
       }
-      input_panel_enabled {
+      @property input_panel_enabled {
          set {
             /*@
             Sets the attribute to show the input panel automatically.
@@ -498,7 +498,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             bool enabled; /*@ If true, the input panel is appeared when entry is clicked or has a focus */
          }
       }
-      line_wrap {
+      @property line_wrap {
          set {
             /*@
             Set the line wrap type to use on multi-line entries.
@@ -527,7 +527,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Elm_Wrap_Type wrap; /*@ The wrap mode to use. See Elm_Wrap_Type for details on them */
          }
       }
-      cursor_pos {
+      @property cursor_pos {
          set {
             /*@
             Sets the cursor position in the entry to the given value
@@ -549,7 +549,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             int pos; /*@ The position of the cursor */
          }
       }
-      icon_visible {
+      @property icon_visible {
          set {
             /*@
             Sets the visibility of the left-side widget of the entry,
@@ -562,7 +562,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             EINA_FALSE if not. */
          }
       }
-      cursor_line_end {
+      @property cursor_line_end {
          set {
             /*@
             This moves the cursor to the end of the current line.
@@ -570,7 +570,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             @ingroup Entry */
          }
       }
-      select_region {
+      @property select_region {
          set {
             /*@
             This selects a region of text within the entry.
@@ -583,7 +583,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             int end; /*@ The end position */
          }
       }
-      input_panel_return_key_autoenabled {
+      @property input_panel_return_key_autoenabled {
          set {
             /*@
             Set whether the return key on the input panel is disabled automatically when entry has no text.
@@ -598,7 +598,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             bool enabled; /*@ If @p enabled is EINA_TRUE, the return key is automatically disabled when the entry has no text. */
          }
       }
-      end_visible {
+      @property end_visible {
          set {
             /*@
             Sets the visibility of the end widget of the entry, set by
@@ -611,7 +611,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             EINA_FALSE if not. */
          }
       }
-      cursor_begin {
+      @property cursor_begin {
          set {
             /*@
             This moves the cursor to the beginning of the entry.
@@ -619,7 +619,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             @ingroup Entry */
          }
       }
-      cursor_line_begin {
+      @property cursor_line_begin {
          set {
             /*@
             This moves the cursor to the beginning of the current line.
@@ -627,7 +627,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             @ingroup Entry */
          }
       }
-      cursor_end {
+      @property cursor_end {
          set {
             /*@
             This moves the cursor to the end of the entry.
@@ -635,7 +635,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             @ingroup Entry */
          }
       }
-      textblock {
+      @property textblock {
          get {
             /*@
             Returns the actual textblock object of the entry.
@@ -667,7 +667,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             return: Evas_Object *;
          }
       }
-      cursor_geometry {
+      @property cursor_geometry {
          get {
             /*@
             This function returns the geometry of the cursor.
@@ -688,7 +688,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             Evas_Coord h; /*@ returned geometry */
          }
       }
-      imf_context {
+      @property imf_context {
          get {
             /*@
             Returns the input method context of the entry.
@@ -704,7 +704,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             return: void *;
          }
       }
-      cursor_is_format {
+      @property cursor_is_format {
          get {
             /*@
             Get whether a format node exists at the current cursor position.
@@ -724,7 +724,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             return: bool;
          }
       }
-      cursor_content {
+      @property cursor_content {
          get {
             /*@
             Get the character pointed by the cursor at its current position.
@@ -740,7 +740,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             return: own(char *) @warn_unused;
          }
       }
-      selection {
+      @property selection {
          get {
             /*@
             Get any selected text within the entry.
@@ -759,7 +759,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             return: const(char)*;
          }
       }
-      cursor_is_visible_format {
+      @property cursor_is_visible_format {
          get {
             /*@
             Get if the current cursor position holds a visible format node.
@@ -773,8 +773,6 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
             return: bool;
          }
       }
-   }
-   methods {
       cursor_prev {
          /*@
          This moves the cursor one place to the left within the entry.
index 3fd5efb..3009a79 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Fileselector (Elm.Layout, Elm_Interface_Fileselector,
                         Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_fileselector;
-   properties {
-      buttons_ok_cancel {
+   methods {
+      @property buttons_ok_cancel {
          set {
             /*@
             Enable/disable the "ok" and "cancel" buttons on a given file
index cd9aa37..f24e1b2 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
 {
    eo_prefix: elm_obj_fileselector_button;
-   properties {
-      inwin_mode {
+   methods {
+      @property inwin_mode {
          set {
             /*@
             Set whether a given file selector button widget's internal file
@@ -33,7 +33,7 @@ class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
             EINA_FALSE to make it use a dedicated window */
          }
       }
-      window_size {
+      @property window_size {
          set {
             /*@
             Set the size of a given file selector button widget's window,
@@ -64,7 +64,7 @@ class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
             Evas_Coord height; /*@ The window's height */
          }
       }
-      window_title {
+      @property window_title {
          set {
             /*@
             Set the title for a given file selector button widget's window
index c55a6dd..d2f0a42 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
 {
    eo_prefix: elm_obj_fileselector_entry;
-   properties {
-      inwin_mode {
+   methods {
+      @property inwin_mode {
          set {
             /*@
             Set whether a given file selector entry widget's internal file
@@ -33,7 +33,7 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
             EINA_FALSE to make it use a dedicated window */
          }
       }
-      window_size {
+      @property window_size {
          set {
             /*@
             Set the size of a given file selector entry widget's window,
@@ -64,7 +64,7 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
             Evas_Coord height; /*@ The window's height */
          }
       }
-      window_title {
+      @property window_title {
          set {
             /*@
             Set the title for a given file selector entry widget's window
index 894cc52..19b536b 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Flip (Elm.Container)
 {
    eo_prefix: elm_obj_flip;
-   properties {
-      interaction {
+   methods {
+      @property interaction {
          set {
             /*@
             @brief Set the interactive flip mode
@@ -40,7 +40,7 @@ class Elm.Flip (Elm.Container)
             Elm_Flip_Interaction mode; /*@ The interactive flip mode to use */
          }
       }
-      front_visible {
+      @property front_visible {
          get {
             /*@
             @brief Get flip front visibility state
@@ -52,8 +52,6 @@ class Elm.Flip (Elm.Container)
             return: bool;
          }
       }
-   }
-   methods {
       interaction_direction_hitsize_set {
          /*@
          @brief Set the amount of the flip that is sensitive to interactive flip
index 420866d..9ef7de1 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_flipselector;
-   properties {
-      first_interval {
+   methods {
+      @property first_interval {
          set {
             /*@
             Set the interval on time updates for a user mouse button hold
@@ -42,7 +42,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             double interval; /*@ The (first) interval value in seconds */
          }
       }
-      items {
+      @property items {
          get {
             /*@
             Get the internal list of items in a given flip selector widget.
@@ -66,7 +66,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: const(list)*;
          }
       }
-      first_item {
+      @property first_item {
          get {
             /*@
             Get the first item in the given flip selector widget's list of
@@ -82,7 +82,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Object_Item *;
          }
       }
-      last_item {
+      @property last_item {
          get {
             /*@
             Get the last item in the given flip selector widget's list of
@@ -98,7 +98,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Object_Item *;
          }
       }
-      selected_item {
+      @property selected_item {
          get {
             /*@
             Get the currently selected item in a flip selector widget.
@@ -110,8 +110,6 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       item_prepend {
          /*@
          Prepend a (text) item to a flip selector widget
index d54dfed..1e47697 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Flipselector_Item(Elm.Widget_Item)
 {
    eo_prefix: elm_obj_flipselector_item;
-   properties {
-        selected {
+   methods {
+        @property selected {
              get {
                  /*@
                   Get whether a given flip selector widget's item is the currently
@@ -32,8 +32,6 @@ class Elm.Flipselector_Item(Elm.Widget_Item)
                  Eina_Bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
              }
         }
-   }
-   methods {
       prev_get @const {
             /*@
              Get the item before @p item in a flip selector widget's internal list of
index c795948..c0e120b 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
 {
    eo_prefix: elm_obj_frame;
-   properties {
-      collapse {
+   methods {
+      @property collapse {
          set {
             /*@
             @brief Manually collapse a frame without animations
@@ -23,7 +23,7 @@ class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
             bool collapse; /*@ true to collapse, false to expand */
          }
       }
-      autocollapse {
+      @property autocollapse {
          set {
             /*@
             @brief Toggle autocollapsing of a frame
@@ -48,8 +48,6 @@ class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
             bool autocollapse; /*@ Whether to enable autocollapse */
          }
       }
-   }
-   methods {
       collapse_go {
          /*@
          @brief Manually collapse a frame with animations
index 4c2a892..34035d1 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
                    Evas.Clickable_Interface, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_gengrid;
-   properties {
-      align {
+   methods {
+      @property align {
          set {
             /*@
             Set the items grid's alignment within a given gengrid widget
@@ -38,7 +38,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             double align_y; /*@ Alignment in the vertical axis (0 <= align_y <= 1). */
          }
       }
-      filled {
+      @property filled {
          set {
             /*@
             Set how the items grid's filled within a given gengrid widget
@@ -70,7 +70,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             bool fill; /*@ Filled if True */
          }
       }
-      page_relative {
+      @property page_relative {
          set {
             /*@ Set a given gengrid widget's scrolling page size, relative to its viewport size. */
          }
@@ -82,7 +82,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             double v_pagerel;
          }
       }
-      multi_select {
+      @property multi_select {
          set {
             /*@
             Enable or disable multi-selection in a given gengrid widget
@@ -117,7 +117,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             @c EINA_FALSE to disable it. */
          }
       }
-      group_item_size {
+      @property group_item_size {
          set {
             /*@
             Set the size for the group items of a given gengrid widget
@@ -148,7 +148,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             Evas_Coord h; /*@ The group items' height. */
          }
       }
-      select_mode {
+      @property select_mode {
          set {
             /*@
             Set the gengrid select mode.
@@ -182,7 +182,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             Elm_Object_Select_Mode mode(4); /*@ The select mode */
          }
       }
-      reorder_mode {
+      @property reorder_mode {
          set {
             /*@
             Set whether a given gengrid widget is or not able have items
@@ -219,7 +219,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             @c EINA_FALSE to turn it off */
          }
       }
-      highlight_mode {
+      @property highlight_mode {
          set {
             /*@ Set whether the gengrid items' should be highlighted when item selected. */
          }
@@ -230,7 +230,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             bool highlight;
          }
       }
-      item_size {
+      @property item_size {
          set {
             /*@
             Set the size for the items of a given gengrid widget
@@ -261,7 +261,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             Evas_Coord h; /*@ The items' height. */
          }
       }
-      multi_select_mode {
+      @property multi_select_mode {
          set {
             /*@
             Set the gengrid multi select mode.
@@ -295,7 +295,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
          }
       }
-      horizontal {
+      @property horizontal {
          set {
             /*@
             Set the direction in which a given gengrid widget will expand while
@@ -331,7 +331,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             @c EINA_FALSE to expand vertically. */
          }
       }
-      page_size {
+      @property page_size {
          set {
             /*@ Set a given gengrid widget's scrolling page size */
          }
@@ -340,7 +340,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             Evas_Coord v_pagesize;
          }
       }
-      selected_item {
+      @property selected_item {
          get {
             /*@
             Get the selected item in a given gengrid widget
@@ -357,7 +357,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      realized_items {
+      @property realized_items {
          get {
             /*@
             Get a list of realized items in gengrid
@@ -376,7 +376,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused;
          }
       }
-      first_item {
+      @property first_item {
          get {
             /*@
             Get the first item in a given gengrid widget
@@ -393,7 +393,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      selected_items {
+      @property selected_items {
          get {
             /*@
             Get <b>a list</b> of selected items in a given gengrid
@@ -413,7 +413,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             return: const(list<Elm_Object_Item *>)*;
          }
       }
-      last_item {
+      @property last_item {
          get {
             /*@
             Get the last item in a given gengrid widget
@@ -430,7 +430,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      wheel_disabled {
+      @property wheel_disabled {
          set {
             /*@
             Enable or disable mouse wheel to be used to scroll the gengrid.
@@ -461,8 +461,6 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
             to enable it. */
          }
       }
-   }
-   methods {
       item_insert_before {
          /*@
          Insert an item before another in a gengrid widget
index fb6bb37..620ea85 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
 {
       eo_prefix: elm_obj_gengrid_item;
       data: Elm_Gen_Item;
-      properties {
-           prev {
+      methods {
+           @property prev {
                 get {
                      /*@
                       Get the @b previous item in a gengrid widget's internal list of items,
@@ -21,7 +21,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */
                 }
            }
-           next {
+           @property next {
                 get {
                      /*@
                       Get the @b next item in a gengrid widget's internal list of items,
@@ -39,7 +39,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */
                 }
            }
-           selected {
+           @property selected {
                 get {
                      /*@
                       Get whether a given gengrid item is selected or not
@@ -69,7 +69,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
                      Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
                 }
            }
-           item_class {
+           @property item_class {
                 get {
                      /*@
                       Get the Gengrid Item class for the given Gengrid Item.
@@ -84,7 +84,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
                      const (Elm_Gengrid_Item_Class) *itc; /*@ Gengrid Item class for the given item */
                 }
            }
-           index {
+           @property index {
                 get {
                      /*@
                       Get the index of the item. It is only valid once displayed.
@@ -96,7 +96,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
                      int index(-1); /*@ @return the position inside the list of item. */
                 }
            }
-           pos {
+           @property pos {
                 get {
                      /*@
                       Get a given gengrid item's position, relative to the whole
@@ -114,7 +114,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
                      uint y; /*@ Pointer to variable to store the item's <b>column number</b>. */
                 }
            }
-           select_mode {
+           @property select_mode {
                 get {
                      /*@
                       Get the gengrid item's select mode.
@@ -155,8 +155,6 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
                      Elm_Object_Select_Mode mode(4); /*@ The selected mode */
                 }
            }
-      }
-      methods {
            /*      init { FIXME
                    params {
                    Evas_Smart_Cb func;
index 3e7f3ea..f108cc3 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
                    Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_genlist;
-   properties {
-      homogeneous {
+   methods {
+      @property homogeneous {
          set {
             /*@
             Enable/disable homogeneous mode.
@@ -40,7 +40,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             EINA_FALSE. */
          }
       }
-      select_mode {
+      @property select_mode {
          set {
             /*@
             Set the genlist select mode.
@@ -74,7 +74,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             Elm_Object_Select_Mode mode(4); /*@ The select mode */
          }
       }
-      focus_on_selection {
+      @property focus_on_selection {
          set {
             /*@
             Set focus upon items selection mode
@@ -100,7 +100,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             (EINA_TRUE = enabled, EINA_FALSE = disabled) */
          }
       }
-      longpress_timeout {
+      @property longpress_timeout {
          set {
             /*@
             Set the timeout in seconds for the longpress event.
@@ -131,7 +131,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             double timeout; /*@ timeout in seconds. Default is elm config value(1.0) */
          }
       }
-      multi_select {
+      @property multi_select {
          set {
             /*@
             Enable or disable multi-selection in the genlist
@@ -160,7 +160,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             bool multi; /*@ Multi-select enable/disable. Default is disabled. */
          }
       }
-      reorder_mode {
+      @property reorder_mode {
          set {
             /*@
             Set reorder mode
@@ -185,7 +185,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             (EINA_TRUE = on, EINA_FALSE = off) */
          }
       }
-      decorate_mode {
+      @property decorate_mode {
          set {
             /*@
             Set Genlist decorate mode
@@ -208,7 +208,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             (EINA_TRUE = decorate mode, EINA_FALSE = normal mode */
          }
       }
-      multi_select_mode {
+      @property multi_select_mode {
          set {
             /*@
             Set the genlist multi select mode.
@@ -242,7 +242,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
          }
       }
-      block_count {
+      @property block_count {
          set {
             /*@
             Set the maximum number of items within an item block
@@ -278,7 +278,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             int count; /*@ Maximum number of items within an item block. Default is 32. */
          }
       }
-      tree_effect_enabled {
+      @property tree_effect_enabled {
          set {
             /*@
             Set Genlist tree effect
@@ -299,7 +299,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             (EINA_TRUE = enabled, EINA_FALSE = disabled */
          }
       }
-      highlight_mode {
+      @property highlight_mode {
          set {
             /*@
             Set whether the genlist items should be highlighted on item selection.
@@ -329,7 +329,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             disable it. */
          }
       }
-      mode {
+      @property mode {
          set {
             /*@
             This sets the horizontal stretching mode.
@@ -373,7 +373,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             Elm_List_Mode mode(4); /*@ The mode to use (one of #ELM_LIST_SCROLL or #ELM_LIST_LIMIT). */
          }
       }
-      decorated_item {
+      @property decorated_item {
          get {
             /*@
             Get active genlist mode item
@@ -391,7 +391,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             return: Elm_Object_Item *;
          }
       }
-      selected_item {
+      @property selected_item {
          get {
             /*@
             Get the selected item in the genlist.
@@ -411,7 +411,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             return: Elm_Object_Item *;
          }
       }
-      first_item {
+      @property first_item {
          get {
             /*@
             Get the first item in the genlist
@@ -424,7 +424,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             return: Elm_Object_Item *;
          }
       }
-      realized_items {
+      @property realized_items {
          get {
             /*@
             Get a list of realized items in genlist
@@ -443,7 +443,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused;
          }
       }
-      selected_items {
+      @property selected_items {
          get {
             /*@
             Get a list of selected items in the genlist.
@@ -467,7 +467,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             return: const(list<Elm_Object_Item *>)*;
          }
       }
-      last_item {
+      @property last_item {
          get {
             /*@
             Get the last item in the genlist
@@ -480,8 +480,6 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       item_insert_before {
          /*@
          Insert an item before another in a genlist widget
index 22fe7dc..3291847 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Genlist_Item(Elm.Widget_Item)
 {
       eo_prefix: elm_obj_genlist_item;
       data: Elm_Gen_Item;
-      properties {
-           prev {
+      methods {
+           @property prev {
                 get {
                      /*@
                       Get the @b previous item in a genlist widget's internal list of items,
@@ -21,7 +21,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */
                 }
            }
-           next {
+           @property next {
                 get {
                      /*@
                       Get the @b next item in a genlist widget's internal list of items,
@@ -39,7 +39,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */
                 }
            }
-           parent {
+           @property parent {
                 get {
                      /*@
                       Get the parent item of the given item
@@ -54,7 +54,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ @return The parent of the item or @c NULL if it has no parent. */
                 }
            }
-           subitems {
+           @property subitems {
                 get {
                      /*@
                       Get the list of subitems of a given item
@@ -69,7 +69,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      const (list<Elm_Object_Item *>) *subitems; /*@ @return The list of subitems, @c NULL on error */
                 }
            }
-           selected {
+           @property selected {
                 get {
                      /*@
                       Get whether a given genlist item is selected or not
@@ -101,7 +101,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
                 }
            }
-           expanded {
+           @property expanded {
                 get {
                      /*@
                       Get the expanded state of an item
@@ -137,7 +137,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      Eina_Bool expanded; /*@ The expanded state (@c EINA_TRUE expanded, @c EINA_FALSE not expanded). */
                 }
            }
-           expanded_depth {
+           @property expanded_depth {
                 get {
                      /*@
                       Get the depth of expanded item
@@ -149,7 +149,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      int depth; /*@ @return The depth of expanded item */
                 }
            }
-           item_class {
+           @property item_class {
                 get {
                      /*@
                       Get the Genlist Item class for the given Genlist Item.
@@ -164,7 +164,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      const (Elm_Genlist_Item_Class) *itc; /*@ Genlist Item class for the given item */
                 }
            }
-           index {
+           @property index {
                 get {
                      /*@
                       Get the index of the item. It is only valid once displayed.
@@ -178,7 +178,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      int index(-1); /*@ @return the position inside the list of item. */
                 }
            }
-           decorate_mode {
+           @property decorate_mode {
                 get {
                      /*@
                       Get the item's decorate mode.
@@ -195,7 +195,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      const(char)* decorate_it_type; /*@ name of the item's decorate mode. */
                 }
            }
-           flip {
+           @property flip {
                 get {
                      /*@
                       Get the flip state of a given genlist item.
@@ -228,7 +228,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      Eina_Bool flip; /*@ The flip mode */
                 }
            }
-           select_mode {
+           @property select_mode {
                 get {
                      /*@
                       Get the genlist item's select mode.
@@ -270,7 +270,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      Elm_Object_Select_Mode mode(4); /*@ The selected mode */
                 }
            }
-           type {
+           @property type {
                 get {
                      /*@
                       Get the Item's Type
@@ -287,8 +287,6 @@ class Elm.Genlist_Item(Elm.Widget_Item)
                      Elm_Genlist_Item_Type type(4); /*@ Item tupe */
                 }
            }
-      }
-      methods {
            /*      init { FIXME
                    params {
                    Evas_Smart_Cb func;
index c1634cd..371093e 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Gesture_Layer (Elm.Widget)
 {
    eo_prefix: elm_obj_gesture_layer;
-   properties {
-      zoom_step {
+   methods {
+      @property zoom_step {
          set {
             /*@
             This function sets step-value for zoom action.
@@ -27,7 +27,7 @@ class Elm.Gesture_Layer (Elm.Widget)
             double step; /*@ new zoom step value. */
          }
       }
-      tap_finger_size {
+      @property tap_finger_size {
          set {
             /*@
             This function sets the gesture layer finger-size for taps
@@ -52,7 +52,7 @@ class Elm.Gesture_Layer (Elm.Widget)
             Evas_Coord sz; /*@ Finger size */
          }
       }
-      hold_events {
+      @property hold_events {
          set {
             /*@
             This function is to make gesture-layer repeat events.
@@ -75,7 +75,7 @@ class Elm.Gesture_Layer (Elm.Widget)
             bool hold_events; /*@ hold events or not. */
          }
       }
-      rotate_step {
+      @property rotate_step {
          set {
             /*@
             This function sets step-value for rotate action.
@@ -96,7 +96,7 @@ class Elm.Gesture_Layer (Elm.Widget)
             double step; /*@ new rotate step value. */
          }
       }
-      cb {
+      @property cb {
          set {
             /*@
             Use function to set callbacks to be notified about
@@ -117,8 +117,6 @@ class Elm.Gesture_Layer (Elm.Widget)
             void *data @optional; /*@ user info to be sent to callback (usually, Smart Data) */
          }
       }
-   }
-   methods {
       attach {
          /*@
          Attach a given gesture layer widget to an Evas object, thus setting
index 143e06f..30c73cb 100644 (file)
@@ -9,9 +9,7 @@ class Elm.Glview (Elm.Widget)
             @in Evas_GL_Context_Version version;
          }
       }
-   }
-   properties {
-      size {
+      @property size {
          set {
             /*@
             Sets the size of the glview
@@ -34,7 +32,7 @@ class Elm.Glview (Elm.Widget)
             int h; /*@ height of the glview object */
          }
       }
-      resize_policy {
+      @property resize_policy {
          set {
             /*@
             Set the resize policy for the glview object.
@@ -52,7 +50,7 @@ class Elm.Glview (Elm.Widget)
             Elm_GLView_Resize_Policy policy; /*@ The scaling policy. */
          }
       }
-      changed {
+      @property changed {
          set {
             /*@
             Notifies that there has been changes in the GLView.
@@ -60,7 +58,7 @@ class Elm.Glview (Elm.Widget)
             @ingroup GLView */
          }
       }
-      resize_func {
+      @property resize_func {
          set {
             /*@
             Set the resize function that gets called when resize happens.
@@ -76,7 +74,7 @@ class Elm.Glview (Elm.Widget)
             Elm_GLView_Func_Cb func; /*@ The resize function to be registered. */
          }
       }
-      del_func {
+      @property del_func {
          set {
             /*@
             Set the render function that runs in the main loop.
@@ -92,7 +90,7 @@ class Elm.Glview (Elm.Widget)
             Elm_GLView_Func_Cb func @nullable; /*@ The delete function to be registered. */
          }
       }
-      init_func {
+      @property init_func {
          set {
             /*@
             Set the init function that runs once in the main loop.
@@ -108,7 +106,7 @@ class Elm.Glview (Elm.Widget)
             Elm_GLView_Func_Cb func @nullable; /*@ The init function to be registered. */
          }
       }
-      render_policy {
+      @property render_policy {
          set {
             /*@
             Set the render policy for the glview object.
@@ -126,7 +124,7 @@ class Elm.Glview (Elm.Widget)
             Elm_GLView_Render_Policy policy; /*@ The render policy. */
          }
       }
-      mode {
+      @property mode {
          set {
             /*@
             Set the mode of the GLView. Supports alpha, depth, stencil.
@@ -145,7 +143,7 @@ class Elm.Glview (Elm.Widget)
             Elm_GLView_Mode mode; /*@ The mode Options OR'ed enabling Alpha, Depth, Stencil, Direct. */
          }
       }
-      render_func {
+      @property render_func {
          set {
             /*@
             Set the render function that runs in the main loop.
@@ -160,7 +158,7 @@ class Elm.Glview (Elm.Widget)
             Elm_GLView_Func_Cb func @nullable; /*@ The render function to be registered. */
          }
       }
-      gl_api {
+      @property gl_api {
          get {
             /*@
             Get the gl api struct for gl rendering
@@ -171,7 +169,7 @@ class Elm.Glview (Elm.Widget)
             return: Evas_GL_API *;
          }
       }
-      evas_gl {
+      @property evas_gl {
          get {
             /*@
             Get the internal Evas GL attached to this view.
@@ -188,7 +186,7 @@ class Elm.Glview (Elm.Widget)
             return: Evas_GL *;
          }
       }
-      rotation {
+      @property rotation {
          get {
             /*@
             Get the current GL view's rotation when using direct rendering
index cb7cc3c..4906764 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Grid (Elm.Widget)
 {
    eo_prefix: elm_obj_grid;
    data: null;
-   properties {
-      size {
+   methods {
+      @property size {
          set {
             /*@
             Set the virtual size of the grid
@@ -21,7 +21,7 @@ class Elm.Grid (Elm.Widget)
             Evas_Coord h; /*@ The virtual height of the grid */
          }
       }
-      children {
+      @property children {
          get {
             /*@
             Get the list of the children for the grid.
@@ -35,8 +35,6 @@ class Elm.Grid (Elm.Widget)
             return: free(own(list<Evas_Object *> *), eina_list_free) @warn_unused;
          }
       }
-   }
-   methods {
       clear {
          /*@
          Faster way to remove all child objects from a grid object.
index f44e142..eaef3a9 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Hover (Elm.Layout, Evas.Clickable_Interface)
 {
    eo_prefix: elm_obj_hover;
-   properties {
-      target {
+   methods {
+      @property target {
          set {
             /*@
             @brief Sets the target object for the hover.
@@ -25,8 +25,6 @@ class Elm.Hover (Elm.Layout, Evas.Clickable_Interface)
             Evas_Object *target; /*@ The object to center the hover onto. */
          }
       }
-   }
-   methods {
       best_content_location_get @const {
          /*@
          @brief Returns the best swallow location for content in the hover.
index a58a17b..65e17f4 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
                     Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_hoversel;
-   properties {
-      horizontal {
+   methods {
+      @property horizontal {
          set {
             /*@
             @brief This sets the hoversel to expand horizontally.
@@ -28,7 +28,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
             right. */
          }
       }
-      hover_parent {
+      @property hover_parent {
          set {
             /*@
             @brief Set the Hover parent
@@ -55,7 +55,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
             Evas_Object *parent @nullable; /*@ The parent to use */
          }
       }
-      expanded {
+      @property expanded {
          get {
             /*@
             @brief Returns whether the hoversel is expanded.
@@ -67,7 +67,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
             return: bool;
          }
       }
-      items {
+      @property items {
          get {
             /*@
             @brief Get the list of items within the given hoversel.
@@ -80,8 +80,6 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
             return: const(list<Elm_Object_Item *>)*;
          }
       }
-   }
-   methods {
       hover_begin {
          /*@
          @brief This triggers the hoversel popup from code, the same as if the user
index 43a3aa5..361217b 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Hoversel_Item(Elm.Widget_Item)
 {
    eo_prefix: elm_obj_hoversel_item;
-   properties {
-        icon {
+   methods {
+        @property icon {
              get {
                  /*@
                   @brief This sets the icon for the given hoversel item.
@@ -31,8 +31,6 @@ class Elm.Hoversel_Item(Elm.Widget_Item)
              }
         }
    }
-   methods {
-   }
    implements {
         Eo.Base.constructor;
         Eo.Base.destructor;
index 3df5719..3096df1 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Icon (Elm.Image)
 {
    eo_prefix: elm_obj_icon;
-   properties {
-      order_lookup {
+   methods {
+      @property order_lookup {
          set {
             /*@
             Sets the icon lookup order used by elm_icon_standard_set().
@@ -30,7 +30,7 @@ class Elm.Icon (Elm.Image)
             or #ELM_ICON_LOOKUP_THEME) */
          }
       }
-      standard {
+      @property standard {
          set {
             /*@
             Set the icon by icon standards names.
@@ -74,7 +74,7 @@ class Elm.Icon (Elm.Image)
             const(char)* name; /*@ The icon name */
          }
       }
-      thumb {
+      @property thumb {
          set {
             /*@
             Set the file that will be used, but use a generated thumbnail.
index 598c6bd..3763f7d 100644 (file)
@@ -3,8 +3,8 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
                  Elm_Interface_Atspi_Image, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_image;
-   properties {
-      editable {
+   methods {
+      @property editable {
          set {
             /*@
             Make the image 'editable'.
@@ -29,7 +29,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             bool set; /*@ Turn on or off editability. Default is @c EINA_FALSE. */
          }
       }
-      resize_down {
+      @property resize_down {
          set {
             /*@
               Set whether the object's image can be resized to a size smaller than the original one.
@@ -52,7 +52,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             bool resize_down; /*@ whether resizing down is allowed */
          }
       }
-      animated_play {
+      @property animated_play {
          set {
             /*@
             Start or stop an image object's animation.
@@ -96,7 +96,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             otherwise. Default is @c EINA_FALSE. */
          }
       }
-      resize_up {
+      @property resize_up {
          set {
             /*@
               Set whether the object's image can be resized to a size larget than the original one.
@@ -119,7 +119,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             bool resize_up; /*@ whether resizing up is allowed */
          }
       }
-      smooth {
+      @property smooth {
          set {
             /*@
             Set the smooth effect for an image.
@@ -151,7 +151,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             otherwise. Default is @c EINA_TRUE. */
          }
       }
-      no_scale {
+      @property no_scale {
          set {
             /*@
             Disable scaling of this object.
@@ -182,7 +182,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             otherwise. Default is @c EINA_FALSE. */
          }
       }
-      animated {
+      @property animated {
          set {
             /*@
             Set whether an image object (which supports animation) is to
@@ -217,7 +217,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             @c EINA_FALSE otherwise. Default is @c EINA_FALSE. */
          }
       }
-      scale {
+      @property scale {
          set {
             /*@
               Set the scale of the object's image.
@@ -240,7 +240,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             double scale; /*@ Object's image scale. */
          }
       }
-      fill_inside {
+      @property fill_inside {
          set {
             /*@
               Set the resize method for the object's internal image when maintaining a given aspect ratio.
@@ -277,7 +277,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             bool fill_inside; /*@ Resize method for the object's internal image. */
          }
       }
-      aspect_fixed {
+      @property aspect_fixed {
          set {
             /*@
             Set whether the original aspect ratio of the image should be kept on resize.
@@ -306,7 +306,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             @c EINA_FALSE otherwise. */
          }
       }
-      orient {
+      @property orient {
          set {
             /*@
             Set the image orientation.
@@ -334,7 +334,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             Default is #ELM_IMAGE_ORIENT_NONE. */
          }
       }
-      fill_outside {
+      @property fill_outside {
          set {
             /*@
             Set if the image fills the entire object area, when keeping the aspect ratio.
@@ -372,7 +372,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             @c EINA_FALSE otherwise. Default is @c EINA_FALSE. */
          }
       }
-      resizable {
+      @property resizable {
          set {
             /*@
             Set if the object is (up/down) resizable.
@@ -400,7 +400,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             is @c EINA_TRUE. */
          }
       }
-      preload_disabled {
+      @property preload_disabled {
          set {
             /*@
             Enable or disable preloading of the image
@@ -411,7 +411,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             bool disabled; /*@ If EINA_TRUE, preloading will be disabled */
          }
       }
-      mmap {
+      @property mmap {
          set {
             /*@
             Set the file that will be used as the image's source.
@@ -440,7 +440,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             evas image cache if this is a normal image file not eet file. */
          }
       }
-      memfile {
+      @property memfile {
          set {
             /*@
             Set a location in memory to be used as an image object's source
@@ -470,7 +470,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             image loader (eg. if @p img is a memory-mapped EET file) */
          }
       }
-      animated_available {
+      @property animated_available {
          get {
             /*@
             Get whether an image object supports animation or not.
@@ -490,7 +490,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             return: bool;
          }
       }
-      object {
+      @property object {
          get {
             /*@
             Get the inlined image object of the image widget.
@@ -508,7 +508,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             return: Evas_Object *;
          }
       }
-      object_size {
+      @property object_size {
          get {
             /*@
             Get the current size of the image.
@@ -522,8 +522,6 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
             int h; /*@ Pointer to store height, or NULL. */
          }
       }
-   }
-   methods {
       sizing_eval {
          /*@
            Re-evaluate the object's final geometry.
index 7960263..fafc387 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Index (Elm.Layout)
 {
    eo_prefix: elm_obj_index;
-   properties {
-      autohide_disabled {
+   methods {
+      @property autohide_disabled {
          set {
             /*@
             Enable or disable auto hiding feature for a given index widget.
@@ -25,7 +25,7 @@ class Elm.Index (Elm.Layout)
             bool disabled; /*@ @c EINA_TRUE to disable auto hiding, @c EINA_FALSE to enable */
          }
       }
-      omit_enabled {
+      @property omit_enabled {
          set {
             /*@
             Enable or disable omit feature for a given index widget.
@@ -52,7 +52,7 @@ class Elm.Index (Elm.Layout)
             bool enabled; /*@ @c EINA_TRUE to enable omit feature, @c EINA_FALSE to disable */
          }
       }
-      horizontal {
+      @property horizontal {
          set {
             /*@
             Enable or disable horizontal mode on the index object
@@ -84,7 +84,7 @@ class Elm.Index (Elm.Layout)
             "finger" wide on the bottom side of the index widget's container. */
          }
       }
-      delay_change_time {
+      @property delay_change_time {
          set {
             /*@
             Set a delay change time for index object.
@@ -109,7 +109,7 @@ class Elm.Index (Elm.Layout)
             double dtime; /*@ The delay change time to set. */
          }
       }
-      indicator_disabled {
+      @property indicator_disabled {
          set {
             /*@
             Set the indicator as to be disabled.
@@ -134,7 +134,7 @@ class Elm.Index (Elm.Layout)
             bool disabled; /*@ @c EINA_TRUE to disable it, @c EINA_FALSE to enable it */
          }
       }
-      item_level {
+      @property item_level {
          set {
             /*@
             Set the items level for a given index widget.
@@ -157,8 +157,6 @@ class Elm.Index (Elm.Layout)
             int level; /*@ @c 0 or @c 1, the currently implemented levels. */
          }
       }
-   }
-   methods {
       level_go {
          /*@
          Flush the changes made to the index items so they work correctly
index d4326d2..a1ef8be 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Index_Item(Elm.Widget_Item)
 {
    eo_prefix: elm_obj_index_item;
-   properties {
-        selected {
+   methods {
+        @property selected {
              set {
                  /*@
                   Set the selected state of an item.
@@ -25,9 +25,6 @@ class Elm.Index_Item(Elm.Widget_Item)
                  Eina_Bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
              }
         }
-
-   }
-   methods {
       letter_get @const {
             /*@
              Get the letter (string) set on a given index widget item.
index 139142d..9556e57 100644 (file)
@@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Accessible ()
    legacy_prefix: null;
    eo_prefix: elm_interface_atspi_accessible;
    data: null;
-   properties {
-      localized_role_name @protected {
+   methods {
+      @property localized_role_name @protected {
          get {
             /*@ Gets an localized string describing ATSPI widget role name. */
          }
@@ -12,7 +12,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             const(char)* localized_name;
          }
       }
-      name @protected {
+      @property name @protected {
          get {
             /*@ Gets an string describing ATSPI widget role name. 
                 Should be free by a user. */
@@ -23,7 +23,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             char* name; /*@ obj name */
          }
       }
-      relation_set @protected {
+      @property relation_set @protected {
          get {
             /*@ Gets an string describing ATSPI widget role name. Lists and
             elements Should be free by a user. */
@@ -32,7 +32,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             own(list<own(Elm_Atspi_Relation *)> *) relations;
          }
       }
-      role @protected {
+      @property role @protected {
          get {
             /*@ Gets the role of the widget in ATSPI Accessibility domain. */
          }
@@ -42,7 +42,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             Elm_Atspi_Role role;
          }
       }
-      children @protected {
+      @property children @protected {
          get {
             /*@ Gets widget's accessible children. */
          }
@@ -50,7 +50,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             free(own(list<Eo *> *), eina_list_free) children;
          }
       }
-      role_name @protected {
+      @property role_name @protected {
          get {
             /*@ Gets human-readable string indentifying widget accessibility
             role. */
@@ -59,7 +59,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             const(char)* role_name;
          }
       }
-      attributes @protected {
+      @property attributes @protected {
          get {
             /*@ Gets key-value pairs indentifying widget extra 
             attributes. Must be free by a user. */
@@ -68,7 +68,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             free(own(list<own(Elm_Atspi_Attribute *)> *), elm_atspi_attributes_list_free) attributes;
          }
       }
-      index_in_parent @protected {
+      @property index_in_parent @protected {
          get {
             /*@ Gets index of the child in parent's children list. */
          }
@@ -76,7 +76,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             int idx;
          }
       }
-      description @protected {
+      @property description @protected {
          get {
             /*@ Gets widget contextual information. */
          }
@@ -87,7 +87,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             const(char)* description;
          }
       }
-      parent @protected {
+      @property parent @protected {
          get {
             /*@ Gets widget accessible parent. */
          }
@@ -98,7 +98,7 @@ mixin Elm_Interface_Atspi_Accessible ()
             Eo *parent;
          }
       }
-      state_set @protected {
+      @property state_set @protected {
          get {
             /*@ Gets set describing widget accessible states. */
          }
index 2f188c7..39dbe8a 100644 (file)
@@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Action ()
    legacy_prefix: null;
    eo_prefix: elm_interface_atspi_action;
    data: null;
-   properties {
-      name @protected {
+   methods {
+      @property name @protected {
          get {
             /*@ Gets action name for given id */
          }
@@ -15,7 +15,7 @@ mixin Elm_Interface_Atspi_Action ()
             int id;
          }
       }
-      localized_name @protected {
+      @property localized_name @protected {
          get {
             /*@ Gets localized action name for given id */
          }
@@ -26,7 +26,7 @@ mixin Elm_Interface_Atspi_Action ()
             int id;
          }
       }
-      description @protected {
+      @property description @protected {
          get {
             /*@ Gets action description for given id */
          }
@@ -41,7 +41,7 @@ mixin Elm_Interface_Atspi_Action ()
             int id;
          }
       }
-      actions @protected {
+      @property actions @protected {
          get {
             /*@ Get list of available widget actions */
          }
@@ -49,8 +49,6 @@ mixin Elm_Interface_Atspi_Action ()
             list<Elm_Atspi_Action> *actions; /*@ contains statically allocated strings */
          }
       }
-   }
-   methods {
       action_do @protected {
          /*@ Performs action on given widget. */
          params {
index 9955ffb..42f9509 100644 (file)
@@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Component ()
    legacy_prefix: null;
    eo_prefix: elm_interface_atspi_component;
    data: null;
-   properties {
-      size @protected {
+   methods {
+      @property size @protected {
          set {
             /*@ Sets size of accessible widget. */
             return: bool;
@@ -17,7 +17,7 @@ mixin Elm_Interface_Atspi_Component ()
             int h;
          }
       }
-      layer @protected {
+      @property layer @protected {
          get {
             /*@ Sets evas layer of accessible widget. */
          }
@@ -25,7 +25,7 @@ mixin Elm_Interface_Atspi_Component ()
             int layer;
          }
       }
-      alpha @protected {
+      @property alpha @protected {
          get {
             /*@ Gets alpha of accessible widget. */
          }
@@ -33,7 +33,7 @@ mixin Elm_Interface_Atspi_Component ()
             double alpha; /*@ alpha value in [0, 1] range. */
          }
       }
-      z_order @protected {
+      @property z_order @protected {
          get {
             /*@ Gets the depth at which the component is shown in relation to
             other components in the same container. */
@@ -42,7 +42,7 @@ mixin Elm_Interface_Atspi_Component ()
             int z_order;
          }
       }
-      extents @protected {
+      @property extents @protected {
          get {
             /*@ Gets geometry of accessible widget. */
          }
@@ -62,7 +62,7 @@ mixin Elm_Interface_Atspi_Component ()
             int h;
          }
       }
-      position @protected {
+      @property position @protected {
          set {
             /*@ Sets position of accessible widget. */
             return: bool;
@@ -80,8 +80,6 @@ mixin Elm_Interface_Atspi_Component ()
             int y;
          }
       }
-   }
-   methods {
       contains @protected {
          params {
             bool screen_coords; /*@ If true x and y values will be relative
index 06b3530..d28cac3 100644 (file)
@@ -2,8 +2,8 @@ interface Elm_Interface_Atspi_Editable_Text ()
 {
    legacy_prefix: null;
    eo_prefix: elm_interface_atspi_editable_text;
-   properties {
-      content @protected {
+   methods {
+      @property content @protected {
          set {
             return: bool;
          }
@@ -11,8 +11,6 @@ interface Elm_Interface_Atspi_Editable_Text ()
             const(char)* string;
          }
       }
-   }
-   methods {
       insert @protected {
          params {
             @in const(char)* string;
index 6d9ea80..6a3af7d 100644 (file)
@@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Image ()
    legacy_prefix: null;
    eo_prefix: elm_interface_atspi_image;
    data: null;
-   properties {
-      extents @protected {
+   methods {
+      @property extents @protected {
          get {
             /*@ Gets an image extents. */
          }
@@ -18,7 +18,7 @@ mixin Elm_Interface_Atspi_Image ()
             int height;
          }
       }
-      description @protected {
+      @property description @protected {
          get {
             /* Gets textual description of image */
          }
@@ -28,7 +28,7 @@ mixin Elm_Interface_Atspi_Image ()
             const(char)* description;
          }
       }
-      locale @protected {
+      @property locale @protected {
          get {
             /* Gets locale of the image description. */
          }
index 138bb25..a866dbd 100644 (file)
@@ -2,14 +2,14 @@ interface Elm_Interface_Atspi_Selection ()
 {
    legacy_prefix: null;
    eo_prefix: elm_interface_atspi_selection;
-   properties {
-      selected_children_count @protected {
+   methods {
+      @property selected_children_count @protected {
          get {
             /* Gets the number of currently selected children */
             return: int;
          }
       }
-      selected_child @protected {
+      @property selected_child @protected {
          /* Gets child for given child index */
          get {
             return: Eo *;
@@ -17,9 +17,7 @@ interface Elm_Interface_Atspi_Selection ()
          keys {
             int selected_child_index; /*@ index of selected child */
          }
-     }
-   }
-   methods {
+      }
       child_select @protected {
          /* Adds selection for given child index */
          params {
index f1feeba..9ba05d9 100644 (file)
@@ -2,8 +2,8 @@ interface Elm_Interface_Atspi_Text ()
 {
    legacy_prefix: null;
    eo_prefix: elm_interface_atspi_text;
-   properties {
-      character @protected {
+   methods {
+      @property character @protected {
          get {
             /*@ Gets single character present in accessible widget's text
                 at given offset. */
@@ -18,7 +18,7 @@ interface Elm_Interface_Atspi_Text ()
                                       that string includes invalid UTF8 chars. */
          }
       }
-      string @protected {
+      @property string @protected {
          get {
             /*@ Gets string, start and end offset in text according to
               given initial offset and granulatity. */
@@ -36,7 +36,7 @@ interface Elm_Interface_Atspi_Text ()
                                   Must be free by a user. */
          }
       }
-      text @protected {
+      @property text @protected {
          get {
             /*@ Gets text of accessible widget. */
          }
@@ -48,7 +48,7 @@ interface Elm_Interface_Atspi_Text ()
             own(char *) text; /*@ UTF-8 encoded text. */
          }
       }
-      caret_offset @protected {
+      @property caret_offset @protected {
          get {
             /*@ Gets offset position of caret (cursor) */
          }
@@ -60,7 +60,7 @@ interface Elm_Interface_Atspi_Text ()
             int offset;
          }
       }
-      attribute @protected {
+      @property attribute @protected {
          get {
             /*@ Indicate if a text attribute with a given name is set */
             return: bool;
@@ -76,7 +76,7 @@ interface Elm_Interface_Atspi_Text ()
             own(char *) value; /* Value of text attribute. Should be free() */
          }
       }
-      attributes @protected {
+      @property attributes @protected {
          get {
             /* Gets list of all text attributes. */
          }
@@ -88,14 +88,14 @@ interface Elm_Interface_Atspi_Text ()
             own(list<own(Elm_Atspi_Text_Attribute *)> *) attributes;
          }
       }
-      default_attributes @protected {
+      @property default_attributes @protected {
          get {
          }
          values {
             own(list<own(Elm_Atspi_Text_Attribute *)>*) attributes;
          }
       }
-      character_extents @protected {
+      @property character_extents @protected {
          get {
             return: bool;
          }
@@ -107,14 +107,14 @@ interface Elm_Interface_Atspi_Text ()
             Eina_Rectangle rect;
          }
       }
-      character_count @protected {
+      @property character_count @protected {
          get {
          }
          values {
             int count;
          }
       }
-      offset_at_point @protected {
+      @property offset_at_point @protected {
          get {
          }
          keys {
@@ -126,7 +126,7 @@ interface Elm_Interface_Atspi_Text ()
             int offset;
          }
       }
-      bounded_ranges @protected {
+      @property bounded_ranges @protected {
          get {
          }
          keys {
@@ -139,7 +139,7 @@ interface Elm_Interface_Atspi_Text ()
             own(list<own(Elm_Atspi_Text_Range *)> *) ranges;
          }
       }
-      range_extents @protected {
+      @property range_extents @protected {
          get {
             return: bool;
          }
@@ -154,14 +154,14 @@ interface Elm_Interface_Atspi_Text ()
             Eina_Rectangle rect;
          }
       }
-      selections_count @protected {
+      @property selections_count @protected {
          get {
          }
          values {
             int count;
          }
       }
-      selection @protected {
+      @property selection @protected {
          get {
          }
          set {
@@ -175,8 +175,6 @@ interface Elm_Interface_Atspi_Text ()
             int end_offset;
          }
       }
-   }
-   methods {
       selection_add @protected {
          params {
             @in int start_offset;
index c706207..e0bb1a8 100644 (file)
@@ -2,8 +2,8 @@ interface Elm_Interface_Atspi_Value ()
 {
    legacy_prefix: null;
    eo_prefix: elm_interface_atspi_value;
-   properties {
-      value_and_text @protected {
+   methods {
+      @property value_and_text @protected {
          get {
             /*@ Gets value displayed by a accessible widget. */
          }
@@ -17,7 +17,7 @@ interface Elm_Interface_Atspi_Value ()
                                eg. small, enough */
          }
       }
-      range @protected {
+      @property range @protected {
          get {
             /* Gets a range of all possible values and its description */
          }
@@ -27,7 +27,7 @@ interface Elm_Interface_Atspi_Value ()
             const(char)* description;
          }
       }
-      increment @protected {
+      @property increment @protected {
          get {
             /* Gets an minimal incrementation value */
          }
index cdd4660..88b3af0 100644 (file)
@@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Widget_Action (Elm_Interface_Atspi_Action)
    legacy_prefix: null;
    eo_prefix: elm_interface_atspi_widget_action;
    data: null;
-   properties {
-      elm_actions @protected {
+   methods {
+      @property elm_actions @protected {
          get {
          }
          values {
index c239cf6..b5b714e 100644 (file)
@@ -2,8 +2,8 @@ interface Elm_Interface_Fileselector ()
 {
    legacy_prefix: null;
    eo_prefix: elm_interface_fileselector;
-   properties {
-      folder_only {
+   methods {
+      @property folder_only {
          set {
             /*@ Enable/disable folder-only view for a given file selector widget */
          }
@@ -14,7 +14,7 @@ interface Elm_Interface_Fileselector ()
             bool only;
          }
       }
-      selected {
+      @property selected {
          set {
             /*@ Set, programmatically, the currently selected file/directory in the given file selector widget */
             return: bool;
@@ -26,7 +26,7 @@ interface Elm_Interface_Fileselector ()
             const(char)* path;
          }
       }
-      thumbnail_size {
+      @property thumbnail_size {
          set {
             /*@ Set the size for the thumbnail of the file selector widget's view. */
          }
@@ -38,7 +38,7 @@ interface Elm_Interface_Fileselector ()
             Evas_Coord h;
          }
       }
-      hidden_visible {
+      @property hidden_visible {
          set {
             /*@ Enable or disable visibility of hidden files/directories in the file selector widget. */
          }
@@ -49,7 +49,7 @@ interface Elm_Interface_Fileselector ()
             bool multi;
          }
       }
-      sort_method {
+      @property sort_method {
          set {
             /*@ Set the sort method of the file selector widget. */
          }
@@ -60,7 +60,7 @@ interface Elm_Interface_Fileselector ()
             Elm_Fileselector_Sort sort;
          }
       }
-      multi_select {
+      @property multi_select {
          set {
             /*@ Enable or disable multi-selection in the fileselector */
          }
@@ -71,7 +71,7 @@ interface Elm_Interface_Fileselector ()
             bool multi;
          }
       }
-      expandable {
+      @property expandable {
          set {
             /*@ Enable/disable a tree view in the given file selector widget, <b>if it's in */
          }
@@ -82,7 +82,7 @@ interface Elm_Interface_Fileselector ()
             bool expand;
          }
       }
-      path {
+      @property path {
          set {
             /*@ Set, programmatically, the directory that a given file selector widget will display contents from */
          }
@@ -93,7 +93,7 @@ interface Elm_Interface_Fileselector ()
             const(char)* path;
          }
       }
-      mode {
+      @property mode {
          set {
             /*@ Set the mode in which a given file selector widget will display (layout) file system entries in its view */
          }
@@ -104,7 +104,7 @@ interface Elm_Interface_Fileselector ()
             Elm_Fileselector_Mode mode;
          }
       }
-      is_save {
+      @property is_save {
          set {
             /*@ Enable/disable the file name entry box where the user can type in a name for a file, in a given file selector widget */
          }
@@ -115,7 +115,7 @@ interface Elm_Interface_Fileselector ()
             bool is_save;
          }
       }
-      selected_paths {
+      @property selected_paths {
          get {
             /*@ Get a list of selected paths in the fileselector. */
          }
@@ -123,7 +123,7 @@ interface Elm_Interface_Fileselector ()
             const(list)* ret;
          }
       }
-      current_name {
+      @property current_name {
          set {
             /*@ Set, */
          }
@@ -134,8 +134,6 @@ interface Elm_Interface_Fileselector ()
             const(char)* name;
          }
       }
-   }
-   methods {
       custom_filter_append {
          /*@ Append custom filter into filter list */
          params {
index bf97cef..add4083 100644 (file)
@@ -3,8 +3,8 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
    legacy_prefix: null;
    eo_prefix: elm_interface_scrollable;
    data: Elm_Scrollable_Smart_Interface_Data;
-   properties {
-      gravity {
+   methods {
+      @property gravity {
          set {
             /*@ Set scrolling gravity on the scrollable
 
@@ -46,7 +46,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             double y; /*@ Vertical scrolling gravity */
          }
       }
-      bounce_allow {
+      @property bounce_allow {
          /* @brief Bouncing behavior
           *
           * When scrolling, the scroller may "bounce" when reaching an edge of the
@@ -65,7 +65,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             bool vert; /*@ Vertical bounce policy. */
          }
       }
-      wheel_disabled {
+      @property wheel_disabled {
          set {
               /* @brief Set Wheel disable
                * Enable or disable mouse wheel to be used to scroll the scroller content.
@@ -85,7 +85,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             bool disabled;
          }
       }
-      movement_block {
+      @property movement_block {
          /*@
           * @brief Blocking of scrolling (per axis)
           *
@@ -112,7 +112,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Scroller_Movement_Block block; /*@ Which axis (or axes) to block */
          }
       }
-      momentum_animator_disabled {
+      @property momentum_animator_disabled {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -123,7 +123,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             bool disabled;
          }
       }
-      policy {
+      @property policy {
          /*@
           * @brief Scrollbar visibility policy
           *
@@ -143,7 +143,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Scroller_Policy vbar; /*@ Vertical scrollbar policy */
          }
       }
-      content_region {
+      @property content_region {
          /*@
           * @brief Currently visible content region
           *
@@ -168,7 +168,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Evas_Coord h; /*@ Height of the region */
          }
       }
-      repeat_events {
+      @property repeat_events {
          set {
             /*@ It decides whether the scrollable object propagates the events to content object or not. */
          }
@@ -179,7 +179,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             bool repeat_events;
          }
       }
-      page_size {
+      @property page_size {
          /*@
           * @brief Scroll page size relative to viewport size.
           *
@@ -205,7 +205,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Evas_Coord y; /*@ The vertical page relative size */
          }
       }
-      bounce_animator_disabled {
+      @property bounce_animator_disabled {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -216,7 +216,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             bool disabled;
          }
       }
-      page_scroll_limit {
+      @property page_scroll_limit {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -228,7 +228,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             int page_limit_v;
          }
       }
-      page_snap_allow {
+      @property page_snap_allow {
          /*@
           * @brief Page snapping behavior
           *
@@ -255,7 +255,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             bool vert;  /*@ Allow snap vertically */
          }
       }
-      paging {
+      @property paging {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -269,7 +269,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Evas_Coord pagesize_v;
          }
       }
-      single_direction {
+      @property single_direction {
          /*@
           * @brief Single direction scroll configuration
           *
@@ -294,7 +294,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Scroller_Single_Direction single_dir; /*@ The single direction scroll policy */
          }
       }
-      step_size {
+      @property step_size {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -306,7 +306,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Evas_Coord y;
          }
       }
-      loop {
+      @property loop {
          set {
             /*@ Sets an infinite loop for a scroller.
 
@@ -332,7 +332,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Eina_Bool loop_v; /*@ The scrolling vertical loop */
          }
       }
-      scroll_up_cb {
+      @property scroll_up_cb {
          set {
             /*@ Set the callback to run when the content has been moved up.
 
@@ -344,7 +344,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb scroll_up_cb @nullable; /*@ The callback */
          }
       }
-      hbar_drag_cb {
+      @property hbar_drag_cb {
          set {
             /*@ Set the callback to run when the horizontal scrollbar is dragged.
 
@@ -356,7 +356,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb hbar_drag_cb @nullable; /*@ The callback */
          }
       }
-      drag_start_cb {
+      @property drag_start_cb {
          set {
             /*@ Set the callback to run when dragging of the contents has started.
 
@@ -368,7 +368,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb drag_start_cb @nullable; /*@ The callback */
          }
       }
-      freeze {
+      @property freeze {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -376,7 +376,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             bool freeze;
          }
       }
-      content_viewport_resize_cb {
+      @property content_viewport_resize_cb {
          set {
             /*@ When the viewport is resized, the callback is called. */
          }
@@ -384,7 +384,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Resize_Cb viewport_resize_cb @nullable;
          }
       }
-      scroll_left_cb {
+      @property scroll_left_cb {
          set {
             /*@ Set the callback to run when the content has been moved to the left
 
@@ -396,7 +396,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb scroll_left_cb @nullable; /*@ The callback */
          }
       }
-      vbar_press_cb {
+      @property vbar_press_cb {
          set {
             /*@ Set the callback to run when the vertical scrollbar is pressed.
 
@@ -408,7 +408,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb vbar_press_cb @nullable; /*@ The callback */
          }
       }
-      hbar_press_cb {
+      @property hbar_press_cb {
          set {
             /*@ Set the callback to run when the horizontal scrollbar is pressed.
 
@@ -420,7 +420,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb hbar_press_cb @nullable; /*@ The callback */
          }
       }
-      hbar_unpress_cb {
+      @property hbar_unpress_cb {
          set {
             /*@ Set the callback to run when the horizontal scrollbar is unpressed.
 
@@ -432,7 +432,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb hbar_unpress_cb @nullable; /*@ The callback */
          }
       }
-      drag_stop_cb {
+      @property drag_stop_cb {
          set {
             /*@ Set the callback to run when dragging of the contents has stopped.
              *
@@ -445,7 +445,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb drag_stop_cb @nullable; /*@ The callback */
          }
       }
-      extern_pan {
+      @property extern_pan {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -453,7 +453,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Evas_Object *pan @nullable;
          }
       }
-      page_change_cb {
+      @property page_change_cb {
          set {
             /*@ Set the callback to run when the visible page changes.
 
@@ -465,7 +465,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb page_change_cb @nullable; /*@ The callback */
          }
       }
-      hold {
+      @property hold {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -473,7 +473,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             bool hold;
          }
       }
-      animate_start_cb {
+      @property animate_start_cb {
          set {
             /*@ Set the callback to run when the scrolling animation has started.
 
@@ -485,7 +485,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb animate_start_cb @nullable; /*@ The callback */
          }
       }
-      scroll_down_cb {
+      @property scroll_down_cb {
          set {
             /*@ Set the callback to run when the content has been moved down.
 
@@ -497,7 +497,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb scroll_down_cb @nullable; /*@ The callback */
          }
       }
-      page_relative {
+      @property page_relative {
          set {
             /*@ Set scroll page size relative to viewport size. */
          }
@@ -506,7 +506,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             double v_pagerel;
          }
       }
-      scroll_cb {
+      @property scroll_cb {
          set {
             /*@ Set the callback to run when the content has been moved.
 
@@ -518,7 +518,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb scroll_cb @nullable; /*@ The callback */
          }
       }
-      animate_stop_cb {
+      @property animate_stop_cb {
          set {
             /*@ Set the callback to run when the scrolling animation has stopped.
 
@@ -530,7 +530,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb animate_stop_cb @nullable; /*@ The callback */
          }
       }
-      mirrored {
+      @property mirrored {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -538,7 +538,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             bool mirrored;
          }
       }
-      content_min_limit_cb {
+      @property content_min_limit_cb {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -546,7 +546,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Min_Limit_Cb min_limit_cb @nullable;
          }
       }
-      scroll_right_cb {
+      @property scroll_right_cb {
          set {
             /*@ Set the callback to run when the content has been moved to the right.
 
@@ -558,7 +558,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb scroll_right_cb @nullable; /*@ The callback */
          }
       }
-      content {
+      @property content {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -566,7 +566,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Evas_Object *content @nullable;
          }
       }
-      edge_left_cb {
+      @property edge_left_cb {
          set {
             /*@ Set the callback to run when the left edge of the content has been reached.
 
@@ -578,7 +578,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb edge_left_cb @nullable; /*@ The callback */
          }
       }
-      vbar_drag_cb {
+      @property vbar_drag_cb {
          set {
             /*@ Set the callback to run when the horizontal scrollbar is dragged.
 
@@ -590,7 +590,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb vbar_drag_cb @nullable; /*@ The callback */
          }
       }
-      vbar_unpress_cb {
+      @property vbar_unpress_cb {
          set {
             /*@ Set the callback to run when the horizontal scrollbar is unpressed.
 
@@ -602,7 +602,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb vbar_unpress_cb @nullable; /*@ The callback */
          }
       }
-      edge_bottom_cb {
+      @property edge_bottom_cb {
          set {
             /*@ Set the callback to run when the bottom edge of the content has been reached.
 
@@ -614,7 +614,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb edge_bottom_cb @nullable; /*@ The callback */
          }
       }
-      edge_right_cb {
+      @property edge_right_cb {
          set {
             /*@ Set the callback to run when the right edge of the content has been reached.
 
@@ -626,7 +626,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb edge_right_cb @nullable; /*@ The callback */
          }
       }
-      edge_top_cb {
+      @property edge_top_cb {
          set {
             /*@ Set the callback to run when the top edge of the content has been reached.
 
@@ -638,7 +638,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Elm_Interface_Scrollable_Cb edge_top_cb @nullable; /*@ The callback */
          }
       }
-      objects {
+      @property objects {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -647,7 +647,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Evas_Object *hit_rectangle;
          }
       }
-      last_page {
+      @property last_page {
          get {
             /*@ Get scroll last page number.
 
@@ -666,7 +666,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             int pagenumber_v; /*@ The vertical page number */
          }
       }
-      current_page {
+      @property current_page {
          get {
             /*@ Get scroll current page number.
 
@@ -687,7 +687,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             int pagenumber_v; /*@ The vertical page number */
          }
       }
-      content_viewport_geometry {
+      @property content_viewport_geometry {
          get {
             /*@ No description supplied by the EAPI. */
          }
@@ -698,7 +698,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
             Evas_Coord h;
          }
       }
-      content_size {
+      @property content_size {
          get {
             /*@ Get the size of the content object
 
@@ -713,8 +713,6 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
 
          }
       }
-   }
-   methods {
       content_pos_set {
          /*@ No description supplied by the EAPI. */
          params {
index 85a08ce..7cf4147 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Label (Elm.Layout)
 {
    eo_prefix: elm_obj_label;
-   properties {
-      wrap_width {
+   methods {
+      @property wrap_width {
          set {
             /*@
             @brief Set wrap width of the label
@@ -27,7 +27,7 @@ class Elm.Label (Elm.Layout)
             Evas_Coord w; /*@ The wrap width in pixels at a minimum where words need to wrap */
          }
       }
-      slide_speed {
+      @property slide_speed {
          set {
             /*@
             @brief Set the slide speed of the label
@@ -54,7 +54,7 @@ class Elm.Label (Elm.Layout)
             double speed; /*@ The speed of the slide animation in px per seconds */
          }
       }
-      slide_mode {
+      @property slide_mode {
          set {
             /*@
             @brief Set the slide mode of the label widget.
@@ -92,7 +92,7 @@ class Elm.Label (Elm.Layout)
             Elm_Label_Slide_Mode mode; /*@ The slide mode */
          }
       }
-      slide_duration {
+      @property slide_duration {
          set {
             /*@
             @brief Set the slide duration of the label
@@ -120,7 +120,7 @@ class Elm.Label (Elm.Layout)
             to slide end position */
          }
       }
-      line_wrap {
+      @property line_wrap {
          set {
             /*@
             @brief Set the wrapping behavior of the label
@@ -147,7 +147,7 @@ class Elm.Label (Elm.Layout)
             Elm_Wrap_Type wrap; /*@ To wrap text or not */
          }
       }
-      ellipsis {
+      @property ellipsis {
          set {
             /*@
             @brief Set the ellipsis behavior of the label
@@ -174,8 +174,6 @@ class Elm.Label (Elm.Layout)
             bool ellipsis; /*@ To ellipsis text or not */
          }
       }
-   }
-   methods {
       slide_go {
          /*@
          @brief Start slide effect.
index da2dbbd..ded6e6d 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Layout (Elm.Container, Efl.File)
 {
    eo_prefix: elm_obj_layout;
    data: Elm_Layout_Smart_Data;
-   properties {
-      edje_object_can_access {
+   methods {
+      @property edje_object_can_access {
          set {
             /*@
             Set accessibility to all texblock(text) parts in the layout object
@@ -35,7 +35,7 @@ class Elm.Layout (Elm.Container, Efl.File)
             to have accessibility. @c EINA_TRUE means textblock(text) parts can be accessible */
          }
       }
-      theme {
+      @property theme {
          set {
             /*@
             Set the edje group from the elementary theme that will be used as layout
@@ -54,7 +54,7 @@ class Elm.Layout (Elm.Container, Efl.File)
             const(char)* style; /*@ the style to used */
          }
       }
-      text_aliases {
+      @property text_aliases {
          get {
             /*@ No description supplied by the EAPI. */
             legacy: null;
@@ -63,7 +63,7 @@ class Elm.Layout (Elm.Container, Efl.File)
             const(Elm.Layout_Part_Alias_Description)* aliases;
          }
       }
-      content_aliases {
+      @property content_aliases {
          get {
             /*@ No description supplied by the EAPI. */
             legacy: null;
@@ -72,7 +72,7 @@ class Elm.Layout (Elm.Container, Efl.File)
             const(Elm.Layout_Part_Alias_Description)* aliases;
          }
       }
-      edje {
+      @property edje {
          get {
             /*@
             Get the edje layout
@@ -102,8 +102,6 @@ class Elm.Layout (Elm.Container, Efl.File)
             return: Evas_Object *;
          }
       }
-   }
-   methods {
       box_remove_all {
          /*@
          Remove all children of the given part box.
index 793a57d..818a0fe 100644 (file)
@@ -2,8 +2,8 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
                 Elm_Interface_Atspi_Widget_Action, Elm_Interface_Atspi_Selection)
 {
    eo_prefix: elm_obj_list;
-   properties {
-      horizontal {
+   methods {
+      @property horizontal {
          set {
             /*@
             Enable or disable horizontal mode on the list object.
@@ -36,7 +36,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             disable it, i.e., to enable vertical mode. */
          }
       }
-      select_mode {
+      @property select_mode {
          set {
             /*@
             Set the list select mode.
@@ -70,7 +70,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             Elm_Object_Select_Mode mode(4); /*@ The select mode */
          }
       }
-      focus_on_selection {
+      @property focus_on_selection {
          set {
             /*@
             Set focus upon items selection mode
@@ -96,7 +96,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             (EINA_TRUE = enabled, EINA_FALSE = disabled) */
          }
       }
-      multi_select {
+      @property multi_select {
          set {
             /*@
             Enable or disable multiple items selection on the list object.
@@ -128,7 +128,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             disable it. */
          }
       }
-      multi_select_mode {
+      @property multi_select_mode {
          set {
             /*@
             Set the list multi select mode.
@@ -162,7 +162,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
          }
       }
-      mode {
+      @property mode {
          set {
             /*@
             Set which mode to use for the list object.
@@ -199,7 +199,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             #ELM_LIST_SCROLL, #ELM_LIST_LIMIT or #ELM_LIST_EXPAND. */
          }
       }
-      selected_item {
+      @property selected_item {
          get {
             /*@
             Get the selected item.
@@ -217,7 +217,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      items {
+      @property items {
          get {
             /*@
             Get a list of all the list items.
@@ -233,7 +233,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             return: const(list<Elm_Object_Item *>)*;
          }
       }
-      first_item {
+      @property first_item {
          get {
             /*@
             Get the first item in the list
@@ -246,7 +246,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      selected_items {
+      @property selected_items {
          get {
             /*@
             Return a list of the currently selected list items.
@@ -264,7 +264,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             return: const(list<Elm_Object_Item *>)*;
          }
       }
-      last_item {
+      @property last_item {
          get {
             /*@
             Get the last item in the list
@@ -277,8 +277,6 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       item_insert_before {
          /*@
          Insert a new item into the list object before item @p before.
index ae86cb8..1d3ccbf 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.List_Item(Elm.Widget_Item)
 {
       eo_prefix: elm_obj_list_item;
-      properties {
-           separator {
+      methods {
+           @property separator {
                 get {
                      /*@
                       Get a value whether item is a separator or not.
@@ -29,7 +29,7 @@ class Elm.List_Item(Elm.Widget_Item)
                                     indicates it's not. */
                 }
            }
-           selected {
+           @property selected {
                 get {
                      /*
                       Get whether the @p item is selected or not.
@@ -65,7 +65,7 @@ class Elm.List_Item(Elm.Widget_Item)
                      bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
                 }
            }
-           object {
+           @property object {
                 get {
                      /*@
                       Get the real Evas(Edje) object created to implement the view of a given
@@ -80,7 +80,7 @@ class Elm.List_Item(Elm.Widget_Item)
                      Evas_Object *obj; /*@ The base Edje object associated with @p it. */
                 }
            }
-           prev {
+           @property prev {
                 get {
                      /*@
                       Get the item before @p it in list.
@@ -98,7 +98,7 @@ class Elm.List_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ The item before @p it, or @c NULL if none or on failure. */
                 }
            }
-           next {
+           @property next {
                 get {
                      /*@
                       Get the item after @p it in list.
@@ -116,8 +116,6 @@ class Elm.List_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ The item after @p it, or @c NULL if none or on failure. */
                 }
            }
-      }
-      methods {
            /*      init { FIXME
                    params {
                    Evas_Smart_Cb func;
index 278ab7c..a72e0a6 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
                Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_map;
-   properties {
-      zoom {
+   methods {
+      @property zoom {
          set {
             /*@
             Set the zoom level of the map.
@@ -43,7 +43,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             int zoom; /*@ The zoom level to set. */
          }
       }
-      paused {
+      @property paused {
          set {
             /*@
             Pause or unpause the map.
@@ -78,7 +78,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             to unpause it. */
          }
       }
-      wheel_disabled {
+      @property wheel_disabled {
          set {
             /*@
             Enable or disable mouse wheel to be used to zoom in / out the map.
@@ -109,7 +109,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             to enable it. */
          }
       }
-      zoom_min {
+      @property zoom_min {
          set {
             /*@
             Set the minimum zoom of the source.
@@ -133,7 +133,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             int zoom(-1); /*@ New minimum zoom value to be used. */
          }
       }
-      rotate {
+      @property rotate {
          set {
             /*@
             Rotate the map.
@@ -156,7 +156,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             Evas_Coord cy; /*@ Rotation's center vertical position. */
          }
       }
-      user_agent {
+      @property user_agent {
          set {
             /*@
             Set the user agent used by the map object to access routing services.
@@ -185,7 +185,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             const(char)* user_agent; /*@ The user agent to be used by the map. */
          }
       }
-      zoom_max {
+      @property zoom_max {
          set {
             /*@
             Set the maximum zoom of the source.
@@ -209,7 +209,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             int zoom(-1); /*@ New maximum zoom value to be used. */
          }
       }
-      zoom_mode {
+      @property zoom_mode {
          set {
             /*@
             Set the zoom mode used by the map object.
@@ -249,7 +249,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             (default), #ELM_MAP_ZOOM_MODE_AUTO_FIT, or #ELM_MAP_ZOOM_MODE_AUTO_FILL. */
          }
       }
-      region {
+      @property region {
          get {
             /*@
             Get the current geographic coordinates of the map.
@@ -267,7 +267,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             double lat; /*@ Pointer to store latitude. */
          }
       }
-      overlays {
+      @property overlays {
          get {
             /*@
             Return all overlays in the map object.
@@ -283,7 +283,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             return: list<Elm_Map_Overlay *> *;
          }
       }
-      tile_load_status {
+      @property tile_load_status {
          get {
             /*@
             Get the information of tile load status.
@@ -297,8 +297,6 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
             int finish_num; /*@ Pointer to store number of tiles successfully downloaded. */
          }
       }
-   }
-   methods {
       source_set {
          /*@
          Set the current source of the map for a specific type.
index e1fc55a..ed203dc 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Mapbuf (Elm.Container)
 {
    eo_prefix: elm_obj_mapbuf;
-   properties {
-      auto {
+   methods {
+      @property auto {
          set {
             /*@
             Set or unset auto flag for map rendering.
@@ -35,7 +35,7 @@ class Elm.Mapbuf (Elm.Container)
             to disable it. */
          }
       }
-      smooth {
+      @property smooth {
          set {
             /*@
             Enable or disable smooth map rendering.
@@ -64,7 +64,7 @@ class Elm.Mapbuf (Elm.Container)
             to disable it. */
          }
       }
-      alpha {
+      @property alpha {
          set {
             /*@
             Set or unset alpha flag for map rendering.
@@ -94,7 +94,7 @@ class Elm.Mapbuf (Elm.Container)
             to disable it. */
          }
       }
-      enabled {
+      @property enabled {
          set {
             /*@
             Enable or disable the map.
@@ -132,8 +132,6 @@ class Elm.Mapbuf (Elm.Container)
             bool enabled; /*@ @c EINA_TRUE to enable map or @c EINA_FALSE to disable it. */
          }
       }
-   }
-   methods {
       point_color_set {
          /*@
          Set the color of a vertex in the mapbuf
index f7a68c0..0401f40 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
 {
    eo_prefix: elm_obj_menu;
-   properties {
-      selected_item {
+   methods {
+      @property selected_item {
          get {
             /*@
             @brief Get the selected item in the menu
@@ -16,7 +16,7 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
             return: Elm_Object_Item *;
          }
       }
-      items {
+      @property items {
          get {
             /*@
             @brief Returns a list of @p item's items.
@@ -27,7 +27,7 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
             return: const(list<Elm_Object_Item *>)*;
          }
       }
-      first_item {
+      @property first_item {
          get {
             /*@
             @brief Get the first item in the menu
@@ -38,7 +38,7 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
             return: Elm_Object_Item *;
          }
       }
-      last_item {
+      @property last_item {
          get {
             /*@
             @brief Get the last item in the menu
@@ -49,8 +49,6 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       move {
          /*@
          @brief Move the menu to a new position
index 0b63e94..e2f23c7 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Menu_Item(Elm.Widget_Item)
 {
    eo_prefix: elm_obj_menu_item;
-   properties {
-        icon_name {
+   methods {
+        @property icon_name {
              get {
                  /*@
                   Get the string representation from the icon of a menu item
@@ -28,7 +28,7 @@ class Elm.Menu_Item(Elm.Widget_Item)
                  const (char)* icon; /*@ The name of icon object */
              }
         }
-        selected {
+        @property selected {
              get {
                  /*@
                   Get the selected state of @p item.
@@ -49,8 +49,6 @@ class Elm.Menu_Item(Elm.Widget_Item)
                  bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
              }
         }
-   }
-   methods {
       prev_get @const {
             /*@
              Get the previous item in the menu.
index 4bc5a18..1d9cef2 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Multibuttonentry (Elm.Layout)
 {
    eo_prefix: elm_obj_multibuttonentry;
-   properties {
-      editable {
+   methods {
+      @property editable {
          set {
             /*@
             Sets if the multibuttonentry is to be editable or not.
@@ -25,7 +25,7 @@ class Elm.Multibuttonentry (Elm.Layout)
             bool editable; /*@ If @c EINA_TRUE, user can add/delete item in multibuttonentry, if not, the multibuttonentry is non-editable. */
          }
       }
-      expanded {
+      @property expanded {
          set {
             /*@
             Set/Unset the multibuttonentry to expanded state.
@@ -50,7 +50,7 @@ class Elm.Multibuttonentry (Elm.Layout)
             Set this to EINA_FALSE for single line state. */
          }
       }
-      format_function {
+      @property format_function {
          set {
             /*@
             Set a function to format the string that will be used to display
@@ -69,7 +69,7 @@ class Elm.Multibuttonentry (Elm.Layout)
             const(void)* data @optional; /*@ data User data to passed to @a format_function */
          }
       }
-      items {
+      @property items {
          get {
             /*@
             Get a list of items in the multibuttonentry
@@ -80,7 +80,7 @@ class Elm.Multibuttonentry (Elm.Layout)
             return: const(list<Elm_Object_Item *>)*;
          }
       }
-      first_item {
+      @property first_item {
          get {
             /*@
             Get the first item in the multibuttonentry
@@ -91,7 +91,7 @@ class Elm.Multibuttonentry (Elm.Layout)
             return: Elm_Object_Item *;
          }
       }
-      last_item {
+      @property last_item {
          get {
             /*@
             Get the last item in the multibuttonentry
@@ -102,7 +102,7 @@ class Elm.Multibuttonentry (Elm.Layout)
             return: Elm_Object_Item *;
          }
       }
-      entry {
+      @property entry {
          get {
             /*@
             Get the entry of the multibuttonentry object
@@ -113,7 +113,7 @@ class Elm.Multibuttonentry (Elm.Layout)
             return: Evas_Object *;
          }
       }
-      selected_item {
+      @property selected_item {
          get {
             /*@
             Get the selected item in the multibuttonentry
@@ -124,8 +124,6 @@ class Elm.Multibuttonentry (Elm.Layout)
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       item_prepend {
          /*@
          Prepend a new item to the multibuttonentry
index 74574d2..4089645 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Multibuttonentry_Item(Elm.Widget_Item)
 {
    eo_prefix: elm_obj_multibuttonentry_item;
-   properties {
-        selected {
+   methods {
+        @property selected {
              get {
                  /*@
                   Get the selected state of an item
@@ -21,8 +21,6 @@ class Elm.Multibuttonentry_Item(Elm.Widget_Item)
                  bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
              }
         }
-   }
-   methods {
       prev_get @const {
             /*@
              Get the previous item in the multibuttonentry
index 048b6a5..28b816a 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_naviframe;
-   properties {
-      event_enabled {
+   methods {
+      @property event_enabled {
          set {
             /*@
             @brief Set the event enabled when pushing/popping items
@@ -34,7 +34,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             ignored otherwise. */
          }
       }
-      content_preserve_on_pop {
+      @property content_preserve_on_pop {
          set {
             /*@
             @brief preserve the content objects when items are popped.
@@ -57,7 +57,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             bool preserve; /*@ Enable the preserve mode if @c EINA_TRUE, disable otherwise */
          }
       }
-      prev_btn_auto_pushed {
+      @property prev_btn_auto_pushed {
          set {
             /*@
             @brief Set creating prev button automatically or not
@@ -84,7 +84,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             parameter in elm_naviframe_item_push */
          }
       }
-      items {
+      @property items {
          get {
             /*@
             @brief Get a list of all the naviframe items.
@@ -97,7 +97,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: free(own(list<Elm_Object_Item *> *), eina_list_free) @warn_unused;
          }
       }
-      top_item {
+      @property top_item {
          get {
             /*@
             @brief Get a top item on the naviframe stack
@@ -109,7 +109,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Object_Item *;
          }
       }
-      bottom_item {
+      @property bottom_item {
          get {
             /*@
             @brief Get a bottom item on the naviframe stack
@@ -121,8 +121,6 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       item_pop {
          /*@
          @brief Pop an item that is on top of the stack
index 33c5a1e..3d0409b 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Naviframe_Item(Elm.Widget_Item)
 {
    eo_prefix: elm_obj_naviframe_item;
-   properties {
-        style {
+   methods {
+        @property style {
              get {
                  /*@
                   Get an item style
@@ -28,8 +28,6 @@ class Elm.Naviframe_Item(Elm.Widget_Item)
                  const (char) *style @nullable; /*@ The current item style name. @c NULL would be default */
              }
         }
-   }
-   methods {
       pop_to {
             /*@
              Pop the top item and delete the items between the top and the above
index 3696a53..2275545 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Notify (Elm.Container)
 {
    eo_prefix: elm_obj_notify;
-   properties {
-      align {
+   methods {
+      @property align {
          set {
             /*@
             @brief Set the alignment of the notify object
@@ -28,7 +28,7 @@ class Elm.Notify (Elm.Container)
             double vertical; /*@ The vertical alignment of the notification */
          }
       }
-      allow_events {
+      @property allow_events {
          set {
             /*@
             @brief Sets whether events should be passed to by a click outside
@@ -52,7 +52,7 @@ class Elm.Notify (Elm.Container)
             bool allow; /*@ EINA_TRUE If events are allowed, otherwise not */
          }
       }
-      timeout {
+      @property timeout {
          set {
             /*@
             @brief Set the time interval after which the notify window is going to be
index 3517708..3cc1be9 100644 (file)
@@ -2,8 +2,8 @@ class Elm_Pan (Evas.Smart_Clipped)
 {
    eo_prefix: elm_obj_pan;
    data: Elm_Pan_Smart_Data;
-   properties {
-      gravity {
+   methods {
+      @property gravity {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -15,7 +15,7 @@ class Elm_Pan (Evas.Smart_Clipped)
             double y;
          }
       }
-      pos {
+      @property pos {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -27,7 +27,7 @@ class Elm_Pan (Evas.Smart_Clipped)
             Evas_Coord y;
          }
       }
-      content_size {
+      @property content_size {
          get {
             /*@ No description supplied by the EAPI. */
          }
@@ -36,7 +36,7 @@ class Elm_Pan (Evas.Smart_Clipped)
             Evas_Coord h;
          }
       }
-      pos_min {
+      @property pos_min {
          get {
             /*@ No description supplied by the EAPI. */
          }
@@ -45,7 +45,7 @@ class Elm_Pan (Evas.Smart_Clipped)
             Evas_Coord y;
          }
       }
-      pos_max {
+      @property pos_max {
          get {
             /*@ No description supplied by the EAPI. */
          }
index 079a679..d236a10 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
                  Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_panel;
-   properties {
-      orient {
+   methods {
+      @property orient {
          set {
             /*@
             @brief Sets the orientation of the panel
@@ -27,7 +27,7 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
             @li #ELM_PANEL_ORIENT_RIGHT */
          }
       }
-      hidden {
+      @property hidden {
          set {
             /*@
             @brief Set the state of the panel.
@@ -46,7 +46,7 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
             bool hidden; /*@ If true, the panel will run the animation to disappear. */
          }
       }
-      scrollable {
+      @property scrollable {
          set {
             /*@
             @brief Set the scrollability of the panel.
@@ -66,7 +66,7 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
             bool scrollable;
          }
       }
-      scrollable_content_size {
+      @property scrollable_content_size {
          set {
             /*@
             @brief Set the size of the scrollable panel.
@@ -77,8 +77,6 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
             double ratio;
          }
       }
-   }
-   methods {
       toggle {
          /*@
          @brief Toggle the hidden state of the panel from code
index f37fc2a..c7ccecf 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Panes (Elm.Layout)
 {
    eo_prefix: elm_obj_panes;
-   properties {
-      content_left_size {
+   methods {
+      @property content_left_size {
          set {
             /*@
             Set the size proportion of panes widget's left side.
@@ -39,7 +39,7 @@ class Elm.Panes (Elm.Layout)
             of left side. */
          }
       }
-      horizontal {
+      @property horizontal {
          set {
             /*@
             Set how to split and dispose each content.
@@ -72,7 +72,7 @@ class Elm.Panes (Elm.Layout)
             vertically ("left" and "right" contents) */
          }
       }
-      fixed {
+      @property fixed {
          set {
             /*@
             Set whether the left and right panes can be resized by user interaction.
@@ -103,7 +103,7 @@ class Elm.Panes (Elm.Layout)
             resizable. */
          }
       }
-      content_right_size {
+      @property content_right_size {
          set {
             /*@
             Set the size proportion of panes widget's right side.
@@ -140,7 +140,7 @@ class Elm.Panes (Elm.Layout)
             of right side. */
          }
       }
-      content_left_min_relative_size {
+      @property content_left_min_relative_size {
          set {
             /*@
              Set the relative minimum size of panes widget's left side.
@@ -173,7 +173,7 @@ class Elm.Panes (Elm.Layout)
                            of minimum size of left side. */
          }
       }
-      content_right_min_relative_size {
+      @property content_right_min_relative_size {
          set {
             /*@
              Set the relative minimum size of panes widget's right side.
@@ -205,7 +205,7 @@ class Elm.Panes (Elm.Layout)
                            of minimum size of right side. */
          }
       }
-      content_left_min_size {
+      @property content_left_min_size {
          set {
             /*@
             Set the absolute minimum size of panes widget's left side.
@@ -235,7 +235,7 @@ class Elm.Panes (Elm.Layout)
                                in pixels. */
          }
       }
-      content_right_min_size {
+      @property content_right_min_size {
          set {
             /*@
             Set the absolute minimum size of panes widget's right side.
index 02b98d4..6f8160e 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_Interface)
 {
    eo_prefix: elm_obj_photo;
-   properties {
-      editable {
+   methods {
+      @property editable {
          set {
             /*@
             Set editability of the photo.
@@ -18,7 +18,7 @@ class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_
             bool set; /*@ To set of clear editability. */
          }
       }
-      fill_inside {
+      @property fill_inside {
          set {
             /*@
             Set if the photo should be completely visible or not.
@@ -32,7 +32,7 @@ class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_
             bool fill; /*@ if true the photo will be completely visible */
          }
       }
-      aspect_fixed {
+      @property aspect_fixed {
          set {
             /*@
             Set whether the original aspect ratio of the photo should be kept on resize.
@@ -60,7 +60,7 @@ class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_
             @c EINA_FALSE otherwise. */
          }
       }
-      size {
+      @property size {
          set {
             /*@
             Set the size that will be used on the photo
@@ -74,8 +74,6 @@ class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_
             int size; /*@ The size of the photo */
          }
       }
-   }
-   methods {
       thumb_set @const {
          /*@
            Set the file that will be used as thumbnail in the photo.
index 7dc638b..1ea432d 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
                     Elm_Interface_Atspi_Widget_Action, Efl.File)
 {
    eo_prefix: elm_obj_photocam;
-   properties {
-      paused {
+   methods {
+      @property paused {
          set {
             /*@
             @brief Set the paused state for photocam
@@ -31,7 +31,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
             bool paused; /*@ The pause state to set */
          }
       }
-      gesture_enabled {
+      @property gesture_enabled {
          set {
             /*@
             @brief Set the gesture state for photocam.
@@ -57,7 +57,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
             bool gesture; /*@ The gesture state to set */
          }
       }
-      zoom {
+      @property zoom {
          set {
             /*@
             @brief Set the zoom level of the photo
@@ -93,7 +93,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
             double zoom; /*@ The zoom level to set */
          }
       }
-      zoom_mode {
+      @property zoom_mode {
          set {
             /*@
             @brief Set the zoom mode
@@ -126,7 +126,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
             Elm_Photocam_Zoom_Mode mode; /*@ The desired mode */
          }
       }
-      image_region {
+      @property image_region {
          get {
             /*@
             @brief Get the region of the image that is currently shown
@@ -143,7 +143,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
             int h; /*@ A pointer to the height */
          }
       }
-      internal_image {
+      @property internal_image {
          get {
             /*@
             @brief Get the internal low-res image used for photocam
@@ -158,7 +158,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
             return: Evas_Object *;
          }
       }
-      image_size {
+      @property image_size {
          get {
             /*@
             @brief Get the current image pixel width and height
@@ -174,7 +174,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
             int h; /*@ A pointer to the height return */
          }
       }
-      image_orient {
+      @property image_orient {
          set {
             /*@
             Set the photocam image orientation.
@@ -204,8 +204,6 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
             Default is #EVAS_IMAGE_ORIENT_NONE. */
          }
       }
-   }
-   methods {
       image_region_show {
          /*@
          @brief Set the viewed region of the image
index c64e773..6fcf320 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Plug (Elm.Widget)
 {
    eo_prefix: elm_obj_plug;
    data: null;
-   properties {
-      image_object {
+   methods {
+      @property image_object {
          get {
             /*@
             Get the basic Evas_Image object from this object (widget).
@@ -21,8 +21,6 @@ class Elm.Plug (Elm.Widget)
             return: Evas_Object *;
          }
       }
-   }
-   methods {
       connect {
          /*@
          Connect a plug widget to service provided by socket image.
index 945c6b3..298d2f5 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_popup;
-   properties {
-      align {
+   methods {
+      @property align {
          set {
             /*@
             @brief Set the alignment of the popup object
@@ -26,7 +26,7 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             double vertical; /*@ The vertical alignment of the popup */
          }
       }
-      allow_events {
+      @property allow_events {
          set {
             /*@
             @brief Sets whether events should be passed to by a click outside.
@@ -52,7 +52,7 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             bool allow; /*@ @c EINA_TRUE Events are passed to lower objects, else not */
          }
       }
-      content_text_wrap_type {
+      @property content_text_wrap_type {
          set {
             /*@
             @brief Sets the wrapping type of content text packed in content
@@ -75,7 +75,7 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             Elm_Wrap_Type wrap; /*@ wrapping type of type Elm_Wrap_Type */
          }
       }
-      orient {
+      @property orient {
          set {
             /*@
             @brief Sets the orientation of the popup in the parent region
@@ -100,7 +100,7 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             Elm_Popup_Orient orient; /*@ the orientation of the popup */
          }
       }
-      timeout {
+      @property timeout {
          set {
             /*@
             @brief Sets a timeout to hide popup automatically
@@ -131,8 +131,6 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             double timeout; /*@ The timeout in seconds */
          }
       }
-   }
-   methods {
       item_append {
          /*@
          @brief Add a new item to a Popup object
index 210fb00..4a4d155 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Prefs (Elm.Widget, Efl.File)
 {
    eo_prefix: elm_obj_prefs;
-   properties {
-      data {
+   methods {
+      @property data {
          set {
             /*@
             Set user data for a given prefs widget
@@ -51,7 +51,7 @@ class Elm.Prefs (Elm.Widget, Efl.File)
             Elm_Prefs_Data *data @nullable; /*@ A valid prefs_data handle */
          }
       }
-      autosave {
+      @property autosave {
          set {
             /*@
             Set whether a given prefs widget should save its values back (on
@@ -88,8 +88,6 @@ class Elm.Prefs (Elm.Widget, Efl.File)
             otherwise. */
          }
       }
-   }
-   methods {
       reset {
          /*@
          Reset the values of a given prefs widget to a previous state.
index 119babb..0532d17 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Progressbar (Elm.Layout)
 {
    eo_prefix: elm_obj_progressbar;
-   properties {
-      span_size {
+   methods {
+      @property span_size {
          set {
             /*@
             Set the (exact) length of the bar region of a given progress bar
@@ -39,7 +39,7 @@ class Elm.Progressbar (Elm.Layout)
             Evas_Coord size; /*@ The length of the progress bar's bar region */
          }
       }
-      pulse {
+      @property pulse {
          set {
             /*@
             Set whether a given progress bar widget is at "pulsing mode" or
@@ -75,7 +75,7 @@ class Elm.Progressbar (Elm.Layout)
             @c EINA_FALSE to put it back to its default one */
          }
       }
-      value {
+      @property value {
          set {
             /*@
             Set the progress value (in percentage) on a given progress bar
@@ -105,7 +105,7 @@ class Elm.Progressbar (Elm.Layout)
             1.0) */
          }
       }
-      inverted {
+      @property inverted {
          set {
             /*@
             Invert a given progress bar widget's displaying values order
@@ -137,7 +137,7 @@ class Elm.Progressbar (Elm.Layout)
             @c EINA_FALSE to bring it back to default, non-inverted values. */
          }
       }
-      horizontal {
+      @property horizontal {
          set {
             /*@
             Set the orientation of a given progress bar widget
@@ -165,7 +165,7 @@ class Elm.Progressbar (Elm.Layout)
             @b horizontal, @c EINA_FALSE to make it @b vertical */
          }
       }
-      unit_format {
+      @property unit_format {
          set {
             /*@
             Set the format string for a given progress bar widget's units
@@ -202,7 +202,7 @@ class Elm.Progressbar (Elm.Layout)
             const(char)* units @nullable; /*@ The format string for @p obj's units label */
          }
       }
-      unit_format_function {
+      @property unit_format_function {
          set {
             /*@
             Set the format function pointer for the units label
@@ -220,8 +220,6 @@ class Elm.Progressbar (Elm.Layout)
             progressbar_freefunc_type free_func @optional; /*@ The freeing function for the format string. */
          }
       }
-   }
-   methods {
       part_value_set {
          /*@
          Set the progress value (in percentage) on a given progress bar
index dc5aadb..8599c8b 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_radio;
-   properties {
-      state_value {
+   methods {
+      @property state_value {
          set {
             /*@
             @brief Set the integer value that this radio object represents
@@ -26,7 +26,7 @@ class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             int value; /*@ The value to use if this radio object is selected */
          }
       }
-      value {
+      @property value {
          set {
             /*@
             @brief Set the value of the radio group.
@@ -48,7 +48,7 @@ class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             int value; /*@ The value to use for the group */
          }
       }
-      value_pointer {
+      @property value_pointer {
          set {
             /*@
             @brief Set a convenience pointer to a integer to change when radio group
@@ -67,7 +67,7 @@ class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             int *valuep @nullable; /*@ Pointer to the integer to modify */
          }
       }
-      selected_object {
+      @property selected_object {
          get {
             /*@
             @brief Get the selected radio object.
@@ -78,8 +78,6 @@ class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Evas_Object *;
          }
       }
-   }
-   methods {
       group_add {
          /*@
          @brief Add this radio to a group of other radio objects
index 3caba16..a060291 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Route (Elm.Widget)
 {
    eo_prefix: elm_obj_route;
-   properties {
-      emap {
+   methods {
+      @property emap {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -10,7 +10,7 @@ class Elm.Route (Elm.Widget)
             void *emap;
          }
       }
-      longitude_min_max {
+      @property longitude_min_max {
          get {
             /*@
             Get the minimum and maximum values along the longitude.
@@ -25,7 +25,7 @@ class Elm.Route (Elm.Widget)
             double max; /*@ Pointer to store the maximum value. */
          }
       }
-      latitude_min_max {
+      @property latitude_min_max {
          get {
             /*@
             Get the minimum and maximum values along the latitude.
index b802c8f..da339ff 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Scroller (Elm.Layout, Elm_Interface_Scrollable,
                     Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_scroller;
-   properties {
-      propagate_events {
+   methods {
+      @property propagate_events {
          set {
             /*@
             @brief Set event propagation on a scroller
@@ -30,7 +30,7 @@ class Elm.Scroller (Elm.Layout, Elm_Interface_Scrollable,
             bool propagation; /*@ If propagation is enabled or not */
          }
       }
-      custom_widget_base_theme {
+      @property custom_widget_base_theme {
          set {
             /*@ Set custom theme elements for the scroller */
          }
@@ -39,8 +39,6 @@ class Elm.Scroller (Elm.Layout, Elm_Interface_Scrollable,
             const(char)* group;
          }
       }
-   }
-   methods {
       page_scroll_limit_set @const {
          /*@
          @brief Set the maximum of the movable page at a flicking.
index 8756d82..63d94aa 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Segment_Control (Elm.Layout)
 {
    eo_prefix: elm_obj_segment_control;
-   properties {
-      item_count {
+   methods {
+      @property item_count {
          get {
             /*@
             Get the Segment items count from segment control.
@@ -15,7 +15,7 @@ class Elm.Segment_Control (Elm.Layout)
             return: int;
          }
       }
-      item_selected {
+      @property item_selected {
          get {
             /*@
             Get the selected item.
@@ -32,8 +32,6 @@ class Elm.Segment_Control (Elm.Layout)
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       item_label_get @const {
          /*@
          Get the label of item.
index f0625fd..0d6aa7d 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Separator (Elm.Layout)
 {
    eo_prefix: elm_obj_separator;
-   properties {
-      horizontal {
+   methods {
+      @property horizontal {
          set {
             /*@
             @brief Set the horizontal mode of a separator object
index ddba6e7..de8568c 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
                   Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_slider;
-   properties {
-      horizontal {
+   methods {
+      @property horizontal {
          set {
             /*@
             Set the orientation of a given slider widget.
@@ -33,7 +33,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             @b horizontal, @c EINA_FALSE to make it @b vertical. */
          }
       }
-      value {
+      @property value {
          set {
             /*@
             Set the value the slider displays.
@@ -66,7 +66,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             double val; /*@ The value to be displayed. */
          }
       }
-      indicator_format {
+      @property indicator_format {
          set {
             /*@
             Set the format string for the indicator label.
@@ -108,7 +108,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             const(char)* indicator @nullable; /*@ The format string for the indicator display. */
          }
       }
-      inverted {
+      @property inverted {
          set {
             /*@
             Invert a given slider widget's displaying values order
@@ -140,7 +140,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             @c EINA_FALSE to bring it back to default, non-inverted values. */
          }
       }
-      indicator_show {
+      @property indicator_show {
          set {
             /*@
             Set whether to enlarge slider indicator (augmented knob) or not.
@@ -168,7 +168,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             let the knob always at default size. */
          }
       }
-      min_max {
+      @property min_max {
          set {
             /*@
             Set the minimum and maximum values for the slider.
@@ -204,7 +204,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             double max; /*@ The maximum value. */
          }
       }
-      unit_format {
+      @property unit_format {
          set {
             /*@
             Set the format string for the unit label.
@@ -244,7 +244,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             const(char)* units @nullable; /*@ The format string for the unit display. */
          }
       }
-      indicator_show_on_focus {
+      @property indicator_show_on_focus {
          set {
             /*@
             Show the indicator of slider on focus
@@ -264,7 +264,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             bool flag; /*@ @ EINA_TRUE sets the indicator visible */
          }
       }
-      span_size {
+      @property span_size {
          set {
             /*@
             Set the (exact) length of the bar region of a given slider widget.
@@ -300,7 +300,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             Evas_Coord size; /*@ The length of the slider's bar region. */
          }
       }
-      step {
+      @property step {
          set {
             /*@
             Set the step by which slider indicator will move.
@@ -330,7 +330,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             double step; /*@ The step value. */
          }
       }
-      indicator_visible_mode {
+      @property indicator_visible_mode {
          set {
             /*@
             Set the visible mode of indicator.
@@ -355,7 +355,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             Elm_Slider_Indicator_Visible_Mode indicator_visible_mode; /*@ The indicator visible mode. */
          }
       }
-      indicator_format_function {
+      @property indicator_format_function {
          set {
             /*@
             Set the format function pointer for the indicator label
@@ -371,7 +371,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
             slider_freefunc_type free_func @nullable; /*@ The freeing function for the format string. */
          }
       }
-      units_format_function {
+      @property units_format_function {
          set {
             /*@
             Set the format function pointer for the units label
index abebe7e..e436bea 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_slideshow;
-   properties {
-      cache_after {
+   methods {
+      @property cache_after {
          set {
             /*@
             Set the number of items to cache, on a given slideshow widget,
@@ -30,7 +30,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             int count; /*@ Number of items to cache after the current one */
          }
       }
-      cache_before {
+      @property cache_before {
          set {
             /*@
             Set the number of items to cache, on a given slideshow widget,
@@ -58,7 +58,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             int count; /*@ Number of items to cache before the current one */
          }
       }
-      layout {
+      @property layout {
          set {
             /*@
             Set the current slide layout in use for a given slideshow widget
@@ -85,7 +85,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             const(char)* layout; /*@ The new layout's name string */
          }
       }
-      transition {
+      @property transition {
          set {
             /*@
             Set the current slide transition/effect in use for a given
@@ -115,7 +115,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             const(char)* transition @nullable; /*@ The new transition's name string */
          }
       }
-      loop {
+      @property loop {
          set {
             /*@
             Set if, after a slideshow is started, for a given slideshow
@@ -148,7 +148,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             list of items */
          }
       }
-      timeout {
+      @property timeout {
          set {
             /*@
             Set the interval between each image transition on a given
@@ -184,7 +184,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             double timeout; /*@ The new displaying timeout for images */
          }
       }
-      items {
+      @property items {
          get {
             /*@
             Get the internal list of items in a given slideshow widget.
@@ -204,7 +204,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: const(list<Elm_Object_Item *>)*;
          }
       }
-      transitions {
+      @property transitions {
          get {
             /*@
             Returns the list of sliding transition/effect names available, for a
@@ -246,7 +246,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: const(list<const(char)*>)*;
          }
       }
-      count {
+      @property count {
          get {
             /*@
             Get the number of items stored in a given slideshow widget
@@ -257,7 +257,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: uint;
          }
       }
-      item_current {
+      @property item_current {
          get {
             /*@
             Returns the currently displayed item, in a given slideshow widget
@@ -269,7 +269,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: Elm_Object_Item *;
          }
       }
-      layouts {
+      @property layouts {
          get {
             /*@
             Returns the list of @b layout names available, for a given
@@ -306,8 +306,6 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
             return: const(list<const(char)*>)*;
          }
       }
-   }
-   methods {
       previous {
          /*@
          Slide to the @b previous item, in a given slideshow widget
index d570f76..610732a 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_spinner;
-   properties {
-      min_max {
+   methods {
+      @property min_max {
          set {
             /*@
             Set the minimum and maximum values for the spinner.
@@ -37,7 +37,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
             double max; /*@ The maximum value. */
          }
       }
-      step {
+      @property step {
          set {
             /*@
             Set the step used to increment or decrement the spinner value.
@@ -69,7 +69,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
             double step; /*@ The step value. */
          }
       }
-      wrap {
+      @property wrap {
          set {
             /*@
             Set whether the spinner should wrap when it reaches its
@@ -119,7 +119,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
             disable it. */
          }
       }
-      interval {
+      @property interval {
          set {
             /*@
             Set the interval on time updates for an user mouse button hold
@@ -158,7 +158,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
             double interval; /*@ The (first) interval value in seconds. */
          }
       }
-      round {
+      @property round {
          set {
             /*@
             Set the round value for rounding
@@ -187,7 +187,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
             int rnd; /*@ The rounding value */
          }
       }
-      editable {
+      @property editable {
          set {
             /*@
             Set whether the spinner can be directly edited by the user or not.
@@ -222,7 +222,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
             don't allow users to edit it directly. */
          }
       }
-      base {
+      @property base {
          set {
             /*@
             Set the base for rounding
@@ -264,7 +264,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
             double base; /*@ The base value */
          }
       }
-      value {
+      @property value {
          set {
             /*@
             Set the value the spinner displays.
@@ -295,7 +295,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
             double val; /*@ The value to be displayed. */
          }
       }
-      label_format {
+      @property label_format {
          set {
             /*@
             Set the format string of the displayed label.
@@ -328,8 +328,6 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
             const(char)* fmt @nullable; /*@ The format string for the label display. */
          }
       }
-   }
-   methods {
       special_value_add {
          /*@
          Set a special string to display in the place of the numerical value.
index 28761ec..74a232d 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Systray (Eo.Base)
 {
    eo_prefix: elm_obj_systray;
    data: null;
-   properties {
-      id {
+   methods {
+      @property id {
          set {
             /*@ Set the id of the Status Notifier Item. */
          }
@@ -14,7 +14,7 @@ class Elm.Systray (Eo.Base)
             const(char)* id @nullable;
          }
       }
-      category {
+      @property category {
          set {
             /*@ Set the category of the Status Notifier Item. */
          }
@@ -25,7 +25,7 @@ class Elm.Systray (Eo.Base)
             Elm_Systray_Category cat; /*@ Category */
          }
       }
-      icon_theme_path {
+      @property icon_theme_path {
          set {
             /*@ Set the path to the theme where the icons can be found. Set this value to "" to use the default path. */
          }
@@ -36,7 +36,7 @@ class Elm.Systray (Eo.Base)
             const(char)* icon_theme_path @nullable;
          }
       }
-      menu {
+      @property menu {
          set {
             /*@ Set the object path of the D-Bus Menu that is to be show when the Status Notifier Item is activated by the user. */
          }
@@ -47,7 +47,7 @@ class Elm.Systray (Eo.Base)
             const(Eo)* menu @nullable;
          }
       }
-      att_icon_name {
+      @property att_icon_name {
          set {
             /*@ Set the name of the attention icon to be used by the Status Notifier Item. */
          }
@@ -58,7 +58,7 @@ class Elm.Systray (Eo.Base)
             const(char)* att_icon_name @nullable;
          }
       }
-      status {
+      @property status {
          set {
             /*@ Set the status of the Status Notifier Item. */
          }
@@ -69,7 +69,7 @@ class Elm.Systray (Eo.Base)
             Elm_Systray_Status st; /*@ Status */
          }
       }
-      icon_name {
+      @property icon_name {
          set {
             /*@ Set the name of the icon to be used by the Status Notifier Item. */
          }
@@ -80,7 +80,7 @@ class Elm.Systray (Eo.Base)
             const(char)* icon_name @nullable;
          }
       }
-      title {
+      @property title {
          set {
             /*@ Set the title of the Status Notifier Item. */
          }
@@ -91,8 +91,6 @@ class Elm.Systray (Eo.Base)
             const(char)* title @nullable;
          }
       }
-   }
-   methods {
       register {
          /*@ Register this Status Notifier Item in the System Tray Watcher. This function should only be called after the event #ELM_EVENT_SYSTRAY_READY is emitted. */
          return: bool;
index ac89f75..ab1cb70 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Table (Elm.Widget)
 {
    eo_prefix: elm_obj_table;
    data: null;
-   properties {
-      homogeneous {
+   methods {
+      @property homogeneous {
          set {
             /*@
             @brief Set the homogeneous layout in the table
@@ -24,7 +24,7 @@ class Elm.Table (Elm.Widget)
             table (EINA_TRUE = homogeneous, EINA_FALSE = no homogeneous) */
          }
       }
-      padding {
+      @property padding {
          set {
             /*@
             @brief Set padding between cells.
@@ -44,7 +44,7 @@ class Elm.Table (Elm.Widget)
             Evas_Coord vertical; /*@ set the vertical padding. */
          }
       }
-      align {
+      @property align {
          set {
             /*@
             @brief Set alignment of table
@@ -66,8 +66,6 @@ class Elm.Table (Elm.Widget)
             double vertical; /*@ the vertical alignment. */
          }
       }
-   }
-   methods {
       clear {
          /*@
          @brief Faster way to remove all child objects from a table object.
index 007cd10..ce2b116 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
 {
    eo_prefix: elm_obj_thumb;
-   properties {
-      compress {
+   methods {
+      @property compress {
          set {
             /*@
             Set the compression for the thumb object.
@@ -28,7 +28,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             int compress; /*@ The compression of the thumb. */
          }
       }
-      format {
+      @property format {
          set {
             /*@
             Set the format for the thumb object.
@@ -53,7 +53,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             Ethumb_Thumb_Format format; /*@ The format setting. */
          }
       }
-      animate {
+      @property animate {
          set {
             /*@
             Set the animation state for the thumb object. If its content is an animated
@@ -79,7 +79,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             Elm_Thumb_Animation_Setting setting; /*@ The animation setting. */
          }
       }
-      fdo_size {
+      @property fdo_size {
          set {
             /*@
             Set the FDO size for the thumb object.
@@ -104,7 +104,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             Ethumb_Thumb_FDO_Size size; /*@ The FDO size setting. */
          }
       }
-      orientation {
+      @property orientation {
          set {
             /*@
             Set the orientation for the thumb object.
@@ -129,7 +129,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             Ethumb_Thumb_Orientation orient; /*@ The orientation setting. */
          }
       }
-      editable {
+      @property editable {
          set {
             /*@
             Make the thumbnail 'editable'.
@@ -159,7 +159,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             bool edit; /*@ Turn on or off editability. Default is @c EINA_FALSE. */
          }
       }
-      aspect {
+      @property aspect {
          set {
             /*@
             Set the aspect for the thumb object.
@@ -184,7 +184,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             Ethumb_Thumb_Aspect aspect; /*@ The aspect setting. */
          }
       }
-      quality {
+      @property quality {
          set {
             /*@
             Set the quality for the thumb object.
@@ -210,7 +210,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             int quality; /*@ The quality of the thumb. */
          }
       }
-      size {
+      @property size {
          set {
             /*@
             Set the size for the thumb object.
@@ -236,7 +236,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             int th; /*@ The height of the thumb. */
          }
       }
-      crop_align {
+      @property crop_align {
          set {
             /*@
             Set the crop alignment for the thumb object.
@@ -262,7 +262,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             double cropy; /*@ The y coordinate of the crop. */
          }
       }
-      path {
+      @property path {
          get {
             /*@
             Get the path and key to the image or video thumbnail generated by ethumb.
@@ -280,8 +280,6 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
             const(char)* key @optional; /*@ Pointer to thumb key. */
          }
       }
-   }
-   methods {
       reload {
          /*@
          Reload thumbnail if it was generated before.
index bb4ec62..8b52c92 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
                    Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_toolbar;
-   properties {
-      homogeneous {
+   methods {
+      @property homogeneous {
          set {
             /*@
             Enable/disable homogeneous mode.
@@ -29,7 +29,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             same size (EINA_TRUE = on, EINA_FALSE = off). Default is @c EINA_FALSE. */
          }
       }
-      align {
+      @property align {
          set {
             /*@
             Set the alignment of the items.
@@ -60,7 +60,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             and <tt> 1.0 </tt>. */
          }
       }
-      select_mode {
+      @property select_mode {
          set {
             /*@
             Set the toolbar select mode.
@@ -94,7 +94,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             Elm_Object_Select_Mode mode(4); /*@ The select mode */
          }
       }
-      icon_size {
+      @property icon_size {
          set {
             /*@
             Set the icon size, in pixels, to be used by toolbar items.
@@ -119,7 +119,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             int icon_size; /*@ The icon size in pixels */
          }
       }
-      horizontal {
+      @property horizontal {
          set {
             /*@
             Change a toolbar's orientation
@@ -137,7 +137,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             bool horizontal; /*@ If @c EINA_TRUE, the toolbar is horizontal */
          }
       }
-      icon_order_lookup {
+      @property icon_order_lookup {
          set {
             /*@
             Sets icon lookup order, for toolbar items' icons.
@@ -164,7 +164,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             Elm_Icon_Lookup_Order order(1); /*@ The icon lookup order. */
          }
       }
-      shrink_mode {
+      @property shrink_mode {
          set {
             /*@
             Set the item displaying mode of a given toolbar widget @p obj.
@@ -196,7 +196,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             Elm_Toolbar_Shrink_Mode shrink_mode; /*@ Toolbar's items display behavior */
          }
       }
-      menu_parent {
+      @property menu_parent {
          set {
             /*@
             Set the parent object of the toolbar items' menus.
@@ -225,7 +225,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             Evas_Object *parent; /*@ The parent of the menu objects. */
          }
       }
-      standard_priority {
+      @property standard_priority {
          set {
             /*@
             Set the standard priority of visible items in a toolbar
@@ -251,7 +251,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             int priority; /*@ The standard_priority of visible items */
          }
       }
-      selected_item {
+      @property selected_item {
          get {
             /*@
             Get the selected item.
@@ -267,7 +267,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      first_item {
+      @property first_item {
          get {
             /*@
             Get the first item in the given toolbar widget's list of
@@ -283,7 +283,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      more_item {
+      @property more_item {
          get {
             /*@
             Get the more item which is auto-generated by toolbar.
@@ -299,7 +299,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-      last_item {
+      @property last_item {
          get {
             /*@
             Get the last item in the given toolbar widget's list of
@@ -315,8 +315,6 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
             return: Elm_Object_Item *;
          }
       }
-   }
-   methods {
       item_insert_before {
          /*@
          Insert a new item into the toolbar object before item @p before.
index 6ea7d4e..80d14be 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Toolbar_Item(Elm.Widget_Item)
 {
       eo_prefix: elm_obj_toolbar_item;
-      properties {
-           prev {
+      methods {
+           @property prev {
                 get {
                      /*@
                       Get the item before @p item in toolbar.
@@ -18,7 +18,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ The item before @p item, or @c NULL if none or on failure. */
                 }
            }
-           next {
+           @property next {
                 get {
                      /*@
                       Get the item after @p item in toolbar.
@@ -34,7 +34,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      Elm_Object_Item *item; /*@ The item after @p item, or @c NULL if none or on failure. */
                 }
            }
-           priority {
+           @property priority {
                 get {
                      /*@
                       Get the priority of a toolbar item.
@@ -64,7 +64,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      int priority; /* The @p item priority. The default is zero for set and 0 is returned on failure. */
                 }
            }
-           selected {
+           @property selected {
                 get {
                      /*@
                       Get whether the @p item is selected or not.
@@ -101,7 +101,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      bool selected; /*@ The selected state */
                 }
            }
-           icon {
+           @property icon {
                 get {
                      /*@
                       Get the string used to set the icon of @p item.
@@ -135,7 +135,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      const (char) *icon;
                 }
            }
-           object {
+           @property object {
                 get {
                      /*@
                       Get the real Evas(Edje) object created to implement the view of a given
@@ -148,7 +148,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      Evas_Object *obj; /*@ The base Edje object associated with @p it. */
                 }
            }
-           icon_object {
+           @property icon_object {
                 get {
                      /*@
                       Get the icon object of @p item.
@@ -163,7 +163,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      Evas_Object *obj; /*@ The icon object */
                 }
            }
-           separator {
+           @property separator {
                 get {
                      /*@
                       Get a value whether item is a separator or not.
@@ -197,7 +197,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      bool separator;
                 }
            }
-           menu {
+           @property menu {
                 get {
                      /*@
                       Get toolbar item's menu.
@@ -214,7 +214,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      Evas_Object *menu; /*@ Item's menu object or @c NULL on failure. */
                 }
            }
-           state {
+           @property state {
                 get {
                      /*@
                       Get the current state of @p it.
@@ -249,8 +249,6 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
                      Elm_Toolbar_Item_State *state @nullable;
                 }
            }
-      }
-      methods {
            /*      init { FIXME
                    params {
                    Evas_Smart_Cb func;
index 23d05e4..e4a8405 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_video;
-   properties {
-      audio_level {
+   methods {
+      @property audio_level {
          set {
             /*@
             @brief Set the audio level of an Elm_Video object.
@@ -21,7 +21,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
             double volume; /*@ The new audio volume. */
          }
       }
-      remember_position {
+      @property remember_position {
          set {
             /*@
             @brief Set whether the object can remember the last played position.
@@ -45,7 +45,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
             bool remember; /*@ the last played position of the Elm_Video object. */
          }
       }
-      play_position {
+      @property play_position {
          set {
             /*@
             @brief Set the current position (in seconds) to be played in the
@@ -66,7 +66,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
             double position; /*@ The time (in seconds) since the beginning of the media file. */
          }
       }
-      audio_mute {
+      @property audio_mute {
          set {
             /*@
             @brief Change the mute state of the Elm_Video object.
@@ -85,7 +85,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
             bool mute; /*@ The new mute state. */
          }
       }
-      is_playing {
+      @property is_playing {
          get {
             /*@
             @brief Is the video actually playing.
@@ -99,7 +99,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
             return: bool;
          }
       }
-      play_length {
+      @property play_length {
          get {
             /*@
             @brief Get the total playing time (in seconds) of the Elm_Video object.
@@ -110,7 +110,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
             return: double;
          }
       }
-      emotion {
+      @property emotion {
          get {
             /*@
             @brief Get the underlying Emotion object.
@@ -121,7 +121,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
             return: Evas_Object *;
          }
       }
-      is_seekable {
+      @property is_seekable {
          get {
             /*@
             @brief Is it possible to seek inside the video.
@@ -132,7 +132,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
             return: bool;
          }
       }
-      title {
+      @property title {
          get {
             /*@
             @brief Get the title (for instance DVD title) from this emotion object.
@@ -147,8 +147,6 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
             return: const(char)*;
          }
       }
-   }
-   methods {
       play {
          /*@
          @brief Start to play the video
index 3555ad5..ae8b679 100644 (file)
@@ -1,8 +1,8 @@
 class Elm.Web (Elm.Widget)
 {
    eo_prefix: elm_obj_web;
-   properties {
-      text_matches_highlight {
+   methods {
+      @property text_matches_highlight {
          set {
             /*@
             Sets whether to highlight the matched marks
@@ -28,7 +28,7 @@ class Elm.Web (Elm.Widget)
             bool highlight; /*@ Whether to highlight the marks or not */
          }
       }
-      useragent {
+      @property useragent {
          set {
             /*@
             Change useragent of a elm_web object
@@ -47,7 +47,7 @@ class Elm.Web (Elm.Widget)
             const(char)* user_agent; /*@ String for useragent */
          }
       }
-      url {
+      @property url {
          set {
             /*@
             Sets the URL for the web object
@@ -76,7 +76,7 @@ class Elm.Web (Elm.Widget)
             const(char)* url; /*@ The URL to set */
          }
       }
-      bg_color {
+      @property bg_color {
          set {
             /*@
             Sets the background color to be used by the web object
@@ -102,7 +102,7 @@ class Elm.Web (Elm.Widget)
             int a; /*@ Alpha component */
          }
       }
-      inwin_mode {
+      @property inwin_mode {
          set {
             /*@
             Sets the default dialogs to use an Inwin instead of a normal window
@@ -125,7 +125,7 @@ class Elm.Web (Elm.Widget)
             bool value; /*@ @c EINA_TRUE to use Inwin, @c EINA_FALSE to use a normal window */
          }
       }
-      tab_propagate {
+      @property tab_propagate {
          set {
             /*@
             Sets whether to use tab propagation
@@ -152,7 +152,7 @@ class Elm.Web (Elm.Widget)
             bool propagate; /*@ Whether to propagate Tab keys to Elementary or not */
          }
       }
-      history_enabled {
+      @property history_enabled {
          set {
             /*@
             Enables or disables the browsing history
@@ -171,7 +171,7 @@ class Elm.Web (Elm.Widget)
             bool enable; /*@ Whether to enable or disable the browsing history */
          }
       }
-      zoom_mode {
+      @property zoom_mode {
          set {
             /*@
             Sets the zoom mode to use
@@ -202,7 +202,7 @@ class Elm.Web (Elm.Widget)
             Elm_Web_Zoom_Mode mode; /*@ The mode to set */
          }
       }
-      zoom {
+      @property zoom {
          set {
             /*@
             Sets the zoom level of the web object
@@ -232,7 +232,7 @@ class Elm.Web (Elm.Widget)
             double zoom; /*@ The zoom level to set */
          }
       }
-      console_message_hook {
+      @property console_message_hook {
          set {
             /*@
             Sets the function to call when a console message is emitted from JS
@@ -247,7 +247,7 @@ class Elm.Web (Elm.Widget)
             void *data; /*@ User data */
          }
       }
-      window_create_hook {
+      @property window_create_hook {
          set {
             /*@
             Sets the function to call when a new window is requested
@@ -265,7 +265,7 @@ class Elm.Web (Elm.Widget)
             void *data @optional; /*@ User data */
          }
       }
-      dialog_file_selector_hook {
+      @property dialog_file_selector_hook {
          set {
             /*@
             Sets the function to call when an file selector dialog
@@ -284,7 +284,7 @@ class Elm.Web (Elm.Widget)
             void *data @optional; /*@ User data */
          }
       }
-      dialog_confirm_hook {
+      @property dialog_confirm_hook {
          set {
             /*@
             Sets the function to call when an confirm dialog
@@ -302,7 +302,7 @@ class Elm.Web (Elm.Widget)
             void *data @optional; /*@ User data */
          }
       }
-      popup_selected {
+      @property popup_selected {
          set {
             /*@
             Tells the web object which index in the currently open popup was selected
@@ -319,7 +319,7 @@ class Elm.Web (Elm.Widget)
             int idx; /*@ The index selected */
          }
       }
-      dialog_prompt_hook {
+      @property dialog_prompt_hook {
          set {
             /*@
             Sets the function to call when an prompt dialog
@@ -337,7 +337,7 @@ class Elm.Web (Elm.Widget)
             void *data @optional; /*@ User data */
          }
       }
-      dialog_alert_hook {
+      @property dialog_alert_hook {
          set {
             /*@
             Sets the function to call when an alert dialog
@@ -355,7 +355,7 @@ class Elm.Web (Elm.Widget)
             void *data @optional; /*@ User data */
          }
       }
-      forward_possible {
+      @property forward_possible {
          get {
             /*@
             Queries whether it's possible to go forward in history
@@ -367,7 +367,7 @@ class Elm.Web (Elm.Widget)
             return: bool;
          }
       }
-      webkit_view {
+      @property webkit_view {
          get {
             /*@
             Get internal ewk_view object from web object.
@@ -387,7 +387,7 @@ class Elm.Web (Elm.Widget)
             return: Evas_Object *;
          }
       }
-      back_possible {
+      @property back_possible {
          get {
             /*@
             Queries whether it's possible to go back in history
@@ -399,7 +399,7 @@ class Elm.Web (Elm.Widget)
             return: bool;
          }
       }
-      load_progress {
+      @property load_progress {
          get {
             /*@
             Get the overall loading progress of the page
@@ -415,7 +415,7 @@ class Elm.Web (Elm.Widget)
             return: double;
          }
       }
-      selection {
+      @property selection {
          get {
             /*@
             Get a copy of the currently selected text
@@ -429,7 +429,7 @@ class Elm.Web (Elm.Widget)
             return: own(const(char)*) @warn_unused;
          }
       }
-      title {
+      @property title {
          get {
             /*@
             Get the current title
@@ -444,8 +444,6 @@ class Elm.Web (Elm.Widget)
             return: free(own(const(char)*), eina_stringshare_del) @warn_unused;
          }
       }
-   }
-   methods {
       navigate {
          /*@
          Jumps the given number of steps in the browsing history
index 885348a..664ec08 100644 (file)
@@ -2,8 +2,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
 {
    eo_prefix: elm_obj_widget;
    data: Elm_Widget_Smart_Data;
-   properties {
-      focus {
+   methods {
+      @property focus {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -14,7 +14,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool focus;
          }
       }
-      drag_lock_y {
+      @property drag_lock_y {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -25,7 +25,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool lock;
          }
       }
-      focus_highlight_style {
+      @property focus_highlight_style {
          set {
             /*@ This function set the widget focus highlight style. */
             return: bool;
@@ -37,7 +37,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             const(char)* style;
          }
       }
-      tree_unfocusable {
+      @property tree_unfocusable {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -48,7 +48,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool tree_unfocusable;
          }
       }
-      mirrored {
+      @property mirrored {
          set {
             /*@ Sets the widget's mirrored mode. */
          }
@@ -59,7 +59,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool mirrored;
          }
       }
-      theme {
+      @property theme {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -70,7 +70,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             Elm_Theme *th @nullable;
          }
       }
-      disabled {
+      @property disabled {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -81,7 +81,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool disabled;
          }
       }
-      highlight_ignore {
+      @property highlight_ignore {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -92,7 +92,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool ignore;
          }
       }
-      mirrored_automatic {
+      @property mirrored_automatic {
          set {
             /*@ Sets the widget's mirrored mode setting. */
          }
@@ -103,7 +103,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool automatic;
          }
       }
-      orientation_mode_disabled {
+      @property orientation_mode_disabled {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -114,7 +114,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool disabled;
          }
       }
-      style {
+      @property style {
          set {
             /*@ No description supplied by the EAPI. */
             return: bool;
@@ -126,7 +126,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             const(char)* style;
          }
       }
-      scale {
+      @property scale {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -137,7 +137,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             double scale;
          }
       }
-      focus_custom_chain {
+      @property focus_custom_chain {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -148,7 +148,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             list<Evas_Object *> *objs @const_get;
          }
       }
-      can_focus {
+      @property can_focus {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -159,7 +159,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool can_focus;
          }
       }
-      highlight_in_theme {
+      @property highlight_in_theme {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -170,7 +170,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool highlight;
          }
       }
-      parent {
+      @property parent {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -181,7 +181,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             Evas_Object *parent @nullable;
          }
       }
-      access_info {
+      @property access_info {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -192,7 +192,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             const(char)* txt @nullable;
          }
       }
-      drag_lock_x {
+      @property drag_lock_x {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -203,7 +203,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool lock;
          }
       }
-      access_highlight_in_theme {
+      @property access_highlight_in_theme {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -214,7 +214,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool highlight; /*@ highlight */
          }
       }
-      parent_highlight {
+      @property parent_highlight {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -222,7 +222,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool highlighted;
          }
       }
-      theme_object {
+      @property theme_object {
          set {
             /*@ No description supplied by the EAPI. */
             return: bool;
@@ -234,7 +234,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             const(char)* wstyle;
          }
       }
-      hover_object {
+      @property hover_object {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -242,7 +242,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             Evas_Object *sobj @nullable;
          }
       }
-      display_mode {
+      @property display_mode {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -250,7 +250,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             Evas_Display_Mode dispmode;
          }
       }
-      on_show_region_hook {
+      @property on_show_region_hook {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -259,7 +259,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             void *data @optional;
          }
       }
-      domain_part_text_translatable {
+      @property domain_part_text_translatable {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -269,7 +269,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool translatable;
          }
       }
-      orientation {
+      @property orientation {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -277,7 +277,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             int rotation;
          }
       }
-      resize_object {
+      @property resize_object {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -286,7 +286,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool sub_obj;
          }
       }
-      domain_translatable_part_text {
+      @property domain_translatable_part_text {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -296,7 +296,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             const(char)* label;
          }
       }
-      scrollable_children {
+      @property scrollable_children {
          get {
             /*@
             Function to operate on a given widget's scrollabe children when necessary.
@@ -304,19 +304,19 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             return: free(own(list<Evas_Object *> *), eina_list_free) @warn_unused;
          }
       }
-      scroll_hold {
+      @property scroll_hold {
          get {
             /*@ No description supplied by the EAPI. */
             return: int;
          }
       }
-      drag_child_locked_y {
+      @property drag_child_locked_y {
          get {
             /*@ No description supplied by the EAPI. */
             return: int;
          }
       }
-      item_loop_enabled {
+      @property item_loop_enabled {
          set {
             /*@ Set enable or disable item loop feature. */
          }
@@ -327,19 +327,19 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool enable;
          }
       }
-      child_can_focus {
+      @property child_can_focus {
          get {
             /*@ No description supplied by the EAPI. */
             return: bool;
          }
       }
-      scroll_freeze {
+      @property scroll_freeze {
          get {
             /*@ No description supplied by the EAPI. */
             return: int;
          }
       }
-      focus_region {
+      @property focus_region {
          get {
             /*@ No description supplied by the EAPI. */
             return: bool;
@@ -351,37 +351,37 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             Evas_Coord h;
          }
       }
-      top {
+      @property top {
          get {
             /*@ No description supplied by the EAPI. */
             return: Evas_Object *;
          }
       }
-      focus_order {
+      @property focus_order {
          get {
             /*@ No description supplied by the EAPI. */
             return: uint;
          }
       }
-      drag_child_locked_x {
+      @property drag_child_locked_x {
          get {
             /*@ No description supplied by the EAPI. */
             return: int;
          }
       }
-      can_focus_child_list {
+      @property can_focus_child_list {
          get {
             /*@ No description supplied by the EAPI. */
             return: free(own(list<Evas_Object *> *), eina_list_free) @warn_unused;
          }
       }
-      focused_item {
+      @property focused_item {
          get {
             /*@ Get the focused widget item. */
             return: Elm_Object_Item *;
          }
       }
-      parents_bounce {
+      @property parents_bounce {
          get {
             /*@ No description supplied by the EAPI. */
          }
@@ -390,26 +390,26 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             bool vert;
          }
       }
-      parent_widget {
+      @property parent_widget {
          get {
             /*@ No description supplied by the EAPI. */
             return: Evas_Object *;
             legacy: null;
          }
       }
-      highlight {
+      @property highlight {
          get {
             /*@ No description supplied by the EAPI. */
             return: bool;
          }
       }
-      focused_object {
+      @property focused_object {
          get {
             /*@ No description supplied by the EAPI. */
             return: Evas_Object *;
          }
       }
-      parent2 {
+      @property parent2 {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -420,7 +420,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             Evas_Object *parent @nullable;
          }
       }
-      part_text {
+      @property part_text {
          set {
             /*@ No description supplied by the EAPI. */
          }
@@ -434,8 +434,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
             const(char)* label;
          }
       }
-   }
-   methods {
       newest_focus_order_get @const {
          /*@ No description supplied by the EAPI. */
          return: Evas_Object *;
index dc0320e..94ba27b 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
 {
       eo_prefix: elm_wdg_item;
       legacy_prefix: elm_object_item;
-      properties {
-           tooltip_window_mode {
+      methods {
+           @property tooltip_window_mode {
                 get {
                      /**
                        @brief Get size restriction state of an object's tooltip
@@ -26,7 +26,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      Eina_Bool disable; /*@ If @c EINA_TRUE, size restrictions are disabled */
                 }
            }
-           tooltip_style {
+           @property tooltip_style {
                 get {
                      /**
                        Get the style for this item tooltip.
@@ -54,7 +54,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      const (char)* style; /*@ the theme style used/to use (default, transparent, ...) */ 
                 }
            }
-           cursor {
+           @property cursor {
                 get {
                      /*
                         Get the type of mouse pointer/cursor decoration set to be shown,
@@ -92,7 +92,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      const (char) *cursor; /*@ the cursor type's name */
                 }
            }
-           cursor_style {
+           @property cursor_style {
                 get {
                      /**
                        Get the current @b style set for a given item's custom
@@ -128,7 +128,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      const (char) *style; /*@ the <b>theme style</b> to use/in use (e.g. @c "default", @c "transparent", etc) */
                 }
            }
-           cursor_engine_only {
+           @property cursor_engine_only {
                 get {
                      /**
                        Get if the (custom) cursor for a given item is being
@@ -165,7 +165,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                                           to have them searched on the widget's theme, as well. */
                 }
            }
-           part_content {
+           @property part_content {
                 get {
                      /**
                        Get a content of an object item
@@ -197,7 +197,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      Evas_Object *content; /*@ The content of the object item */
                 }
            }
-           part_text {
+           @property part_text {
                 get {
                      /**
                        Get a label of an object item
@@ -223,7 +223,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      const (char) *label; /*@ Text of the label */
                 }
            }
-           part_text_custom @protected {
+           @property part_text_custom @protected {
                 get {
                      /*@ Get additional text part content */
                      legacy: null;
@@ -239,7 +239,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      const (char) *label;
                 }
            }
-           focus {
+           @property focus {
                 get {
                      /**
                        Get whether the @p it is focused or not.
@@ -264,7 +264,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      bool focused; /*@ The focused state */
                 }
            }
-           style {
+           @property style {
                 get {
                      /**
                        Get the style of an object item
@@ -287,7 +287,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      const (char) *style; /*@ The style of object item */
                 }
            }
-           disabled {
+           @property disabled {
                 get {
                      /**
                        Get the disabled state of an widget item.
@@ -317,8 +317,6 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
                      bool disable; /*@ @c EINA_TRUE, if the widget item is disabled, @c EINA_FALSE if it's enabled (or on errors) */
                 }
            }
-      }
-      methods {
            access_order_get {
                 /**
                   @brief Get highlight order
index 6d7e418..9b91788 100644 (file)
@@ -2,8 +2,8 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
                Elm_Interface_Atspi_Widget_Action)
 {
    eo_prefix: elm_obj_win;
-   properties {
-      keyboard_win {
+   methods {
+      @property keyboard_win {
          set {
             /*@
             Sets whether the window is a keyboard.
@@ -22,7 +22,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool is_keyboard; /*@ If true, the window is a virtual keyboard */
          }
       }
-      autodel {
+      @property autodel {
          set {
             /*@
             Set the window's autodel state.
@@ -55,7 +55,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             closed */
          }
       }
-      override {
+      @property override {
          set {
             /*@
             Set the override state of a window.
@@ -86,7 +86,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool override; /*@ If true, the window is overridden */
          }
       }
-      iconified {
+      @property iconified {
          set {
             /*@
             Set the iconified state of a window.
@@ -105,7 +105,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool iconified; /*@ If true, the window is iconified */
          }
       }
-      wm_available_rotations {
+      @property wm_available_rotations {
          set {
             /*@
             Set the array of available window rotations.
@@ -137,7 +137,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             uint count; /*@ The size of the @param rotations array. */
          }
       }
-      quickpanel_zone {
+      @property quickpanel_zone {
          set {
             /*@
             Set which zone this quickpanel should appear in
@@ -156,7 +156,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             int zone; /*@ The requested zone for this quickpanel */
          }
       }
-      maximized {
+      @property maximized {
          set {
             /*@
             Set the maximized state of a window.
@@ -175,7 +175,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool maximized; /*@ If true, the window is maximized */
          }
       }
-      modal {
+      @property modal {
          set {
             /*@
             Set the modal state of a window.
@@ -194,7 +194,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool modal; /*@ If true, the window is modal */
          }
       }
-      icon_name {
+      @property icon_name {
          set {
             /*@
             Set the icon name of the window
@@ -217,7 +217,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             const(char)* icon_name; /*@ The icon name to set */
          }
       }
-      withdrawn {
+      @property withdrawn {
          set {
             /*@
             Set the withdrawn state of a window.
@@ -236,7 +236,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool withdrawn; /*@ If true, the window is withdrawn */
          }
       }
-      role {
+      @property role {
          set {
             /*@
             Set the role of the window
@@ -259,7 +259,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             const(char)* role; /*@ The role to set */
          }
       }
-      size_step {
+      @property size_step {
          set {
             /*@
             Set the window stepping used with sizing calculation
@@ -285,7 +285,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             int h; /*@ The stepping height (0 disables) */
          }
       }
-      focus_highlight_style {
+      @property focus_highlight_style {
          set {
             /*@
             Set the style for the focus highlight on this window
@@ -310,7 +310,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             const(char)* style @nullable; /*@ The style to set */
          }
       }
-      borderless {
+      @property borderless {
          set {
             /*@
             Set the borderless state of a window.
@@ -332,7 +332,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool borderless; /*@ If true, the window is borderless */
          }
       }
-      screen_constrain {
+      @property screen_constrain {
          set {
             /*@
             Constrain the maximum width and height of a window to the width and height of its screen
@@ -353,7 +353,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool constrain; /*@ EINA_TRUE to restrict the window's maximum size, EINA_FALSE to disable restriction */
          }
       }
-      available_profiles {
+      @property available_profiles {
          set {
             /*@
             Set the array of available profiles to a window.
@@ -376,7 +376,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             uint count; /*@ The number of members in profiles */
          }
       }
-      focus_highlight_enabled {
+      @property focus_highlight_enabled {
          set {
             /*@
             Set the enabled status for the focus highlight in a window
@@ -398,7 +398,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool enabled; /*@ The enabled value for the highlight */
          }
       }
-      title {
+      @property title {
          set {
             /*@
             Set the title of the window
@@ -421,7 +421,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             const(char)* title; /*@ The title to set */
          }
       }
-      alpha {
+      @property alpha {
          set {
             /*@
             Set the alpha channel state of a window.
@@ -454,7 +454,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool alpha; /*@ EINA_TRUE if the window alpha channel is enabled, EINA_FALSE otherwise */
          }
       }
-      urgent {
+      @property urgent {
          set {
             /*@
             Set the urgent state of a window.
@@ -473,7 +473,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool urgent; /*@ If true, the window is urgent */
          }
       }
-      rotation {
+      @property rotation {
          set {
             /*@
             Set the rotation of the window.
@@ -503,7 +503,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             counter-clockwise. */
          }
       }
-      icon_object {
+      @property icon_object {
          set {
             /*@
             Set a window object's icon
@@ -541,7 +541,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             Evas_Object *icon @const_get @nullable; /*@ The Evas image object to use for an icon */
          }
       }
-      quickpanel_priority_minor {
+      @property quickpanel_priority_minor {
          set {
             /*@
             Set the minor priority of a quickpanel window
@@ -560,7 +560,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             int priority(-1); /*@ The minor priority for this quickpanel */
          }
       }
-      sticky {
+      @property sticky {
          set {
             /*@
             Set the sticky state of the window.
@@ -584,7 +584,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool sticky; /*@ If true, the window's sticky state is enabled */
          }
       }
-      keyboard_mode {
+      @property keyboard_mode {
          set {
             /*@
             Sets the keyboard mode of the window.
@@ -603,7 +603,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             Elm_Win_Keyboard_Mode mode; /*@ The mode to set, one of #Elm_Win_Keyboard_Mode */
          }
       }
-      focus_highlight_animate {
+      @property focus_highlight_animate {
          set {
             /*@
             Set the animate status for the focus highlight for this window.
@@ -625,7 +625,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool animate; /*@ The enabled value for the highlight animation */
          }
       }
-      aspect {
+      @property aspect {
          set {
             /*@
             Set the aspect ratio of a window.
@@ -645,7 +645,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             width divided by height */
          }
       }
-      quickpanel_priority_major {
+      @property quickpanel_priority_major {
          set {
             /*@
             Set the major priority of a quickpanel window
@@ -664,7 +664,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             int priority(-1); /*@ The major priority for this quickpanel */
          }
       }
-      indicator_opacity {
+      @property indicator_opacity {
          set {
             /*@
             Sets the indicator opacity mode of the window.
@@ -683,7 +683,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             Elm_Win_Indicator_Opacity_Mode mode; /*@ The mode to set, one of #Elm_Win_Indicator_Opacity_Mode */
          }
       }
-      demand_attention {
+      @property demand_attention {
          set {
             /*@
             Set the demand_attention state of a window.
@@ -702,7 +702,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool demand_attention; /*@ If true, the window is demand_attention */
          }
       }
-      wm_preferred_rotation {
+      @property wm_preferred_rotation {
          set {
             /*@
             Set the preferred rotation value.
@@ -735,7 +735,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             counter-clockwise. */
          }
       }
-      layer {
+      @property layer {
          set {
             /*@
             Set the layer of the window.
@@ -764,7 +764,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             int layer; /*@ The layer of the window */
          }
       }
-      profile {
+      @property profile {
          set {
             /*@
             Set the profile of a window.
@@ -785,7 +785,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             const(char)* profile; /*@ The string value of a window profile */
          }
       }
-      shaped {
+      @property shaped {
          set {
             /*@
             Set the shaped state of a window.
@@ -815,7 +815,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool shaped; /*@ If true, the window is shaped */
          }
       }
-      fullscreen {
+      @property fullscreen {
          set {
             /*@
             Set the fullscreen state of a window.
@@ -834,7 +834,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool fullscreen; /*@ If true, the window is fullscreen */
          }
       }
-      wm_manual_rotation_done {
+      @property wm_manual_rotation_done {
          set {
             /*@
             Set the manual rotation done mode.
@@ -870,7 +870,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool set; /*@ EINA_TRUE means to set manual rotation done mode EINA_FALSE otherwise. */
          }
       }
-      indicator_mode {
+      @property indicator_mode {
          set {
             /*@
             Sets the indicator mode of the window.
@@ -889,7 +889,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             Elm_Win_Indicator_Mode mode; /*@ The mode to set, one of #Elm_Win_Indicator_Mode */
          }
       }
-      conformant {
+      @property conformant {
          set {
             /*@
             Set if this window is an illume conformant window
@@ -908,7 +908,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool conformant; /*@ The conformant flag (1 = conformant, 0 = non-conformant) */
          }
       }
-      size_base {
+      @property size_base {
          set {
             /*@
             Set the base window size used with stepping calculation
@@ -934,7 +934,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             int h; /*@ The base height */
          }
       }
-      quickpanel {
+      @property quickpanel {
          set {
             /*@
             Set a window to be an illume quickpanel window
@@ -955,7 +955,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool quickpanel; /*@ The quickpanel flag (1 = quickpanel, 0 = normal window) */
          }
       }
-      rotation_with_resize {
+      @property rotation_with_resize {
          set {
             /*@
             Rotates the window and resizes it.
@@ -970,7 +970,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             counter-clockwise. */
          }
       }
-      prop_focus_skip {
+      @property prop_focus_skip {
          set {
             /*@
             Set the window to be skipped by keyboard focus
@@ -994,7 +994,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool skip; /*@ The skip flag state (EINA_TRUE if it is to be skipped) */
          }
       }
-      screen_position {
+      @property screen_position {
          get {
             /*@
             Get the screen position of a window.
@@ -1006,7 +1006,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             int y; /*@ The int to store the y coordinate to */
          }
       }
-      wm_rotation_supported {
+      @property wm_rotation_supported {
          get {
             /*@
             Query whether window manager supports window rotation or not.
@@ -1030,7 +1030,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             return: bool;
          }
       }
-      xwindow {
+      @property xwindow {
          get {
             /*@
             Get the Ecore_X_Window of an Evas_Object
@@ -1041,7 +1041,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             return: Ecore_X_Window;
          }
       }
-      focus {
+      @property focus {
          get {
             /*@
             Determine whether a window has focus
@@ -1051,7 +1051,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             return: bool;
          }
       }
-      screen_size {
+      @property screen_size {
          get {
             /*@
             Get screen geometry details for the screen that a window is on
@@ -1064,7 +1064,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             int h; /*@ where to return the height value. May be NULL. */
          }
       }
-      main_menu {
+      @property main_menu {
          get {
             /*@
             Get the Main Menu of a window.
@@ -1075,7 +1075,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             return: Evas_Object *;
          }
       }
-      wl_window {
+      @property wl_window {
          get {
             /*@
             Get the Ecore_Wl_Window of an Evas_Object
@@ -1087,7 +1087,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             legacy: null;
          }
       }
-      window_id {
+      @property window_id {
          get {
             /*@
             Get the Ecore_Window of an Evas_Object
@@ -1102,7 +1102,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             legacy: null;
          }
       }
-      screen_dpi {
+      @property screen_dpi {
          get {
             /*@
             Get screen dpi for the screen that a window is on
@@ -1114,7 +1114,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             int ydpi; /*@ Pointer to value to store return vertical dpi. May be NULL. */
          }
       }
-      inlined_image_object {
+      @property inlined_image_object {
          get {
             /*@
             Get the inlined image object handle
@@ -1131,7 +1131,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             return: Evas_Object *;
          }
       }
-      type {
+      @property type {
          get {
             /*@
             Get the type of a window.
@@ -1142,7 +1142,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             return: Elm_Win_Type(-1);
          }
       }
-      noblank {
+      @property noblank {
          set {
             /*@
             Set the noblank property of a window.
@@ -1172,7 +1172,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             bool noblank; /*@ If true, the window is set to noblank */
          }
       }
-      trap_data {
+      @property trap_data {
          get {
             /*@
 
@@ -1185,7 +1185,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
             void *trap_data; /*@ The trap data of the window */
          }
       }
-      fake_canvas @protected {
+      @property fake_canvas @protected {
            set {
                 /*@ Internal. Used to completent the fake window type. */
            }
@@ -1193,8 +1193,6 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
                 Ecore_Evas *oee;
            }
       }
-   }
-   methods {
       constructor {
          /*@ No description supplied by the EAPI. */
          legacy: null;