/* FIXME: Properly type all of these lists. */
struct Eldbus.Introspection.Node
{
- name: Eina.Stringshare *; [[optional]]
+ name: stringshare; [[optional]]
nodes: list<void *>;
interfaces: list<void *>;
}
struct Eldbus.Introspection.Interface
{
- name: Eina.Stringshare *;
+ name: stringshare;
methods: list<void *>;
signals: list<void *>;
properties: list<void *>;
struct Eldbus.Introspection.Method
{
- name: Eina.Stringshare *;
+ name: stringshare;
arguments: list<void *>;
annotations: list<void *>;
}
struct Eldbus.Introspection.Property
{
- name: Eina.Stringshare *;
- type: Eina.Stringshare *;
+ name: stringshare;
+ type: stringshare;
access: Eldbus.Introspection.Property_Access;
annotations: list<void *>;
}
struct Eldbus.Introspection.Annotation
{
- name: Eina.Stringshare *;
- value: Eina.Stringshare *;
+ name: stringshare;
+ value: stringshare;
}
struct Eldbus.Introspection.Argument
{
- name: Eina.Stringshare *; [[Optional]]
- type: Eina.Stringshare *;
+ name: stringshare; [[Optional]]
+ type: stringshare;
direction: Eldbus.Introspection.Argument_Direction;
}
struct Eldbus.Introspection.Signal
{
- name: Eina.Stringshare *;
+ name: stringshare;
arguments: list<Eldbus.Introspection.Argument *>;
annotations: list<Eldbus.Introspection.Annotation *>;
}
[[Get DBus path of view]]
}
values {
- ret: Eina.Stringshare *; [[DBus path of view]]
+ ret: stringshare; [[DBus path of view]]
}
}
@property package {
get {
}
values {
- icon: Eina.Stringshare *; [[title of icon]]
+ icon: stringshare; [[title of icon]]
}
}
@property views {
get {
}
values {
- ret: Eina.Stringshare *;
+ ret: stringshare;
}
}
@property pixels {
}
title_get {
[[Get title of application]]
- return: Eina.Stringshare *; [[title of application]]
+ return: stringshare; [[title of application]]
}
save {
[[Save the state of all views]]
@since 1.8
]]
- return: own(list<own(Eina_Stringshare *)>) @warn_unused; [[A list of seven strings to be used as weekday names.]]
+ return: own(list<own(stringshare)>) @warn_unused; [[A list of seven strings to be used as weekday names.]]
}
day_selected_set {
[[Set the state of given Dayselector_Day.
/* FIXME: Move to Eina when we decide they are handled properly. */
-type @extern Eina.Stringshare: const(char) *;
struct @extern Eina.Rectangle {
x: int;
y: int;
struct Eo.Dbg_Info {
[[The structure for the debug info used by Eo.]]
- name: Eina.Stringshare *; [[The name of the part (stringshare).]]
+ name: stringshare; [[The name of the part (stringshare).]]
value: generic_value; [[The value.]]
}
"Eina_Accessor", "Eina_Array", "Eina_Iterator", "Eina_Hash", "Eina_List",
"Eina_Promise",
- "Eina_Value", "const char *",
+ "Eina_Value", "const char *", "Eina_Stringshare *",
"void *",
\
KW(accessor), KW(array), KW(iterator), KW(hash), KW(list), \
KW(promise), \
- KW(generic_value), KW(string), \
+ KW(generic_value), KW(string), KW(stringshare), \
\
KW(void_ptr), \
KW(__builtin_event_cb), \
params {
buf: own(char*);
}
- return: own(list<Eina.Stringshare*>); [[comment for method return]]
+ return: own(list<stringshare>); [[comment for method return]]
}
}
}