2017-11-23 17:01:25 -08:00
|
|
|
function NumberCb {
|
|
|
|
params {
|
|
|
|
n: int;
|
|
|
|
}
|
|
|
|
return: int;
|
|
|
|
};
|
|
|
|
|
2019-01-18 05:22:23 -08:00
|
|
|
class Example.Numberwrapper extends Efl.Object {
|
2017-11-23 17:01:25 -08:00
|
|
|
methods {
|
|
|
|
@property number {
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
set {
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
n: int;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2017-12-06 16:03:55 -08:00
|
|
|
number_set_call {
|
|
|
|
params {
|
|
|
|
n: int;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2017-11-23 17:01:25 -08:00
|
|
|
number_callback_set {
|
|
|
|
params {
|
|
|
|
cb: NumberCb;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
callback_call {
|
|
|
|
return: int;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|