efl
84 строки · 1.4 Кб
1class Property_Holder extends Efl.Object {
2[[Docs for class Property_Holder. @since 1.66]]
3methods {
4some_method {
5return: int;
6}
7
8@property prop_simple {
9get {}
10set {}
11values {
12data: int;
13}
14}
15
16@property getter_only {
17get {}
18values {
19data: int;
20}
21}
22
23@property setter_only {
24set {}
25values {
26data: int;
27}
28}
29
30@property prop_with_key {
31get {}
32set {}
33values {
34data: int;
35}
36
37keys {
38key: string;
39}
40}
41
42@property multi_value_prop {
43get {}
44set {}
45values {
46x: int;
47y: int;
48}
49}
50
51@property setter_with_return {
52get {}
53set {
54return: bool;
55}
56values {
57data: int;
58}
59}
60
61@property getter_with_return {
62get {
63return: bool;
64}
65set {}
66values {
67data: int;
68}
69}
70
71@property value_override {
72get {
73values {
74getter: const(Property_Holder);
75}
76}
77set {
78values {
79setter: Property_Holder;
80}
81}
82}
83}
84}
85