85 lines
1.4 KiB
Plaintext
85 lines
1.4 KiB
Plaintext
class Property_Holder extends Efl.Object {
|
|
[[Docs for class Property_Holder. @since 1.66]]
|
|
methods {
|
|
some_method {
|
|
return: int;
|
|
}
|
|
|
|
@property prop_simple {
|
|
get {}
|
|
set {}
|
|
values {
|
|
data: int;
|
|
}
|
|
}
|
|
|
|
@property getter_only {
|
|
get {}
|
|
values {
|
|
data: int;
|
|
}
|
|
}
|
|
|
|
@property setter_only {
|
|
set {}
|
|
values {
|
|
data: int;
|
|
}
|
|
}
|
|
|
|
@property prop_with_key {
|
|
get {}
|
|
set {}
|
|
values {
|
|
data: int;
|
|
}
|
|
|
|
keys {
|
|
key: string;
|
|
}
|
|
}
|
|
|
|
@property multi_value_prop {
|
|
get {}
|
|
set {}
|
|
values {
|
|
x: int;
|
|
y: int;
|
|
}
|
|
}
|
|
|
|
@property setter_with_return {
|
|
get {}
|
|
set {
|
|
return: bool;
|
|
}
|
|
values {
|
|
data: int;
|
|
}
|
|
}
|
|
|
|
@property getter_with_return {
|
|
get {
|
|
return: bool;
|
|
}
|
|
set {}
|
|
values {
|
|
data: int;
|
|
}
|
|
}
|
|
|
|
@property value_override {
|
|
get {
|
|
values {
|
|
getter: const(Property_Holder);
|
|
}
|
|
}
|
|
set {
|
|
values {
|
|
setter: Property_Holder;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|