Advertisement
Guest User

Untitled

a guest
Nov 17th, 2013
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.   "name": "Evas_Object",
  3.   "inherits": [ "Eo_Base", "Evas_Common_Interface" ],
  4.   "constructors": {},
  5.   "properties": {
  6.         "size_hint_max": {
  7.            "comment_set": "Sets the hints for an object's maximum size.",
  8.            "comment_get": "Retrieves the hints for an object's maximum size.",
  9.            "legacy_override_set": "evas_object_size_hint_max_set",
  10.            "legacy_override_get": "evas_object_size_hint_max_get",
  11.            "parameters": [
  12.                     {"w" : ["Evas_Coord", "comment"]},
  13.                     {"h" : ["Evas_Coord", "comment"]}
  14.            ]
  15.         },
  16.        "below": {
  17.            "comment": "Get the Evas object stacked right below the object",
  18.            "type": "ro",
  19.            "legacy_override": "evas_object_below_get",
  20.             "parameters": [
  21.                  {"ret" : ["Evas_Object*", "coment"] }
  22.             ]
  23.         },
  24.  
  25.    },
  26.    "methods" : {
  27.     "key_grab": {
  28.         "comment": "Requests",
  29.         "return_type": "Eina_Bool",
  30.         "legacy_override": "evas_object_key_grab",
  31.         "parameters": {
  32.             "in" : [
  33.                     {"keyname" : ["const char*", "comment"]},
  34.                     {"modifiers" : ["Evas_Modifier_Mask", "comment"]},
  35.                     {"not_modifiers" : ["Evas_Modifier_Mask", "comment"]},
  36.                     {"exclusive" : ["Eina_Bool", "comment"]}
  37.                   ]
  38.            }
  39.         }
  40.      },
  41.     "some_func_to_show_out_params": {
  42.         "comment": "Requests",
  43.         "return_type": "void",
  44.         "parameters": {
  45.             "in" : [
  46.                     {"param1" : ["int ", "comment"]},
  47.                   ]
  48.            },
  49.           "out" : [
  50.                     {"param2" : ["int", "comment"]},
  51.                     {"param3" : ["char*", "comment"]},
  52.                   ]
  53.            }
  54.         }
  55.      },
  56.     "signals": [
  57.       [ "clicked", "Description" ],
  58.       [ "clicked,double", "Description" ],
  59.       [ "clicked,triple", "Description" ],
  60.       [ "pressed", "Description" ],
  61.       [ "unpressed", "Description" ],
  62.       [ "longpressed", "Description" ],
  63.       [ "repeated", "Description" ]
  64.   ],
  65.   "implements": [
  66.        ["Evas_Smart", "resize"],
  67.        ["Evas_Smart",  "member_del", "set" ],
  68.        ["Evas_Smart",  "calculate", "method"]
  69.   ]
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement