efl/src/lib/elementary/elm_app_server_view.eo

109 lines
1.9 KiB
Plaintext

import elm_general;
class Elm.App.Server.View (Eo.Base)
{
eo_prefix: elm_app_server_view;
methods {
@property progress {
set {
}
get {
}
values {
progress: short;
}
}
@property new_events {
set {
}
get {
}
values {
events: int;
}
}
@property icon {
set {
}
get {
}
values {
icon: string;
}
}
@property title {
set {
}
get {
}
values {
title: string @nullable;
}
}
@property window {
set {
}
values {
win: Efl.Canvas.Object;
}
}
@property id {
set {
}
get {
}
values {
ret: string;
}
}
@property state {
get {
}
values {
ret: Elm.App.View_State;
}
}
@property path {
get {
}
values {
ret: string;
}
}
@property pixels {
get {
[[Get application raw icon.]]
}
set {
[[Set icon to application, using the raw pixels of image.]]
}
values {
w: uint;
h: uint;
has_alpha: bool;
pixels: const(ubyte)*;
}
}
pause {
}
resume {
}
shallow {
}
close {
}
}
implements {
Eo.Base.destructor;
Eo.Base.finalize;
}
events {
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]]
}
}