2016-04-19 08:57:22 -07:00
|
|
|
import elm_general;
|
|
|
|
|
2016-05-12 03:18:43 -07:00
|
|
|
class Elm.App.Server.View (Eo.Base)
|
2014-03-19 02:24:22 -07:00
|
|
|
{
|
|
|
|
eo_prefix: elm_app_server_view;
|
2015-05-07 09:32:53 -07:00
|
|
|
methods {
|
|
|
|
@property progress {
|
2014-03-19 02:24:22 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-05-18 08:16:08 -07:00
|
|
|
progress: short;
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-07 09:32:53 -07:00
|
|
|
@property new_events {
|
2014-03-19 02:24:22 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-05-18 08:16:08 -07:00
|
|
|
events: int;
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-07 09:32:53 -07:00
|
|
|
@property icon {
|
2014-03-19 02:24:22 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2016-05-31 08:02:26 -07:00
|
|
|
icon: string;
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-07 09:32:53 -07:00
|
|
|
@property title {
|
2014-03-19 02:24:22 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2016-05-31 08:02:26 -07:00
|
|
|
title: string @nullable;
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-07 09:32:53 -07:00
|
|
|
@property window {
|
2014-03-19 02:24:22 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
values {
|
2016-06-20 21:26:15 -07:00
|
|
|
win: Efl.Canvas.Object;
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-07 09:32:53 -07:00
|
|
|
@property id {
|
2015-05-20 08:31:04 -07:00
|
|
|
set {
|
|
|
|
}
|
2014-03-19 02:24:22 -07:00
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2016-05-31 08:02:26 -07:00
|
|
|
ret: string;
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-07 09:32:53 -07:00
|
|
|
@property state {
|
2014-03-19 02:24:22 -07:00
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2016-01-18 10:20:59 -08:00
|
|
|
ret: Elm.App.View_State;
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-07 09:32:53 -07:00
|
|
|
@property path {
|
2014-03-19 02:24:22 -07:00
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2016-05-31 08:02:26 -07:00
|
|
|
ret: string;
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-07 09:32:53 -07:00
|
|
|
@property pixels {
|
2014-03-19 02:24:22 -07:00
|
|
|
get {
|
2015-07-14 06:44:25 -07:00
|
|
|
[[Get application raw icon.]]
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
set {
|
2015-07-14 06:44:25 -07:00
|
|
|
[[Set icon to application, using the raw pixels of image.]]
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
values {
|
2015-05-18 08:16:08 -07:00
|
|
|
w: uint;
|
|
|
|
h: uint;
|
|
|
|
has_alpha: bool;
|
|
|
|
pixels: const(ubyte)*;
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
pause {
|
|
|
|
}
|
|
|
|
resume {
|
|
|
|
}
|
|
|
|
shallow {
|
|
|
|
}
|
|
|
|
close {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
implements {
|
2014-06-27 15:36:05 -07:00
|
|
|
Eo.Base.destructor;
|
2015-05-20 08:31:04 -07:00
|
|
|
Eo.Base.finalize;
|
2014-09-01 07:57:56 -07:00
|
|
|
}
|
2014-03-19 02:24:22 -07:00
|
|
|
events {
|
2015-06-11 09:13:46 -07:00
|
|
|
resumed; [[Called when view must be resumed]]
|
|
|
|
paused; [[Called when view must be paused]]
|
|
|
|
closed; [[Called when view must be closed]]
|
|
|
|
shallow; [[Called when view state is set to shallow]]
|
|
|
|
save; [[Called when view state should be saved]]
|
2014-03-19 02:24:22 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|