evas: Remove Evas.Coord from EO
authorJean-Philippe Andre <jp.andre@samsung.com>
Mon, 15 May 2017 08:23:11 +0000 (17:23 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Mon, 15 May 2017 08:26:42 +0000 (17:26 +0900)
This may be a bit more controversial...
But Evas_Coord really is just an int and all the internals
of EFL assume that the base coordinate type is a 32-bit int.
So this type is a bit redondant and can't easily be changed
to, say, a float or int64.

Ref T5312

31 files changed:
src/lib/edje/edje_object.eo
src/lib/elementary/efl_ui_text.eo
src/lib/elementary/elm_bg.eo
src/lib/elementary/elm_box.eo
src/lib/elementary/elm_code_widget.eo
src/lib/elementary/elm_entry.eo
src/lib/elementary/elm_gengrid.eo
src/lib/elementary/elm_gengrid_item.eo
src/lib/elementary/elm_genlist.eo
src/lib/elementary/elm_gesture_layer.eo
src/lib/elementary/elm_grid.eo
src/lib/elementary/elm_interface_fileselector.eo
src/lib/elementary/elm_interface_scrollable.eo
src/lib/elementary/elm_label.eo
src/lib/elementary/elm_list.eo
src/lib/elementary/elm_map.eo
src/lib/elementary/elm_menu.eo
src/lib/elementary/elm_pan.eo
src/lib/elementary/elm_panes.eo
src/lib/elementary/elm_table.eo
src/lib/elementary/elm_widget.eo
src/lib/evas/Evas_Common.h
src/lib/evas/canvas/efl_canvas_polygon.eo
src/lib/evas/canvas/efl_canvas_text.eo
src/lib/evas/canvas/efl_canvas_text_cursor.eo
src/lib/evas/canvas/evas_box.eo
src/lib/evas/canvas/evas_canvas.eo
src/lib/evas/canvas/evas_line.eo
src/lib/evas/canvas/evas_table.eo
src/lib/evas/canvas/evas_text.eo
src/lib/evas/canvas/evas_types.eot

index 7c74d23..0a0fea9 100644 (file)
@@ -234,8 +234,8 @@ class Edje.Object (Efl.Canvas.Group.Clipped, Efl.File, Efl.Container, Efl.Part,
                */
          }
          values {
-            minw: Evas.Coord; [[Pointer to a variable where to store the minimum width]]
-            minh: Evas.Coord; [[Pointer to a variable where to store the minimum height]]
+            minw: int; [[Pointer to a variable where to store the minimum width]]
+            minh: int; [[Pointer to a variable where to store the minimum height]]
          }
       }
       @property size_max {
@@ -275,8 +275,8 @@ class Edje.Object (Efl.Canvas.Group.Clipped, Efl.File, Efl.Container, Efl.Part,
                */
          }
          values {
-            maxw: Evas.Coord; [[Pointer to a variable where to store the maximum width]]
-            maxh: Evas.Coord; [[Pointer to a variable where to store the maximum height]]
+            maxw: int; [[Pointer to a variable where to store the maximum width]]
+            maxh: int; [[Pointer to a variable where to store the maximum height]]
          }
       }
       preload {
@@ -329,10 +329,10 @@ class Edje.Object (Efl.Canvas.Group.Clipped, Efl.File, Efl.Container, Efl.Part,
            documentation, then.]]
 
          params {
-            @out minw: Evas.Coord; [[Pointer to a variable where to store the minimum
-                                     required width]]
-            @out minh: Evas.Coord; [[Pointer to a variable where to store the minimum
-                                     required height]]
+            @out minw: int; [[Pointer to a variable where to store the minimum
+                              required width]]
+            @out minh: int; [[Pointer to a variable where to store the minimum
+                              required height]]
          }
       }
       size_min_restricted_calc {
@@ -353,14 +353,14 @@ class Edje.Object (Efl.Canvas.Group.Clipped, Efl.File, Efl.Container, Efl.Part,
            into account in this calculation.]]
 
          params {
-            @out minw: Evas.Coord; [[Pointer to a variable where to store the minimum
-                                     required width]]
-            @out minh: Evas.Coord; [[Pointer to a variable where to store the minimum
-                                     required height]]
-            @in restrictedw: Evas.Coord; [[Do not allow object's calculated (minimum) width
-                                           to be less than this value]]
-            @in restrictedh: Evas.Coord; [[Do not allow object's calculated (minimum)
-                                           height to be less than this value]]
+            @out minw: int; [[Pointer to a variable where to store the minimum
+                              required width]]
+            @out minh: int; [[Pointer to a variable where to store the minimum
+                              required height]]
+            @in restrictedw: int; [[Do not allow object's calculated (minimum) width
+                                    to be less than this value]]
+            @in restrictedh: int; [[Do not allow object's calculated (minimum)
+                                    height to be less than this value]]
          }
       }
       parts_extends_calc {
@@ -382,14 +382,14 @@ class Edje.Object (Efl.Canvas.Group.Clipped, Efl.File, Efl.Container, Efl.Part,
 
          return: bool; [[$true on success, $false otherwise]]
          params {
-            @out x: Evas.Coord; [[A pointer to a variable where to store the parts region's
-                                  x coordinate]]
-            @out y: Evas.Coord; [[A pointer to a variable where to store the parts region's
-                                  y coordinate]]
-            @out w: Evas.Coord; [[A pointer to a variable where to store the parts region's
-                                  width]]
-            @out h: Evas.Coord; [[A pointer to a variable where to store the parts region's
-                                  height]]
+            @out x: int; [[A pointer to a variable where to store the parts region's
+                           x coordinate]]
+            @out y: int; [[A pointer to a variable where to store the parts region's
+                           y coordinate]]
+            @out w: int; [[A pointer to a variable where to store the parts region's
+                           width]]
+            @out h: int; [[A pointer to a variable where to store the parts region's
+                           height]]
          }
       }
       calc_force {
@@ -910,12 +910,10 @@ class Edje.Object (Efl.Canvas.Group.Clipped, Efl.File, Efl.Container, Efl.Part,
             part: string; [[The Edje part's name]]
          }
          values {
-            x: Evas.Coord; [[A pointer to a variable where to store the part's x
-                             coordinate]]
-            y: Evas.Coord; [[A pointer to a variable where to store the part's y
-                             coordinate]]
-            w: Evas.Coord; [[A pointer to a variable where to store the part's width]]
-            h: Evas.Coord; [[A pointer to a variable where to store the part's height]]
+            x: int; [[A pointer to a variable where to store the part's x coordinate]]
+            y: int; [[A pointer to a variable where to store the part's y coordinate]]
+            w: int; [[A pointer to a variable where to store the part's width]]
+            h: int; [[A pointer to a variable where to store the part's height]]
          }
       }
       @property part_drag_value {
@@ -1445,10 +1443,10 @@ class Edje.Object (Efl.Canvas.Group.Clipped, Efl.File, Efl.Container, Efl.Part,
             part: string; [[The part name]]
          }
          values {
-            x: Evas.Coord; [[Cursor X position]]
-            y: Evas.Coord; [[Cursor Y position]]
-            w: Evas.Coord; [[Cursor width]]
-            h: Evas.Coord; [[Cursor height]]
+            x: int; [[Cursor X position]]
+            y: int; [[Cursor Y position]]
+            w: int; [[Cursor width]]
+            h: int; [[Cursor height]]
          }
       }
       @property part_text_cursor_coord {
@@ -1462,8 +1460,8 @@ class Edje.Object (Efl.Canvas.Group.Clipped, Efl.File, Efl.Container, Efl.Part,
          values {
             part: string; [[The part containing the object.]]
             cur: Edje.Cursor; [[The cursor to adjust.]]
-            x: Evas.Coord; [[X Coordinate.]]
-            y: Evas.Coord; [[Y Coordinate.]]
+            x: int; [[X Coordinate.]]
+            y: int; [[Y Coordinate.]]
          }
       }
       @property part_text_cursor_pos {
@@ -2051,10 +2049,10 @@ class Edje.Object (Efl.Canvas.Group.Clipped, Efl.File, Efl.Container, Efl.Part,
             item: string; [[The item name]]
          }
          values {
-            cx: Evas.Coord; [[Item x return (relative to entry part)]]
-            cy: Evas.Coord; [[Item y return (relative to entry part)]]
-            cw: Evas.Coord; [[Item width return]]
-            ch: Evas.Coord; [[Item height return]]
+            cx: int; [[Item x return (relative to entry part)]]
+            cy: int; [[Item y return (relative to entry part)]]
+            cw: int; [[Item width return]]
+            ch: int; [[Item height return]]
          }
       }
       @property part_text_item_list {
index 4ab6700..88e5a50 100644 (file)
@@ -6,19 +6,19 @@ struct Efl.Ui.Text.Anchor_Info
    [[EFL UI text anchor information]]
    name: string; [[The name of the anchor, as stated in its href.]]
    button: int; [[The mouse button used to click on it.]]
-   x: Evas.Coord; [[Anchor geometry, relative to canvas.]]
-   y: Evas.Coord; [[Anchor geometry, relative to canvas.]]
-   w: Evas.Coord; [[Anchor geometry, relative to canvas.]]
-   h: Evas.Coord; [[Anchor geometry, relative to canvas.]]
+   x: int; [[Anchor geometry, relative to canvas.]]
+   y: int; [[Anchor geometry, relative to canvas.]]
+   w: int; [[Anchor geometry, relative to canvas.]]
+   h: int; [[Anchor geometry, relative to canvas.]]
 }
 
 struct Efl.Ui.Text.Hover_Parent
 {
    [[EFL text hover parent]]
-   x: Evas.Coord; [[Hover parent X coordinate]]
-   y: Evas.Coord; [[Hover parent Y coordinate]]
-   w: Evas.Coord; [[Hover parent width]]
-   h: Evas.Coord; [[Hover parent height]]
+   x: int; [[Hover parent X coordinate]]
+   y: int; [[Hover parent Y coordinate]]
+   w: int; [[Hover parent width]]
+   h: int; [[Hover parent height]]
 }
 
 struct Efl.Ui.Text.Anchor_Hover_Info
index bf60e3a..3ab8aaf 100644 (file)
@@ -88,8 +88,8 @@ class Elm.Bg (Elm.Layout, Efl.File)
             ]]
          }
          values {
-            w: Evas.Coord; [[The new width of the image pixmap representation.]]
-            h: Evas.Coord; [[The new height of the image pixmap representation.]]
+            w: int; [[The new width of the image pixmap representation.]]
+            h: int; [[The new height of the image pixmap representation.]]
          }
       }
    }
index da0d399..7de0900 100644 (file)
@@ -89,8 +89,8 @@ class Elm.Box (Elm.Widget)
             ]]
          }
          values {
-            horizontal: Evas.Coord; [[The horizontal space between elements]]
-            vertical: Evas.Coord; [[The vertical space between elements]]
+            horizontal: int; [[The horizontal space between elements]]
+            vertical: int; [[The vertical space between elements]]
          }
       }
       @property layout {
index 2736f6f..8880d79 100644 (file)
@@ -203,8 +203,8 @@ class Elm.Code_Widget (Elm.Layout, Elm.Interface.Atspi.Text)
       position_at_coordinates_get {
          [[Get the row, col position for a given coordinate on the widget.]]
          params {
-            x: Evas.Coord; [[The x coordinate in the widget]]
-            y: Evas.Coord; [[The y coordinate in the widget]]
+            x: int; [[The x coordinate in the widget]]
+            y: int; [[The y coordinate in the widget]]
             row: ptr(uint); [[The row for the coordinates]]
             col: ptr(int); [[The column for the coordinates]]
          }
@@ -215,10 +215,10 @@ class Elm.Code_Widget (Elm.Layout, Elm.Interface.Atspi.Text)
          params {
             row: uint; [[The row for the requested position]]
             col: int; [[The column for the requested position]]
-            x: ptr(Evas.Coord); [[The x coordinate of the cell at specified position]]
-            y: ptr(Evas.Coord); [[The y coordinate of the cell at specified position]]
-            w: ptr(Evas.Coord); [[The width of the cell at specified position]]
-            h: ptr(Evas.Coord); [[The height of the cell at specified position]]
+            x: ptr(int); [[The x coordinate of the cell at specified position]]
+            y: ptr(int); [[The y coordinate of the cell at specified position]]
+            w: ptr(int); [[The width of the cell at specified position]]
+            h: ptr(int); [[The height of the cell at specified position]]
          }
          return: bool; [[$true if a cell exists at the specified position]]
       }
index 77c3b16..3b26637 100644 (file)
@@ -592,10 +592,10 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
             return: bool; [[$true on success, $false otherwise]]
          }
          values {
-            x: Evas.Coord; [[X coordinate]]
-            y: Evas.Coord; [[Y coordinate]]
-            w: Evas.Coord; [[Width]]
-            h: Evas.Coord; [[Height]]
+            x: int; [[X coordinate]]
+            y: int; [[Y coordinate]]
+            w: int; [[Width]]
+            h: int; [[Height]]
          }
       }
       @property imf_context {
index 56f8010..f61af35 100644 (file)
@@ -119,8 +119,8 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
             ]]
          }
          values {
-            w: Evas.Coord; [[The group items' width.]]
-            h: Evas.Coord; [[The group items' height.]]
+            w: int; [[The group items' width.]]
+            h: int; [[The group items' height.]]
          }
       }
       @property select_mode {
@@ -210,8 +210,8 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
             ]]
          }
          values {
-            w: Evas.Coord; [[The items' width.]]
-            h: Evas.Coord; [[The items' height.]]
+            w: int; [[The items' width.]]
+            h: int; [[The items' height.]]
          }
       }
       @property multi_select_mode {
@@ -272,8 +272,8 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
             [[Set a given gengrid widget's scrolling page size.]]
          }
          values {
-            h_pagesize: Evas.Coord; [[Page size horizontal]]
-            v_pagesize: Evas.Coord; [[Page size vertical]]
+            h_pagesize: int; [[Page size horizontal]]
+            v_pagesize: int; [[Page size vertical]]
          }
       }
       @property selected_item {
@@ -436,8 +436,8 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
          ]]
          return: Elm.Widget.Item; [[The item at the coordinates or $null if none.]]
          params {
-            @in x: Evas.Coord; [[The input x coordinate.]]
-            @in y: Evas.Coord; [[The input y coordinate.]]
+            @in x: int; [[The input x coordinate.]]
+            @in y: int; [[The input y coordinate.]]
             @out xposret: int; [[The position relative to the item returned here.]]
             @out yposret: int; [[The position relative to the item returned here.]]
          }
index e27d05b..375dbaa 100644 (file)
@@ -153,8 +153,8 @@ class Elm.Gengrid.Item(Elm.Widget.Item)
                        @since 1.19]]
                 }
                 values {
-                     w : Evas.Coord; [[The item's width.]]
-                     h : Evas.Coord; [[The item's height.]]
+                     w : int; [[The item's width.]]
+                     h : int; [[The item's height.]]
                 }
            }
            /*      init { FIXME
index d8e82d1..00d7123 100644 (file)
@@ -398,8 +398,8 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
          ]]
          return: Elm.Widget.Item; [[Item at position]]
          params {
-            @in x: Evas.Coord; [[The input x coordinate.]]
-            @in y: Evas.Coord; [[The input y coordinate.]]
+            @in x: int; [[The input x coordinate.]]
+            @in y: int; [[The input y coordinate.]]
             @out posret: int; [[The position relative to the item returned here.]]
          }
       }
index 147b668..29f886a 100644 (file)
@@ -68,7 +68,7 @@ class Elm.Gesture_Layer (Elm.Widget)
             ]]
          }
          values {
-            sz: Evas.Coord; [[The finger size.]]
+            sz: int; [[The finger size.]]
          }
       }
       @property hold_events {
index 2beed6d..1ffe829 100644 (file)
@@ -13,8 +13,8 @@ class Elm.Grid (Elm.Widget)
             [[Get the virtual size of the grid]]
          }
          values {
-            w: Evas.Coord; [[The virtual width of the grid]]
-            h: Evas.Coord; [[The virtual height of the grid]]
+            w: int; [[The virtual width of the grid]]
+            h: int; [[The virtual height of the grid]]
          }
       }
       @property children {
@@ -45,10 +45,10 @@ class Elm.Grid (Elm.Widget)
          [[Pack child at given position and size]]
          params {
             @in subobj: Efl.Canvas.Object; [[The child to pack.]]
-            @in x: Evas.Coord; [[The virtual x coord at which to pack it.]]
-            @in y: Evas.Coord; [[The virtual y coord at which to pack it.]]
-            @in w: Evas.Coord; [[The virtual width at which to pack it.]]
-            @in h: Evas.Coord; [[The virtual height at which to pack it.]]
+            @in x: int; [[The virtual x coord at which to pack it.]]
+            @in y: int; [[The virtual y coord at which to pack it.]]
+            @in w: int; [[The virtual width at which to pack it.]]
+            @in h: int; [[The virtual height at which to pack it.]]
          }
       }
    }
index 1886f02..c4dc5bc 100644 (file)
@@ -51,8 +51,8 @@ interface Elm.Interface.Fileselector ()
             [[Get the size for the thumbnail of a given file selector widget]]
          }
          values {
-            w: Evas.Coord; [[Width]]
-            h: Evas.Coord; [[Height]]
+            w: int; [[Width]]
+            h: int; [[Height]]
          }
       }
       @property hidden_visible {
index 58c8dba..860bd36 100644 (file)
@@ -165,10 +165,10 @@ mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Canvas.Group, Efl.Ui.Focus
          get {
          }
          values {
-            x: Evas.Coord; [[X coordinate of the region]]
-            y: Evas.Coord; [[Y coordinate of the region]]
-            w: Evas.Coord; [[Width of the region]]
-            h: Evas.Coord; [[Height of the region]]
+            x: int; [[X coordinate of the region]]
+            y: int; [[Y coordinate of the region]]
+            w: int; [[Width of the region]]
+            h: int; [[Height of the region]]
          }
       }
       @property repeat_events {
@@ -199,8 +199,8 @@ mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Canvas.Group, Efl.Ui.Focus
          get {
          }
          values {
-            x: Evas.Coord; [[The horizontal page relative size]]
-            y: Evas.Coord; [[The vertical page relative size]]
+            x: int; [[The horizontal page relative size]]
+            y: int; [[The vertical page relative size]]
          }
       }
       @property bounce_animator_disabled {
@@ -256,8 +256,8 @@ mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Canvas.Group, Efl.Ui.Focus
          values {
             pagerel_h: double; [[Page relation horizontal]]
             pagerel_v: double; [[Page relation vertical]]
-            pagesize_h: Evas.Coord; [[Page size horizontal]]
-            pagesize_v: Evas.Coord; [[Page size vertical]]
+            pagesize_h: int; [[Page size horizontal]]
+            pagesize_v: int; [[Page size vertical]]
          }
       }
       @property single_direction {
@@ -288,8 +288,8 @@ mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Canvas.Group, Efl.Ui.Focus
          get {
          }
          values {
-            x: Evas.Coord; [[X coordinate]]
-            y: Evas.Coord; [[Y coordinate]]
+            x: int; [[X coordinate]]
+            y: int; [[Y coordinate]]
          }
       }
       @property loop {
@@ -574,10 +574,10 @@ mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Canvas.Group, Efl.Ui.Focus
          get {
          }
          values {
-            x: Evas.Coord; [[X coordinate]]
-            y: Evas.Coord; [[Y coordinate]]
-            w: Evas.Coord; [[Width]]
-            h: Evas.Coord; [[Height]]
+            x: int; [[X coordinate]]
+            y: int; [[Y coordinate]]
+            w: int; [[Width]]
+            h: int; [[Height]]
          }
       }
       @property content_size {
@@ -587,16 +587,16 @@ mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Canvas.Group, Efl.Ui.Focus
               This gets the size of the content object of the scroller.]]
          }
          values {
-            w: Evas.Coord; [[Width of the content object.]]
-            h: Evas.Coord; [[Height of the content object.]]
+            w: int; [[Width of the content object.]]
+            h: int; [[Height of the content object.]]
 
          }
       }
       content_pos_set {
         [[Set the content position]]
          params {
-            @in x: Evas.Coord; [[X coordinate]]
-            @in y: Evas.Coord; [[Y coordinate]]
+            @in x: int; [[X coordinate]]
+            @in y: int; [[Y coordinate]]
             @in sig: bool; [[Send signals to the theme corresponding to the
                              scroll direction, or if an edge was reached.]]
          }
@@ -604,8 +604,8 @@ mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Canvas.Group, Efl.Ui.Focus
       content_pos_get {
         [[Get content position]]
          params {
-            @out x: Evas.Coord; [[X coordinate]]
-            @out y: Evas.Coord; [[Y coordinate]]
+            @out x: int; [[X coordinate]]
+            @out y: int; [[Y coordinate]]
          }
       }
       page_show {
@@ -633,10 +633,10 @@ mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Canvas.Group, Efl.Ui.Focus
 
            See @.content_region_show]]
          params {
-            @in x: Evas.Coord; [[X coordinate of the region]]
-            @in y: Evas.Coord; [[Y coordinate of the region]]
-            @in w: Evas.Coord; [[Width of the region]]
-            @in h: Evas.Coord; [[Height of the region]]
+            @in x: int; [[X coordinate of the region]]
+            @in y: int; [[Y coordinate of the region]]
+            @in w: int; [[Width of the region]]
+            @in h: int; [[Height of the region]]
          }
       }
       page_bring_in {
@@ -658,10 +658,10 @@ mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Canvas.Group, Efl.Ui.Focus
            region in the virtual content object (0, 0 starting at the top-left of the
            virtual content object) is shown within the scroller.]]
          params {
-            @in x: Evas.Coord; [[X coordinate of the region]]
-            @in y: Evas.Coord; [[Y coordinate of the region]]
-            @in w: Evas.Coord; [[Width of the region]]
-            @in h: Evas.Coord; [[Height of the region]]
+            @in x: int; [[X coordinate of the region]]
+            @in y: int; [[Y coordinate of the region]]
+            @in w: int; [[Width of the region]]
+            @in h: int; [[Height of the region]]
          }
       }
       content_min_limit {
index 8963b0e..6edf366 100644 (file)
@@ -26,7 +26,7 @@ class Elm.Label (Elm.Layout)
          get {
          }
          values {
-            w: Evas.Coord; [[The wrap width in pixels at a minimum where words need to wrap]]
+            w: int; [[The wrap width in pixels at a minimum where words need to wrap]]
          }
       }
       @property slide_speed {
index f5e2af3..49c1cbb 100644 (file)
@@ -297,8 +297,8 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
 
          return: Elm.Widget.Item; [[The item at the coordinates or NULL if none]]
          params {
-            @in x: Evas.Coord; [[The input x coordinate]]
-            @in y: Evas.Coord; [[The input y coordinate]]
+            @in x: int; [[The input x coordinate]]
+            @in y: int; [[The input y coordinate]]
             @out posret: int; [[The position relative to the item returned here]]
          }
       }
index 3ddc502..6fff4ec 100644 (file)
@@ -174,8 +174,8 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
          }
          values {
             degree: double; [[Angle from 0.0 to 360.0 to rotate around Z axis.]]
-            cx: Evas.Coord; [[Rotation's center horizontal position.]]
-            cy: Evas.Coord; [[Rotation's center vertical position.]]
+            cx: int; [[Rotation's center horizontal position.]]
+            cy: int; [[Rotation's center vertical position.]]
          }
       }
       @property user_agent {
@@ -364,8 +364,8 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
          params {
             @in lon: double; [[The longitude to convert.]]
             @in lat: double; [[The latitude to convert.]]
-            @out x: Evas.Coord; [[A pointer to horizontal coordinate.]]
-            @out y: Evas.Coord; [[A pointer to vertical coordinate.]]
+            @out x: int; [[A pointer to horizontal coordinate.]]
+            @out y: int; [[A pointer to vertical coordinate.]]
          }
       }
       overlay_circle_add {
@@ -581,8 +581,8 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
          ]]
          return: ptr(Elm_Map_Overlay); [[The created overlay or $null upon failure.]]
          params {
-            @in x: Evas.Coord; [[horizontal pixel coordinate.]]
-            @in y: Evas.Coord; [[vertical pixel coordinate.]]
+            @in x: int; [[horizontal pixel coordinate.]]
+            @in y: int; [[vertical pixel coordinate.]]
          }
       }
       overlay_add {
@@ -617,8 +617,8 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
            The canvas coordinates mean x, y coordinate from current viewport.
          ]]
          params {
-            @in x: Evas.Coord; [[Horizontal coordinate of the point to convert.]]
-            @in y: Evas.Coord; [[Vertical coordinate of the point to convert.]]
+            @in x: int; [[Horizontal coordinate of the point to convert.]]
+            @in y: int; [[Vertical coordinate of the point to convert.]]
             @out lon: double; [[A pointer to the longitude.]]
             @out lat: double; [[A pointer to the latitude.]]
          }
index 2b8eef1..e6bd973 100644 (file)
@@ -14,8 +14,8 @@ class Elm.Menu (Elm.Widget, Efl.Ui.Clickable, Efl.Ui.Menu,
            Note: $x and $y coordinates are relative to parent.
          ]]
          params {
-            @in x: Evas.Coord; [[The new X coordinate]]
-            @in y: Evas.Coord; [[The new Y coordinate]]
+            @in x: int; [[The new X coordinate]]
+            @in y: int; [[The new Y coordinate]]
          }
       }
       item_add {
index f62b8cc..f1313dc 100644 (file)
@@ -13,8 +13,8 @@ class Elm.Pan (Efl.Canvas.Group.Clipped)
          get {
          }
          values {
-            x: Evas.Coord; [[X coordinate]]
-            y: Evas.Coord; [[Y coordinate]]
+            x: int; [[X coordinate]]
+            y: int; [[Y coordinate]]
          }
       }
       @property content_size {
@@ -22,8 +22,8 @@ class Elm.Pan (Efl.Canvas.Group.Clipped)
          get {
          }
          values {
-            w: Evas.Coord; [[Width]]
-            h: Evas.Coord; [[Height]]
+            w: int; [[Width]]
+            h: int; [[Height]]
          }
       }
       @property pos_min {
@@ -31,8 +31,8 @@ class Elm.Pan (Efl.Canvas.Group.Clipped)
          get {
          }
          values {
-            x: Evas.Coord; [[X coordinate]]
-            y: Evas.Coord; [[Y coordinate]]
+            x: int; [[X coordinate]]
+            y: int; [[Y coordinate]]
          }
       }
       @property pos_max {
@@ -40,8 +40,8 @@ class Elm.Pan (Efl.Canvas.Group.Clipped)
          get {
          }
          values {
-            x: Evas.Coord; [[X coordinate]]
-            y: Evas.Coord; [[Y coordinate]]
+            x: int; [[X coordinate]]
+            y: int; [[Y coordinate]]
          }
       }
    }
index ed82c34..c75e2a6 100644 (file)
@@ -99,7 +99,7 @@ class Elm.Panes (Elm.Layout, Efl.Orientation,
          get {
          }
          values {
-            size: Evas.Coord; [[Value representing minimum size of left side in pixels.]]
+            size: int; [[Value representing minimum size of left side in pixels.]]
          }
       }
       @property content_right_min_size {
@@ -111,7 +111,7 @@ class Elm.Panes (Elm.Layout, Efl.Orientation,
          get {
          }
          values {
-            size: Evas.Coord; [[Value representing minimum size of right side in pixels.]]
+            size: int; [[Value representing minimum size of right side in pixels.]]
          }
       }
    }
index fa3cd92..7df00af 100644 (file)
@@ -22,8 +22,8 @@ class Elm.Table (Elm.Widget)
             [[Get padding between cells.]]
          }
          values {
-            horizontal: Evas.Coord; [[The horizontal padding.]]
-            vertical: Evas.Coord; [[The vertical padding.]]
+            horizontal: int; [[The horizontal padding.]]
+            vertical: int; [[The vertical padding.]]
          }
       }
       @property align {
index ee21684..133d980 100644 (file)
@@ -329,10 +329,10 @@ abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, Elm.Inter
             return: bool; [[$true on success, $false otherwise]]
          }
          values {
-            x: Evas.Coord; [[X coordinate]]
-            y: Evas.Coord; [[Y coordinate]]
-            w: Evas.Coord; [[Width]]
-            h: Evas.Coord; [[Height]]
+            x: int; [[X coordinate]]
+            y: int; [[Y coordinate]]
+            w: int; [[Width]]
+            h: int; [[Height]]
          }
       }
       @property top {
@@ -487,10 +487,10 @@ abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, Elm.Inter
       focus_highlight_geometry_get @const {
          [[Get the focus highlight geometry of widget.]]
          params {
-            @out x: Evas.Coord; [[X coordinate]]
-            @out y: Evas.Coord; [[Y coordinate]]
-            @out w: Evas.Coord; [[Width]]
-            @out h: Evas.Coord; [[Height]]
+            @out x: int; [[X coordinate]]
+            @out y: int; [[Y coordinate]]
+            @out w: int; [[Width]]
+            @out h: int; [[Height]]
          }
       }
       activate {
@@ -563,10 +563,10 @@ abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, Elm.Inter
       on_focus_region {
          [['Virtual' function returning an inner area of a widget that should be brought into the visible area of a broader viewport, may this context arise.]]
          params {
-            @out x: Evas.Coord; [[X coordinate]]
-            @out y: Evas.Coord; [[Y coordinate]]
-            @out w: Evas.Coord; [[Width]]
-            @out h: Evas.Coord; [[Height]]
+            @out x: int; [[X coordinate]]
+            @out y: int; [[Y coordinate]]
+            @out w: int; [[Width]]
+            @out h: int; [[Height]]
          }
          return: bool; [[$true on success, $false otherwise]]
       }
@@ -635,20 +635,20 @@ abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, Elm.Inter
       show_region_set {
         [[Set show region]]
          params {
-            @in x: Evas.Coord; [[X coordinate]]
-            @in y: Evas.Coord; [[Y coordinate]]
-            @in w: Evas.Coord; [[Width]]
-            @in h: Evas.Coord; [[Height]]
+            @in x: int; [[X coordinate]]
+            @in y: int; [[Y coordinate]]
+            @in w: int; [[Width]]
+            @in h: int; [[Height]]
             @in forceshow: bool; [[$true if show should be forced, $false otherwise]]
          }
       }
       show_region_get @const {
         [[Get show region]]
          params {
-            @out x: Evas.Coord @optional; [[X coordinate]]
-            @out y: Evas.Coord @optional; [[Y coordinate]]
-            @out w: Evas.Coord @optional; [[Width]]
-            @out h: Evas.Coord @optional; [[Height]]
+            @out x: int @optional; [[X coordinate]]
+            @out y: int @optional; [[Y coordinate]]
+            @out w: int @optional; [[Width]]
+            @out h: int @optional; [[Height]]
          }
       }
       scroll_freeze_pop {
index 0711c75..fa926ba 100644 (file)
@@ -107,6 +107,7 @@ typedef struct _Evas_Coord_Precision_Size  Evas_Coord_Precision_Size;    /**< Ev
 typedef struct _Evas_Position              Evas_Position;   /**< associates given point in Canvas and Output */
 typedef struct _Evas_Precision_Position    Evas_Precision_Position;   /**< associates given point in Canvas and Output, with sub-pixel precision */
 
+typedef int                                Evas_Coord; /**< Type used for coordinates (in pixels, int). */
 typedef int                                Evas_Font_Size; /**< Type used for font sizes (int). */
 
 /**
index 41f5d87..b201e5e 100644 (file)
@@ -6,8 +6,8 @@ class Efl.Canvas.Polygon (Efl.Canvas.Object)
       point_add {
          [[Adds the given point to the given evas polygon object.]]
          params {
-            @in x: Evas.Coord; [[The X coordinate of the given point.]]
-            @in y: Evas.Coord; [[The Y coordinate of the given point.]]
+            @in x: int; [[The X coordinate of the given point.]]
+            @in y: int; [[The Y coordinate of the given point.]]
          }
       }
       points_clear {
index 714ec72..34d28a2 100644 (file)
@@ -78,8 +78,8 @@ class Efl.Canvas.Text (Efl.Canvas.Object, Efl.Text, Efl.Canvas.Filter.Internal)
          ]]
          get {}
          values {
-            w: Evas.Coord; [[The width of the object.]]
-            h: Evas.Coord; [[The height of the object.]]
+            w: int; [[The width of the object.]]
+            h: int; [[The height of the object.]]
          }
       }
       @property cursor {
@@ -113,8 +113,8 @@ class Efl.Canvas.Text (Efl.Canvas.Object, Efl.Text, Efl.Canvas.Filter.Internal)
          ]]
          get {}
          values {
-            w: Evas.Coord; [[The width returned.]]
-            h: Evas.Coord; [[The height returned.]]
+            w: int; [[The width returned.]]
+            h: int; [[The height returned.]]
          }
       }
       @property style_insets {
@@ -126,10 +126,10 @@ class Efl.Canvas.Text (Efl.Canvas.Object, Efl.Text, Efl.Canvas.Filter.Internal)
          ]]
          get {}
          values {
-            l: Evas.Coord; [[Left padding]]
-            r: Evas.Coord; [[Right padding]]
-            t: Evas.Coord; [[Top padding]]
-            b: Evas.Coord; [[Bottom padding]]
+            l: int; [[Left padding]]
+            r: int; [[Right padding]]
+            t: int; [[Top padding]]
+            b: int; [[Bottom padding]]
          }
       }
       @property is_empty {
@@ -335,10 +335,10 @@ class Efl.Canvas.Text (Efl.Canvas.Object, Efl.Text, Efl.Canvas.Filter.Internal)
          legacy: null;
          params {
             @in an: ptr(const(Efl.Canvas.Text.Annotation)); [[Given annotation to query]]
-            @out x: Evas.Coord; [[X coordinate of the annotation]]
-            @out y: Evas.Coord; [[Y coordinate of the annotation]]
-            @out w: Evas.Coord; [[Width of the annotation]]
-            @out h: Evas.Coord; [[Height of the annotation]]
+            @out x: int; [[X coordinate of the annotation]]
+            @out y: int; [[Y coordinate of the annotation]]
+            @out w: int; [[Width of the annotation]]
+            @out h: int; [[Height of the annotation]]
          }
          return: bool; [[$true if given annotation is an object item, $false otherwise]]
       }
index 0b6e614..fdc8734 100644 (file)
@@ -51,14 +51,14 @@ class Efl.Canvas.Text.Cursor (Efl.Object)
             ctype: Efl.Canvas.Text.Cursor.Type; [[The type of the cursor.]]
          }
          values {
-            cx: Evas.Coord; [[The x of the cursor (or upper cursor)]]
-            cy: Evas.Coord; [[The y of the cursor (or upper cursor)]]
-            cw: Evas.Coord; [[The width of the cursor (or upper cursor)]]
-            ch: Evas.Coord; [[The height of the cursor (or upper cursor)]]
-            cx2: Evas.Coord; [[The x of the lower cursor]]
-            cy2: Evas.Coord; [[The y of the lower cursor]]
-            cw2: Evas.Coord; [[The width of the lower cursor]]
-            ch2: Evas.Coord; [[The height of the lower cursor]]
+            cx: int; [[The x of the cursor (or upper cursor)]]
+            cy: int; [[The y of the cursor (or upper cursor)]]
+            cw: int; [[The width of the cursor (or upper cursor)]]
+            ch: int; [[The height of the cursor (or upper cursor)]]
+            cx2: int; [[The x of the lower cursor]]
+            cy2: int; [[The y of the lower cursor]]
+            cw2: int; [[The width of the lower cursor]]
+            ch2: int; [[The height of the lower cursor]]
          }
       }
       copy {
@@ -174,8 +174,8 @@ class Efl.Canvas.Text.Cursor (Efl.Object)
          [[Sets the position of the cursor according to the X and Y coordinates.]]
          legacy: null;
          params {
-            @in x: Evas.Coord; [[X coord to set by.]]
-            @in y: Evas.Coord; [[Y coord to set by.]]
+            @in x: int; [[X coord to set by.]]
+            @in y: int; [[Y coord to set by.]]
          }
       }
       @property object_item_annotation {
index 247394e..0e0d308 100644 (file)
@@ -53,8 +53,8 @@ class Evas.Box (Efl.Canvas.Group.Clipped)
               See also @.padding.set.]]
          }
          values {
-            horizontal: Evas.Coord; [[The horizontal padding, in pixels.]]
-            vertical: Evas.Coord; [[The vertical padding, in pixels.]]
+            horizontal: int; [[The horizontal padding, in pixels.]]
+            vertical: int; [[The vertical padding, in pixels.]]
          }
       }
       @property layout {
index 062f119..7d80c43 100644 (file)
@@ -163,8 +163,8 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
            dev: Efl.Input.Device; [[The pointer device.]]
          }
          values {
-            x: Evas.Coord; [[The pointer to a Evas_Coord to be filled in.]]
-            y: Evas.Coord; [[The pointer to a Evas_Coord to be filled in.]]
+            x: int; [[The pointer to a Evas_Coord to be filled in.]]
+            y: int; [[The pointer to a Evas_Coord to be filled in.]]
          }
       }
       @property pointer_canvas_xy {
@@ -189,8 +189,8 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
             */
          }
          values {
-            x: Evas.Coord; [[The pointer to a Evas_Coord to be filled in.]]
-            y: Evas.Coord; [[The pointer to a Evas_Coord to be filled in.]]
+            x: int; [[The pointer to a Evas_Coord to be filled in.]]
+            y: int; [[The pointer to a Evas_Coord to be filled in.]]
          }
       }
       @property event_down_count {
@@ -572,8 +572,8 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
             The list of Evas objects that are over the given position in $e.
          ]]
          params {
-            @in x: Evas.Coord; [[The horizontal coordinate of the position.]]
-            @in y: Evas.Coord; [[The vertical coordinate of the position.]]
+            @in x: int; [[The horizontal coordinate of the position.]]
+            @in y: int; [[The vertical coordinate of the position.]]
             @in include_pass_events_objects: bool; [[
                Boolean flag to include or not objects which pass events
                in this calculation.
@@ -696,8 +696,8 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
          ]]
          return: Efl.Canvas.Object @warn_unused; [[The Evas object that is over all other objects at the given position.]]
          params {
-            @in x: Evas.Coord; [[The horizontal coordinate of the position.]]
-            @in y: Evas.Coord; [[The vertical coordinate of the position.]]
+            @in x: int; [[The horizontal coordinate of the position.]]
+            @in y: int; [[The vertical coordinate of the position.]]
             @in include_pass_events_objects: bool; [[
                Boolean flag to include or not objects which pass events
                in this calculation.
@@ -769,10 +769,10 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
         [[Get all objects in the given rectangle]]
          return: list<Efl.Canvas.Object> @warn_unused; [[List of objects]]
          params {
-            @in x: Evas.Coord; [[X coordinate]]
-            @in y: Evas.Coord; [[Y coordinate]]
-            @in w: Evas.Coord; [[Width]]
-            @in h: Evas.Coord; [[Height]]
+            @in x: int; [[X coordinate]]
+            @in y: int; [[Y coordinate]]
+            @in w: int; [[Width]]
+            @in h: int; [[Height]]
             @in include_pass_events_objects: bool; [[$true if the list should include objects which pass events]]
             @in include_hidden_objects: bool; [[$true if the list should include hidden objects]]
          }
@@ -886,7 +886,7 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
          */
          return: int @warn_unused; [[The output/screen coordinate translated to output coordinates.]]
          params {
-            @in x: Evas.Coord; [[The canvas X coordinate.]]
+            @in x: int; [[The canvas X coordinate.]]
          }
       }
       render_updates {
@@ -944,7 +944,7 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
          canvas_y = evas_coord_screen_y_to_world(evas, screen_y);
          @endcode
          */
-         return: Evas.Coord @warn_unused; [[The screen coordinate translated to canvas unit coordinates.]]
+         return: int @warn_unused; [[The screen coordinate translated to canvas unit coordinates.]]
          params {
             @in y: int; [[The screen/output y coordinate.]]
          }
@@ -1060,16 +1060,16 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
             rectangular region.
          ]]
          params {
-            @in x: Evas.Coord; [[
+            @in x: int; [[
                The top left corner's horizontal coordinate for the
                rectangular region.
             ]]
-            @in y: Evas.Coord; [[
+            @in y: int; [[
                The top left corner's vertical coordinate for the
                rectangular region.
             ]]
-            @in w: Evas.Coord; [[The width of the rectangular region.]]
-            @in h: Evas.Coord; [[The height of the rectangular region.]]
+            @in w: int; [[The width of the rectangular region.]]
+            @in h: int; [[The height of the rectangular region.]]
             @in include_pass_events_objects: bool; [[
                Boolean flag to include or not objects which pass events
                in this calculation.
@@ -1129,7 +1129,7 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
          canvas_x = evas_coord_screen_x_to_world(evas, screen_x);
          @endcode
          */
-         return: Evas.Coord @warn_unused; [[
+         return: int @warn_unused; [[
             The screen coordinate translated to canvas unit coordinates.
          ]]
          params {
@@ -1205,7 +1205,7 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
          */
          return: int @warn_unused; [[The output/screen coordinate translated to output coordinates.]]
          params {
-            @in y: Evas.Coord; [[The canvas y coordinate.]]
+            @in y: int; [[The canvas y coordinate.]]
          }
       }
    }
index db1db9e..82a48bf 100644 (file)
@@ -20,10 +20,10 @@ class Evas.Line (Efl.Canvas.Object)
             ]]
          }
          values {
-            x1: Evas.Coord; [[The X coordinate of the first point.]]
-            y1: Evas.Coord; [[The Y coordinate of the first point.]]
-            x2: Evas.Coord; [[The X coordinate of the second point.]]
-            y2: Evas.Coord; [[The Y coordinate of the second point.]]
+            x1: int; [[The X coordinate of the first point.]]
+            y1: int; [[The Y coordinate of the first point.]]
+            x2: int; [[The X coordinate of the second point.]]
+            y2: int; [[The Y coordinate of the second point.]]
          }
       }
    }
index d16488b..15a582f 100644 (file)
@@ -82,8 +82,8 @@ class Evas.Table (Efl.Canvas.Group.Clipped)
          get {
          }
          values {
-            horizontal: Evas.Coord; [[Horizontal padding]]
-            vertical: Evas.Coord; [[Vertical padding]]
+            horizontal: int; [[Horizontal padding]]
+            vertical: int; [[Vertical padding]]
          }
       }
       @property mirrored {
index 1ac9537..154e80c 100644 (file)
@@ -165,7 +165,7 @@ class Evas.Text (Efl.Canvas.Object, Efl.Text, Efl.Text.Properties, Efl.Canvas.Fi
       @property max_descent {
         [[Maximal descent property]]
          get {
-            return: Evas.Coord; [[Evas coordinate]]
+            return: int; [[Evas coordinate]]
          }
       }
       @property style_pad {
@@ -190,37 +190,37 @@ class Evas.Text (Efl.Canvas.Object, Efl.Text, Efl.Text.Properties, Efl.Canvas.Fi
       @property ascent {
         [[Ascent property]]
          get {
-            return: Evas.Coord; [[Evas coordinate]]
+            return: int; [[Evas coordinate]]
          }
       }
       @property horiz_advance {
         [[Horizontal advance property]]
          get {
-            return: Evas.Coord; [[Evas coordinate]]
+            return: int; [[Evas coordinate]]
          }
       }
       @property inset {
         [[Inset property]]
          get {
-            return: Evas.Coord; [[Evas coordinate]]
+            return: int; [[Evas coordinate]]
          }
       }
       @property max_ascent {
         [[Maximal ascent property]]
          get {
-            return: Evas.Coord; [[Evas coordinate]]
+            return: int; [[Evas coordinate]]
          }
       }
       @property vert_advance {
         [[Vertical advance property]]
          get {
-            return: Evas.Coord; [[Evas coordinate]]
+            return: int; [[Evas coordinate]]
          }
       }
       @property descent {
         [[descent property]]
          get {
-            return: Evas.Coord; [[Evas coordinate]]
+            return: int; [[Evas coordinate]]
          }
       }
       last_up_to_pos @const {
@@ -232,20 +232,20 @@ class Evas.Text (Efl.Canvas.Object, Efl.Text, Efl.Text.Properties, Efl.Canvas.Fi
          ]]
          return: int(-1); [[Logical position of the last char]]
          params {
-            @in x: Evas.Coord; [[X coordinate]]
-            @in y: Evas.Coord; [[Y coordinate]]
+            @in x: int; [[X coordinate]]
+            @in y: int; [[Y coordinate]]
          }
       }
       char_coords_get @const {
         [[Get character coordinates]]
          return: int; [[Logical position of char]]
          params {
-            @in x: Evas.Coord; [[X coordinate]]
-            @in y: Evas.Coord; [[Y coordinate]]
-            @out cx: Evas.Coord; [[X coordinate]]
-            @out cy: Evas.Coord; [[Y coordinate]]
-            @out cw: Evas.Coord; [[Width]]
-            @out ch: Evas.Coord; [[Height]]
+            @in x: int; [[X coordinate]]
+            @in y: int; [[Y coordinate]]
+            @out cx: int; [[X coordinate]]
+            @out cy: int; [[Y coordinate]]
+            @out cw: int; [[Width]]
+            @out ch: int; [[Height]]
          }
       }
       char_pos_get @const {
@@ -259,10 +259,10 @@ class Evas.Text (Efl.Canvas.Object, Efl.Text, Efl.Text.Properties, Efl.Canvas.Fi
          return: bool; [[$false on success, $true otherwise]]
          params {
             @in pos: int; [[The character position to request co-ordinates for.]]
-            @out cx: Evas.Coord; [[A pointer to an @Evas.Coord to store the X value in (can be NULL).]]
-            @out cy: Evas.Coord; [[A pointer to an @Evas.Coord to store the Y value in (can be NULL).]]
-            @out cw: Evas.Coord; [[A pointer to an @Evas.Coord to store the Width value in (can be NULL).]]
-            @out ch: Evas.Coord; [[A pointer to an @Evas.Coord to store the Height value in (can be NULL).]]
+            @out cx: int; [[A pointer to an int to store the X value in (can be NULL).]]
+            @out cy: int; [[A pointer to an int to store the Y value in (can be NULL).]]
+            @out cw: int; [[A pointer to an int to store the Width value in (can be NULL).]]
+            @out ch: int; [[A pointer to an int to store the Height value in (can be NULL).]]
          }
       }
    }
index c64bdd6..be8ab77 100644 (file)
@@ -1,7 +1,4 @@
-type @extern Evas.Load_Error: int; [[Evas load error type]] /* FIXME: Need to migrate emile. */
-
 type Evas.Modifier_Mask: ullong;  [[An Evas modifier mask type]]
-type Evas.Coord: int; [[A type for coordinates]]
 
 struct Evas.Modifier; [[An opaque type containing information on which modifier keys are registered in an Evas canvas]]
 struct Evas.Lock; [[An opaque type containing information on which lock keys are registered in an Evas canvas]]