docs: Remove obsolete @since tags from EO files

Summary:
All legacy @since tags have already moved to the *.legacy.h files.
EO files are now devoid of @since tags (except some eldbus still
needed for legacy).
Upcoming patches will add @since 1.22 to those APIs which come out
of beta in this release.
APIs marked @beta do not need @since tags.

Test Plan: Everything builds, EO docs (like DocFX) have no Since tags.

Reviewers: zmike, bu5hm4n, lauromoura, cedric

Reviewed By: cedric

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8430
This commit is contained in:
Xavi Artigas 2019-03-20 19:46:44 +01:00
parent c081825bc8
commit bbd4b6e514
123 changed files with 28 additions and 506 deletions

View File

@ -31,8 +31,6 @@ class @beta Efl.Io.Buffered_Stream extends Efl.Loop_Consumer implements Efl.Io.R
and can be retrieved with @.inner_io.get, which should be used
with care -- calling @Efl.Io.Reader.read and
@Efl.Io.Writer.write on it may produce unexpected results.
@since 1.19
]]
methods {

View File

@ -1,7 +1,5 @@
mixin @beta Efl.Io.Closer_Fd requires Efl.Object extends Efl.Io.Closer {
[[Close fd using close(2).
@since 1.19
]]
methods {

View File

@ -59,8 +59,6 @@ class @beta Efl.Io.Copier extends Efl.Loop_Consumer implements Efl.Io.Closer {
@Efl.Io.Closer.close_on_exec and
@Efl.Io.Closer.close_on_invalidate are respected and applied to
both source and destination. Both default to $true.
@since 1.19
]]
methods {

View File

@ -4,8 +4,6 @@ class @beta Efl.Io.File extends Efl.Loop_Fd implements Efl.File, Efl.Io.Reader_F
@Efl.Io.Closer.close_on_exec and
@Efl.Io.Closer.close_on_invalidate are respected and default to
$true. @Efl.Io.Closer.close_on_exec.set sets flag O_CLOEXEC.
@since 1.19
]]
methods {

View File

@ -1,7 +1,5 @@
mixin @beta Efl.Io.Positioner_Fd extends Efl.Io.Positioner {
[[Positions fd using lseek(2).
@since 1.19
]]
methods {

View File

@ -1,7 +1,5 @@
mixin @beta Efl.Io.Reader_Fd extends Efl.Io.Reader {
[[Reads fd using read(2).
@since 1.19
]]
methods {

View File

@ -1,7 +1,5 @@
mixin @beta Efl.Io.Sizer_Fd extends Efl.Io.Sizer {
[[Resizes fd usign ftruncate(2).
@since 1.19
]]
methods {

View File

@ -1,7 +1,5 @@
class @beta Efl.Io.Stderr extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
[[Application's standard error (stderr).
@since 1.19
]]
data: null;

View File

@ -1,7 +1,5 @@
class @beta Efl.Io.Stdin extends Efl.Loop_Fd implements Efl.Io.Reader_Fd {
[[Application's standard input (stdin).
@since 1.19
]]
data: null;

View File

@ -1,7 +1,5 @@
class @beta Efl.Io.Stdout extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
[[Application's standard output (stdout).
@since 1.19
]]
data: null;

View File

@ -1,7 +1,5 @@
mixin @beta Efl.Io.Writer_Fd extends Efl.Io.Writer {
[[Writes fd using write(2).
@since 1.19
]]
methods {

View File

@ -32,14 +32,11 @@ class Efl.Loop_Timer extends Efl.Loop_Consumer
timer start ticking off from zero now.
This is equal to delaying the timer by the already passed time, since the timer started ticking
@since 1.2
]]
}
timer_loop_reset {
[[This effectively resets a timer but based on the time when this iteration of the main loop started.
@since 1.18
]]
]]
}
timer_delay {
[[Adds a delay to the next occurrence of a timer.

View File

@ -21,8 +21,6 @@ abstract @beta Ecore.Audio extends Efl.Object
methods {
@property paused {
[[Pauses state of the object
@since 1.8
]]
set {
}
@ -34,8 +32,6 @@ abstract @beta Ecore.Audio extends Efl.Object
}
@property volume {
[[Volume of the object
@since 1.8
]]
set {
}
@ -51,8 +47,6 @@ abstract @beta Ecore.Audio extends Efl.Object
What sources are supported depends on the actual object.
For example, the libsndfile class accepts WAV, OGG, FLAC
files as source.
@since 1.8
]]
set {
return: bool; [[$true if the source was set correctly (i.e. the file
@ -71,8 +65,6 @@ abstract @beta Ecore.Audio extends Efl.Object
What formats are supported depends on the actual object. Default
is ECORE_AUDIO_FORMAT_AUTO
@since 1.8
]]
return: bool; [[$true if the format was supported, $false otherwise]]
}
@ -81,8 +73,6 @@ abstract @beta Ecore.Audio extends Efl.Object
After setting the source if the format was ECORE_AUDIO_FORMAT_AUTO
this function will now return the actual format.
@since 1.8
]]
}
values {
@ -91,8 +81,6 @@ abstract @beta Ecore.Audio extends Efl.Object
}
vio_set @pure_virtual {
[[Sets the virtual IO functions
@since 1.8
]]
params {
vio: ptr(Ecore.Audio.Vio); [[The @Ecore.Audio.Vio struct with

View File

@ -7,8 +7,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
methods {
@property speed {
[[Playback speed of the input.
@since 1.8
]]
set {
}
@ -20,8 +18,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
}
@property samplerate {
[[Sample-rate of the input
@since 1.8
]]
set {
}
@ -33,8 +29,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
}
@property channels {
[[Amount of channels the input has
@since 1.8
]]
set {
}
@ -46,8 +40,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
}
@property preloaded {
[[Preloaded state of the input
@since 1.8
]]
set {
}
@ -63,8 +55,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
If the input is looped and reaches the end it will start from the
beginning again. At the same time the event
\@ref ECORE_AUDIO_EV_IN_LOOPED will be emitted
@since 1.8
]]
set {
}
@ -79,8 +69,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
This function is only implemented by some classes
(i.e. ECORE_AUDIO_OBJ_IN_TONE_CLASS)
@since 1.8
]]
set {
}
@ -93,8 +81,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
@property output {
get {
[[Gets the output that this input is attached to
@since 1.8
]]
}
values {
@ -104,8 +90,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
@property remaining {
get {
[[Gets the remaining time of the input
@since 1.8
]]
}
values {
@ -114,8 +98,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
}
read {
[[Reads from the input
@since 1.8
]]
return: ssize; [[The amount of samples written to buf]]
params {
@ -125,8 +107,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
}
read_internal {
[[Internal read function
@since 1.8
]]
return: ssize; [[The amount of samples written to buf]]
params {
@ -136,8 +116,6 @@ class @beta Ecore.Audio.In extends Ecore.Audio
}
seek {
[[Seeks within the input
@since 1.8
]]
return: double; [[The current absolute position in seconds within
the input]]

View File

@ -7,8 +7,6 @@ abstract @beta Ecore.Audio.Out extends Ecore.Audio
methods {
input_attach {
[[Attaches an input to an output
@since 1.8
]]
return: bool; [[$true if the input was attached, $false otherwise]]
params {
@ -17,8 +15,6 @@ abstract @beta Ecore.Audio.Out extends Ecore.Audio
}
input_detach {
[[Detaches an input from an output
@since 1.8
]]
return: bool; [[$true if the input was detached, $false otherwise]]
params {
@ -27,8 +23,6 @@ abstract @beta Ecore.Audio.Out extends Ecore.Audio
}
inputs_get {
[[Returns the list of all attached inputs
@since 1.8
]]
return: list<Ecore.Audio.In>; [[A list of the inputs that are attached to the output]]
}

View File

@ -1,7 +1,5 @@
enum @beta Efl.Net.Control.Access_Point_State {
[[Provides the access point state.
@since 1.19
]]
idle, [[Nothing is happening with this access point]]
association, [[The access point is trying to associate itself. This is the first state after a connection attempt.]]
@ -14,8 +12,6 @@ enum @beta Efl.Net.Control.Access_Point_State {
enum @beta Efl.Net.Control.Access_Point_Error {
[[The reason for the connection error.
@since 1.19
]]
none, [[All OK, no errors]]
out_of_range, [[Wireless device is out of range.]]
@ -27,8 +23,6 @@ enum @beta Efl.Net.Control.Access_Point_Error {
enum @beta Efl.Net.Control.Access_Point_Security {
[[Bitwise-able securities supported by an access point.
@since 1.19
]]
unknow = 0, [[Unknown]]
none = (1 << 0), [[Open access, no security]]
@ -39,8 +33,6 @@ enum @beta Efl.Net.Control.Access_Point_Security {
enum @beta Efl.Net.Control.Access_Point_Ipv4_Method {
[[The method used to configure IPv4
@since 1.19
]]
off, [[IPv4 is disabled.]]
dhcp, [[IPv4 is configured using DHCP.]]
@ -50,8 +42,6 @@ enum @beta Efl.Net.Control.Access_Point_Ipv4_Method {
enum @beta Efl.Net.Control.Access_Point_Ipv6_Method {
[[The method used to configure IPv6
@since 1.19
]]
off, [[IPv6 is disabled.]]
fixed, [[IPv6 is fixed by operator and cannot be changed.]]
@ -65,8 +55,6 @@ enum @beta Efl.Net.Control.Access_Point_Ipv6_Method {
enum @beta Efl.Net.Control.Access_Point_Proxy_Method {
[[The method used to configure Proxies.
@since 1.19
]]
off, [[Direct connection to the internet, no proxy used.]]
auto, [[Proxy is autoconfigured using Proxy-Auto-Configuration (PAC) using given URL.]]
@ -82,8 +70,6 @@ class @beta Efl.Net.Control.Access_Point extends Efl.Loop_Consumer {
An application requiring only a network connection can just
use a @Efl.Net.Session instead.
@since 1.19
]]
events {

View File

@ -7,8 +7,6 @@ enum @beta Efl.Net.Control.State {
For more details, use @Efl.Net.Control.Manager access points and
their property state.
@since 1.19
]]
offline, [[No access point is connected.]]
local, [[At least one access point is connected and the internet connection hasn't been verified.]]
@ -17,8 +15,6 @@ enum @beta Efl.Net.Control.State {
enum @beta Efl.Net.Control.Agent_Request_Input_Field {
[[Bitwise-able fields requested to the agent.
@since 1.19
]]
name = (1 << 0), [[Used for hidden WiFi access points. If SSID is present, this is an alternative to that.]]
ssid = (1 << 1), [[Used for hidden WiFi access points. If name is present, this is an alternative to that.]]
@ -29,8 +25,6 @@ enum @beta Efl.Net.Control.Agent_Request_Input_Field {
struct @beta Efl.Net.Control.Agent_Request_Input_Information {
[[Name-value information pair provided to the agent.
@since 1.19
]]
name: string; [[The information name, such as PreviousPassphrase, Host, Name...]]
value: string; [[The contents of the information]]
@ -38,8 +32,6 @@ struct @beta Efl.Net.Control.Agent_Request_Input_Information {
struct @beta Efl.Net.Control.Agent_Request_Input {
[[Requests input to the agent.
@since 1.19
]]
access_point: Efl.Net.Control.Access_Point; [[The access point which triggered this request.]]
fields: Efl.Net.Control.Agent_Request_Input_Field; [[Bitwise OR of fields present in this request.]]
@ -49,8 +41,6 @@ struct @beta Efl.Net.Control.Agent_Request_Input {
struct @beta Efl.Net.Control.Agent_Error {
[[Reports error to the agent.
@since 1.19
]]
access_point: Efl.Net.Control.Access_Point; [[The access point that triggered this error.]]
message: string; [[The error message.]]
@ -58,8 +48,6 @@ struct @beta Efl.Net.Control.Agent_Error {
struct @beta Efl.Net.Control.Agent_Browser_Url {
[[Reports to agent that it should open a browser at a given URL.
@since 1.19
]]
access_point: Efl.Net.Control.Access_Point; [[The access point that triggered this request.]]
url: string; [[The URL to point the browser at.]]
@ -103,9 +91,6 @@ class @beta Efl.Net.Control.Manager extends Efl.Loop_Consumer {
(@Efl.Net.Control.State.online) and iterators for
@.access_points and @.technologies will be empty (they will be
returned but won't contain any items).
@since 1.19
]]
events {
access_point,add: Efl.Net.Control.Access_Point; [[The given access point has been added]]

View File

@ -1,7 +1,5 @@
enum @beta Efl.Net.Control.Technology_Type {
[[Technology types
@since 1.19
]]
unknown, [[Type: unknown]]
system, [[Type: system]]
@ -24,8 +22,6 @@ class @beta Efl.Net.Control.Technology extends Efl.Loop_Consumer {
When powered, the technology will dynamically create and remove
access points in
@Efl.Net.Control.Manager.access_points.
@since 1.19
]]
events {
changed: void; [[Called when some properties were changed.]]

View File

@ -17,8 +17,6 @@ interface @beta Efl.Net.Dialer extends Efl.Net.Socket {
Once the socket is closed, @Efl.Io.Closer.closed will be called
and the "closed" event is dispatched.
@since 1.19
]]
methods {
dial {

View File

@ -47,8 +47,6 @@ class @beta Efl.Net.Dialer_Http extends Efl.Loop_Consumer implements Efl.Net.Dia
- socks5://proxyserver (default port 1080)
- socks4a://proxyserver:port (SOCKSv4 and let socks server to resolve domain)
- socks4://proxyserver:port (SOCKSv4)
@since 1.19
]]
methods {
@property method {

View File

@ -40,8 +40,6 @@ class @beta Efl.Net.Dialer_Simple extends Efl.Net.Socket_Simple implements Efl.N
to be set prior to @Efl.Object.finalize, then use
@Efl.Io.Buffered_Stream.inner_io directly providing an already
created dialer.
@since 1.19
]]
methods {

View File

@ -21,8 +21,6 @@ class @beta Efl.Net.Dialer_Ssl extends Efl.Net.Socket_Ssl implements Efl.Net.Dia
- socks5://proxyserver (default port 1080)
- socks4a://proxyserver:port (SOCKSv4 and let socks server to resolve domain)
- socks4://proxyserver:port (SOCKSv4)
@since 1.19
]]
methods {

View File

@ -18,8 +18,6 @@ class @beta Efl.Net.Dialer_Tcp extends Efl.Net.Socket_Tcp implements Efl.Net.Dia
- socks5://proxyserver (default port 1080)
- socks4a://proxyserver:port (SOCKSv4 and let socks server to resolve domain)
- socks4://proxyserver:port (SOCKSv4)
@since 1.19
]]
implements {

View File

@ -19,10 +19,6 @@ class @beta Efl.Net.Dialer_Udp extends Efl.Net.Socket_Udp implements Efl.Net.Dia
- @Efl.Net.Socket_Udp.multicast_join: join other multicast groups.
- @Efl.Net.Socket_Udp.multicast_loopback: if packets should be delivered locally or only to remote peers.
- @Efl.Net.Socket_Udp.multicast_time_to_live: how far, in number of hops, the packet should go.
I
@since 1.19
]]
implements {

View File

@ -6,8 +6,6 @@ class @beta Efl.Net.Dialer_Unix extends Efl.Net.Socket_Unix implements Efl.Net.D
Note: Proxies are meaningless for AF_UNIX family, thus are not
implemented.
@since 1.19
]]
implements {

View File

@ -3,8 +3,6 @@ import efl_net_http_types;
enum @beta Efl.Net.Dialer_Websocket_Streaming_Mode {
[[How to map WebSocket to EFL I/O Interfaces.
@since 1.19
]]
disabled, [[@Efl.Io.Writer.write and @Efl.Io.Reader.read will fail by returning ENOSTR]]
binary, [[@Efl.Io.Writer.write will result in @Efl.Net.Dialer_Websocket.binary_send]]
@ -18,8 +16,6 @@ enum @beta Efl.Net.Dialer_Websocket_Close_Reason {
using "_start" and "end" suffixes.
See https://tools.ietf.org/html/rfc6455#section-7.4.1
@since 1.19
]]
normal = 1000, [[Indicates a normal closure, meaning that the purpose for which the connection was established has been fulfilled.]]
going_away = 1001, [[Indicates that an endpoint is "going away", such as a server going down or a browser having navigated away from a page.]]
@ -40,8 +36,6 @@ enum @beta Efl.Net.Dialer_Websocket_Close_Reason {
struct @beta Efl.Net.Dialer_Websocket_Closed_Reason {
[[Close reason event payload.
@since 1.19
]]
reason: Efl.Net.Dialer_Websocket_Close_Reason; [[Closing reason]]
message: string; [[Textual closing reason message]]
@ -74,8 +68,6 @@ class @beta Efl.Net.Dialer_Websocket extends Efl.Loop_Consumer implements Efl.Ne
- socks5://proxyserver (default port 1080)
- socks4a://proxyserver:port (SOCKSv4 and let socks server to resolve domain)
- socks4://proxyserver:port (SOCKSv4)
@since 1.19
]]
methods {

View File

@ -5,8 +5,6 @@ class @beta Efl.Net.Dialer_Windows extends Efl.Net.Socket_Windows implements Efl
Windows CreateNamedPipe().
Note: Proxies are meaningless, thus are not implemented.
@since 1.19
]]
implements {

View File

@ -4,8 +4,6 @@ struct @beta Efl.Net.Ip_Address_Resolve_Results {
[[The results of @Efl.Net.Ip_Address.resolve call.
This structure is created by @Efl.Net.Ip_Address.resolve.
@since 1.19
]]
request_address: string; [[The 'address' argument given to Efl.Net.Ip_Address.resolve]]
canonical_name: string; [[The canonical name, if it was requested in flags]]
@ -36,8 +34,6 @@ class @beta Efl.Net.Ip_Address extends Efl.Object {
The result of @.string can be passed to @Efl.Net.Dialer.dial and
@Efl.Net.Server.serve
@since 1.19
]]
methods {

View File

@ -9,8 +9,6 @@ interface @beta Efl.Net.Server {
interface. These implement the standard @Efl.Io.Reader,
@Efl.Io.Writer and @Efl.Io.Closer interfaces, so can be used
with utilities such as @Efl.Io.Copier.
@since 1.19
]]
events {

View File

@ -1,7 +1,5 @@
abstract @beta Efl.Net.Server_Fd extends Efl.Loop_Fd implements Efl.Net.Server {
[[A generic server based on file descriptors.
@since 1.19
]]
methods {

View File

@ -1,7 +1,5 @@
abstract @beta Efl.Net.Server_Ip extends Efl.Net.Server_Fd {
[[An IP server.
@since 1.20
]]
methods {
@property ipv6_only {

View File

@ -3,8 +3,6 @@ class @beta Efl.Net.Server_Simple extends Efl.Loop_Consumer implements Efl.Net.S
This is just a wrapper server. It takes an actual server
using @.inner_server or creates one using @.inner_class.
@since 1.19
]]
methods {
@property inner_class {

View File

@ -1,7 +1,5 @@
class @beta Efl.Net.Server_Ssl extends Efl.Net.Server_Tcp {
[[A SSL server over TCP.
@since 1.19
]]
methods {

View File

@ -1,7 +1,5 @@
class @beta Efl.Net.Server_Tcp extends Efl.Net.Server_Ip {
[[A TCP server.
@since 1.19
]]
implements {

View File

@ -1,7 +1,5 @@
class @beta Efl.Net.Server_Udp extends Efl.Net.Server_Ip {
[[A UDP server.
@since 1.19
]]
methods {

View File

@ -9,8 +9,6 @@ class @beta Efl.Net.Server_Udp_Client extends Efl.Object implements Efl.Net.Sock
Given this limitation, some features such as 'cork' (used to
coalesce multiple writes() into a single datagram) are not
available since it could interfere with other clients.
@since 1.19
]]
methods {

View File

@ -6,8 +6,6 @@ class @beta Efl.Net.Server_Unix extends Efl.Net.Server_Fd {
created socket must be subject to some special mode or user,
change before executing said method, for example by calling
umask(2).
@since 1.19
]]
methods {

View File

@ -5,8 +5,6 @@ class @beta Efl.Net.Server_Windows extends Efl.Loop_Consumer implements Efl.Net.
directly, so the path will be accessed and created in that
method. If the created socket must be subject to some special
mode or user, change before executing said method.
@since 1.19
]]
methods {

View File

@ -1,7 +1,5 @@
enum @beta Efl.Net.Session_State {
[[Provides the session connectivity state.
@since 1.19
]]
offline, [[No access point is connected.]]
local, [[At least one access point has connected and the internet connection hasn't been verified.]]
@ -11,8 +9,6 @@ enum @beta Efl.Net.Session_State {
/* keep in sync with efl_net_control_technology.eo, comment what doesn't make sense */
enum @beta Efl.Net.Session_Technology {
[[Bitwise-able technologies to allow for a network session.
@since 1.9
]]
unknown = 0, [[Type: unknown]]
/* system = (1 << 0), [[Type: system]]*/
@ -47,8 +43,6 @@ class @beta Efl.Net.Session extends Efl.Loop_Consumer {
Note: the @.connect method is subject to backend policy. For
instance, ConnMan uses
https://github.com/aldebaran/connman/blob/master/doc/session-policy-format.txt
@since 1.19
]]
events {
changed: void; [[Called when some properties were changed.]]

View File

@ -7,8 +7,6 @@ interface @beta Efl.Net.Socket extends Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Clos
- @Efl.Io.Closer: to close the socket for further operations.
As such it can be used with utilities like @Efl.Io.Copier.
@since 1.19
]]
methods {
@property address_local {

View File

@ -7,8 +7,6 @@ class @beta Efl.Net.Socket_Fd extends Efl.Loop_Fd implements Efl.Io.Reader_Fd, E
@Efl.Io.Closer.close_on_exec and
@Efl.Io.Closer.close_on_invalidate are respected and default to
$true.
@since 1.19
]]
methods {

View File

@ -33,8 +33,6 @@ class @beta Efl.Net.Socket_Simple extends Efl.Io.Buffered_Stream implements Efl.
@Efl.Io.Buffered_Stream.inner_io.set and can be retrieved with
@Efl.Io.Buffered_Stream.inner_io.get, which should be used with
care.
@since 1.19
]]
implements {

View File

@ -8,8 +8,6 @@ class @beta Efl.Net.Socket_Ssl extends Efl.Loop_Consumer implements Efl.Net.Sock
communication. One common use is to apply it to TCP sockets
created with @Efl.Net.Dialer_Tcp or @Efl.Net.Server_Tcp created
with "client,add" event.
@since 1.19
]]
events {

View File

@ -3,8 +3,6 @@ class @beta Efl.Net.Socket_Tcp extends Efl.Net.Socket_Fd {
This is the common class and takes an existing FD, usually
created by an dialer or server.
@since 1.19
]]
methods {

View File

@ -9,8 +9,6 @@ class @beta Efl.Net.Socket_Udp extends Efl.Net.Socket_Fd {
Since for the server 'clients' there is no accepted connection
it will reuse the same file decriptor. To avoid it being
closed, another class Efl.Net.Server_Udp_Client is used instead.
@since 1.19
]]
methods {

View File

@ -3,8 +3,6 @@ class @beta Efl.Net.Socket_Unix extends Efl.Net.Socket_Fd {
This is the common class and takes an existing FD, usually
created by an dialer or server.
@since 1.19
]]
implements {

View File

@ -4,8 +4,6 @@ class @beta Efl.Net.Socket_Windows extends Efl.Loop_Consumer implements Efl.Net.
This is the common class and takes an existing file HANDLE,
usually created by an dialer (CreatFile()) or server
(CreateNamedPipe()).
@since 1.19
]]
implements {

View File

@ -12,8 +12,6 @@ class @beta Efl.Net.Ssl.Context extends Efl.Object {
operational parameters.
Note: All setter methods must be called before @Efl.Object.finalize.
@since 1.19
]]
methods {

View File

@ -24,8 +24,6 @@ enum @beta Ector.Buffer.Access_Flag {
mixin @beta Ector.Buffer
{
[[2D pixel buffer interface for Ector
@since 1.17
]]
eo_prefix: ector_buffer;
methods {

View File

@ -44,8 +44,7 @@ class @beta Efl.Canvas.Layout extends Efl.Canvas.Group implements Efl.File, Efl.
Edje naming follows a incrementional convention: first
registered name is "seat1", second is "seat2", differently
from Evas.
@since 1.19]]
]]
return: Efl.Input.Device; [[The seat device or $null if not found.]]
}
@ -61,9 +60,7 @@ class @beta Efl.Canvas.Layout extends Efl.Canvas.Group implements Efl.File, Efl.
Edje naming follows a incrementional convention: first
registered name is "seat1", second is "seat2", differently
from Evas.
@since 1.19]]
]]
return: stringshare; [[The name's character string or $null if not found.]]
}
keys {

View File

@ -8,8 +8,6 @@ class @beta Efl.Canvas.Layout_Part extends Efl.Object implements Efl.Gfx.Entity,
to be used for one and only one function call. In pseudo-code, the use
of object of this type looks like the following:
rect = layout.part("somepart").geometry_get();
@since 1.20
]]
methods {
@property state {

View File

@ -20,8 +20,6 @@ class @beta Efl.Canvas.Layout_Part_External extends Efl.Canvas.Layout_Part imple
efl_text_set(efl_part(layout, "title"), "hello");
Or in pseudo-script:
layout["title"].text = "hello";
@since 1.20
]]
data: null;
implements {

View File

@ -9,8 +9,6 @@ class @beta Efl.Canvas.Layout_Part_Invalid extends Efl.Canvas.Layout_Part implem
to be used for one and only one function call. In pseudo-code, the use
of object of this type looks like the following:
rect = layout.part("somepart").geometry_get();
@since 1.20
]]
data: null;
implements {

View File

@ -7,8 +7,6 @@ interface Efl.Layout.Calc
This defines all the APIs supported by legacy "Edje" object, known in EO
API as Efl.Canvas.Layout.
@since 1.21
]]
event_prefix: efl_layout;
methods {

View File

@ -3,8 +3,6 @@ import eina_types;
interface Efl.Layout.Group
{
[[APIs representing static data from a group in an edje file.
@since 1.21
]]
methods {
@property group_size_min {

View File

@ -20,8 +20,6 @@ function EflLayoutSignalCb {
interface Efl.Layout.Signal
{
[[Layouts asynchronous messaging and signaling interface.
@since 1.21
]]
methods {
// FIXME: There is no message_handler in EO!

View File

@ -149,8 +149,6 @@ interface Efl.Canvas.Scene
A "seat" is the term used for a group of input devices, typically including
a pointer and a keyboard. A seat object is the parent of the individual input
devices.
@since 1.20
]]
return: iterator<Efl.Input.Device> @owned;
[[An iterator over the attached seats.]]

View File

@ -120,8 +120,7 @@ mixin @beta Efl.Gfx.Color_Class
This function deletes any color classes defined in object level.
Clearing color classes will revert the color of all edje parts to
the values defined in global level or theme file.
@since 1.17.0]]
]]
}
}
}

View File

@ -7,8 +7,6 @@ interface @beta Efl.Gfx.Filter
be found under "EFL Graphics Filters".
This was a beta feature since 1.15.
@since 1.18
]]
eo_prefix: efl_gfx;
methods {

View File

@ -19,8 +19,6 @@ interface @beta Efl.Gfx.Frame_Controller
This will be $true for animated object for instance but $false
for a single frame object.
@since 1.1
]]
}
values {
@ -34,8 +32,6 @@ interface @beta Efl.Gfx.Frame_Controller
]]
set {
[[Set the frame to current frame of an animated object.
@since 1.1
]]
return: bool; [[Returns $true if the frame index is valid.]]
}
@ -49,8 +45,6 @@ interface @beta Efl.Gfx.Frame_Controller
[[Get the total number of frames of the object, if animated.
Returns -1 if not animated.
@since 1.1
]]
return: int; [[The number of frames in the animated object.]]
}
@ -70,8 +64,6 @@ interface @beta Efl.Gfx.Frame_Controller
1->2->3->2->1->2->3->1...
The default type is @Efl.Gfx.Frame_Controller_Loop_Hint.loop.
@since 1.1
]]
return: Efl.Gfx.Frame_Controller_Loop_Hint; [[Loop type of the animated object.]]
}
@ -86,8 +78,6 @@ interface @beta Efl.Gfx.Frame_Controller
If 0 is returned, then looping should happen indefinitely
(no limit to the number of times it loops).
@since 1.1
]]
return: int; [[The number of loop of an animated object.]]
}
@ -102,8 +92,6 @@ interface @beta Efl.Gfx.Frame_Controller
If $start_frame is 1 and $frame_num is 0, this returns the
duration of frame 1. If $start_frame is 1 and $frame_num is 1,
this returns the total duration of frame 1 + frame 2.
@since 1.1
]]
}
keys {

View File

@ -148,8 +148,6 @@ interface @beta Efl.Gfx.Image
as stored in the original file.
This is a read-only property, and may return 0x0.
@since 1.20
]]
get {}
values {

View File

@ -92,8 +92,6 @@ interface @beta Efl.Gfx.Image_Load_Controller
@property load_region_support {
[[Indicates whether the @.load_region property is supported for the
current file.
@since 1.2
]]
get {}
values {
@ -130,8 +128,6 @@ interface @beta Efl.Gfx.Image_Load_Controller
JPEG image. If this flag is $false, then the orientation will be
ignored at load time, otherwise the image will be loaded with the
proper orientation.
@since 1.1
]]
set {}
get {}

View File

@ -8,8 +8,6 @@ mixin @beta Efl.Gfx.Path
@property path {
[[Set the list of commands and points to be used to create the
content of path.
@since 1.18
]]
set {
}
@ -50,8 +48,6 @@ mixin @beta Efl.Gfx.Path
/* FIXME: Return a new object!!! */
copy_from {
[[Copy the path data from the object specified.
@since 1.18
]]
params {
@in dup_from: const(Efl.Object); [[Shape object from where data will be copied.]]
@ -59,8 +55,6 @@ mixin @beta Efl.Gfx.Path
}
bounds_get @const {
[[Compute and return the bounding box of the currently set path
@since 1.18
]]
params {
@out r: Eina.Rect; [[Contain the bounding box of the currently set path]]
@ -68,8 +62,6 @@ mixin @beta Efl.Gfx.Path
}
reset {
[[Reset the path data of the path object.
@since 1.18
]]
}
append_move_to {
@ -77,8 +69,6 @@ mixin @beta Efl.Gfx.Path
implicitly starting a new subpath and closing the previous one.
See also @.append_close.
@since 1.18
]]
params {
@in x: double; [[X co-ordinate of the current point.]]
@ -94,8 +84,6 @@ mixin @beta Efl.Gfx.Path
a point.
See also @.append_move_to.
@since 1.18
]]
params {
@in x: double; [[X co-ordinate of end point of the line.]]
@ -107,8 +95,6 @@ mixin @beta Efl.Gfx.Path
given end point (x,y) using the control points specified by (ctrl_x,
ctrl_y). After the path is drawn, the current position is updated to
be at the end point of the path.
@since 1.18
]]
params {
@in x: double; [[X co-ordinate of end point of the line.]]
@ -122,8 +108,6 @@ mixin @beta Efl.Gfx.Path
that it uses the current control point to draw the bezier.
See also @.append_quadratic_to.
@since 1.18
]]
params {
@in x: double; [[X co-ordinate of end point of the line.]]
@ -135,8 +119,6 @@ mixin @beta Efl.Gfx.Path
given end point (x,y) using the control points specified by
(ctrl_x0, ctrl_y0), and (ctrl_x1, ctrl_y1). After the path is drawn,
the current position is updated to be at the end point of the path.
@since 1.18
]]
params {
@in ctrl_x0: double; [[X co-ordinate of 1st control point.]]
@ -152,8 +134,6 @@ mixin @beta Efl.Gfx.Path
uses the current control point to draw the bezier.
See also @.append_cubic_to.
@since 1.18
]]
params {
@in x: double; [[X co-ordinate of end point of the line.]]
@ -169,8 +149,6 @@ mixin @beta Efl.Gfx.Path
Use this api if you know the end point's of the arc otherwise use
more convenient function @.append_arc.
@since 1.18
]]
params {
@in x: double; [[X co-ordinate of end point of the arc.]]
@ -189,8 +167,6 @@ mixin @beta Efl.Gfx.Path
append_arc {
[[Append an arc that enclosed in the given rectangle (x, y, w, h).
The angle is defined in counter clock wise , use -ve angle for clockwise arc.
@since 1.18
]]
params {
@in x: double; [[X co-ordinate of the rect.]]
@ -207,14 +183,10 @@ mixin @beta Efl.Gfx.Path
new path is (0, 0).
If the subpath does not contain any points, this function does nothing.
@since 1.18
]]
}
append_circle {
[[Append a circle with given center and radius.
@since 1.18
]]
params {
@in x: double; [[X co-ordinate of the center of the circle.]]
@ -232,8 +204,6 @@ mixin @beta Efl.Gfx.Path
If xr and yr are 0, then it will draw a rectangle without rounded
corner.
@since 1.18
]]
params {
@in x: double; [[X co-ordinate of the rectangle.]]
@ -284,8 +254,6 @@ mixin @beta Efl.Gfx.Path
[[Reserve path commands buffer in advance. If you know the count of
path commands coming, you can reserve commands buffer in advance
to avoid buffer growing job.
@since 1.22
]]
params {
@in cmd_count: uint; [[Commands count to reserve]]

View File

@ -7,8 +7,6 @@ mixin @beta Efl.Gfx.Shape extends Efl.Gfx.Path
@property stroke_scale {
[[The stroke scale to be used for stroking the path. Will be used along
with stroke width property.
@since 1.14
]]
set {
}
@ -20,8 +18,6 @@ mixin @beta Efl.Gfx.Shape extends Efl.Gfx.Path
}
@property stroke_color {
[[The color to be used for stroking the path.
@since 1.14
]]
set {
}
@ -36,8 +32,6 @@ mixin @beta Efl.Gfx.Shape extends Efl.Gfx.Path
}
@property stroke_width {
[[The stroke width to be used for stroking the path.
@since 1.14
]]
set {
}
@ -79,8 +73,6 @@ mixin @beta Efl.Gfx.Shape extends Efl.Gfx.Path
open subpath.
See also @Efl.Gfx.Cap.
@since 1.14
]]
set {
}
@ -96,8 +88,6 @@ mixin @beta Efl.Gfx.Shape extends Efl.Gfx.Path
while stroking the path.
See also @Efl.Gfx.Join.
@since 1.14
]]
set {
}
@ -110,8 +100,6 @@ mixin @beta Efl.Gfx.Shape extends Efl.Gfx.Path
@property fill_rule {
[[The fill rule of the given shape object.
@Efl.Gfx.Fill_Rule.winding or @Efl.Gfx.Fill_Rule.odd_even.
@since 1.14
]]
set {
}

View File

@ -9,8 +9,7 @@ interface @beta Efl.Gfx.Size_Class
This function sets width and height for a size class.
This will make all edje parts in the specified object that have
the specified size class update their size with given values.
@since 1.17]]
]]
return: bool; [[$true, on success or $false, on error]]
}
get {
@ -19,8 +18,7 @@ interface @beta Efl.Gfx.Size_Class
This function gets width and height for a size class.
These values will only be valid until the size class is changed
or the edje object is deleted.
@since 1.17]]
]]
return: bool; [[$true, on success or $false, on error]]
}
keys {
@ -40,8 +38,7 @@ interface @beta Efl.Gfx.Size_Class
Deleting the size class will revert it to the values defined
by @.size_class.set() or the size class defined in the theme file.
@since 1.17]]
]]
params {
@in size_class: string; [[The size class to be deleted.]]
}

View File

@ -34,8 +34,7 @@ interface @beta Efl.Gfx.Text_Class
Deleting the text class will revert it to the values defined
by @.text_class.set() or the text class defined in the theme file.
@since 1.17]]
]]
params {
@in text_class: string; [[The text class to be deleted.]]
}

View File

@ -22,8 +22,6 @@ enum @beta Efl.Input.Device_Type
class @beta Efl.Input.Device extends Efl.Object
{
[[Represents a pointing device such as a touch finger, pen or mouse.
@since 1.18
]]
methods {
@property device_type {
@ -56,8 +54,6 @@ class @beta Efl.Input.Device extends Efl.Object
}
@property seat_id {
[[Seat id number
@since 1.20
]]
values {
id: uint; [[The id of the seat]]
@ -68,8 +64,6 @@ class @beta Efl.Input.Device extends Efl.Object
This is only meaningful with seat devices, as they are groups of
real input devices.
@since 1.20
]]
return: iterator<const(Efl.Input.Device)> @owned; [[List of device children]]
}
@ -79,8 +73,6 @@ class @beta Efl.Input.Device extends Efl.Object
Returns 1 for Mouse, Touch, Pen, Pointer, and Wand type devices.
If a seat device is passed returns the number of pointer devices in the seat.
@since 1.20
]]
return: uint; [[Pointer caps]]
}

View File

@ -10,8 +10,6 @@ class @beta Efl.Io.Buffer extends Efl.Object implements Efl.Io.Reader, Efl.Io.Wr
A fixed sized buffer can be implemented by setting @.limit
followed by @.preallocate
@since 1.19
]]
methods {

View File

@ -8,8 +8,6 @@ interface Efl.Io.Closer {
Calls to @.close() may or may not block, that's not up to this
interface to specify.
@since 1.19
]]
methods {

View File

@ -9,8 +9,6 @@ enum @beta Efl.Io.Positioner_Whence {
mixin @beta Efl.Io.Positioner {
[[Generic interface for objects that can change or report position.
@since 1.19
]]
data: null;

View File

@ -7,8 +7,6 @@ class @beta Efl.Io.Queue extends Efl.Object implements Efl.Io.Reader, Efl.Io.Wri
A fixed sized queue can be implemented by setting @.limit
followed by @.preallocate
@since 1.19
]]
methods {

View File

@ -11,8 +11,6 @@ interface Efl.Io.Reader {
and signal if the stream reached an end, with event
"can_read,changed" or property @.can_read to known whenever a read
would have data to return.
@since 1.19
]]
methods {

View File

@ -5,8 +5,6 @@ mixin @beta Efl.Io.Sizer {
This interface allows external objects to transparently resize
or report its size.
@since 1.19
]]
data: null;

View File

@ -11,8 +11,6 @@ interface Efl.Io.Writer {
interface to specify. The user can check with event
"can_write,changed" or property @.can_write to known whenever a write
could push more data.
@since 1.19
]]
methods {

View File

@ -28,8 +28,6 @@ interface @beta Efl.Model
listeners of any modifications in the properties.
See also @[Efl.Model.properties,changed].
@since 1.14
]]
}
values {
@ -52,8 +50,6 @@ interface @beta Efl.Model
property in model
See @.property.get, @[Efl.Model.properties,changed]
@since 1.14
]]
return: future<any_value_ptr>; [[Return an error in case the property could not be set, the value that was set otherwise.]]
}
@ -65,8 +61,6 @@ interface @beta Efl.Model
notify listeners of the property/value.
See @.properties.get, @[Efl.Model.properties,changed]
@since 1.14
]]
}
keys {
@ -120,8 +114,6 @@ interface @beta Efl.Model
Note: The returned children will live only as long as the future
itself. Once the future is done, if you want to keep the object
alive, you need to take a reference for yourself.
@since 1.14
]]
params {
@in start: uint; [[Range begin - start from here.]]
@ -142,8 +134,6 @@ interface @beta Efl.Model
emitted when count is finished.
See also @.children_slice_get.
@since 1.14
]]
}
values {
@ -157,8 +147,6 @@ interface @beta Efl.Model
of a internal keeping. When the child is effectively
added the event @[Efl.Model.child,added] is then raised
and the new child is kept along with other children.
@since 1.14
]]
return: Efl.Object; [[Child object]]
}
@ -169,8 +157,6 @@ interface @beta Efl.Model
removed the event @[Efl.Model.child,removed] is then
raised to give a chance for listeners to perform any cleanup
and/or update references.
@since 1.14
]]
params {
@in child: Efl.Object; [[Child to be removed]]

View File

@ -15,8 +15,7 @@ class @beta Efl.Observable extends Efl.Object {
Note: Observers that observe this observable are grouped by the $key
and an observer can belong to multiple groups at the same time.
@since 1.19]]
]]
params {
@in key: string; [[A key to classify observer groups]]
@in obs: Efl.Observer; [[An observer object]]
@ -26,8 +25,7 @@ class @beta Efl.Observable extends Efl.Object {
[[Delete an observer from a group of observers.
See also @.observer_add().
@since 1.19]]
]]
params {
@in key: string; [[A key to classify observer groups]]
@in obs: Efl.Observer; [[An observer object]]
@ -35,16 +33,14 @@ class @beta Efl.Observable extends Efl.Object {
}
observer_clean {
[[Clear an observer from all groups of observers.
@since 1.19]]
]]
params {
@in obs: Efl.Observer; [[An observer object]]
}
}
observers_iterator_new {
[[Return a new iterator associated with a group of observers.
@since 1.19]]
]]
return: iterator<Efl.Observer> @owned; [[Iterator for observers group]]
params {
@in key: string; [[A key to classify observer groups]]
@ -52,8 +48,7 @@ class @beta Efl.Observable extends Efl.Object {
}
observers_update {
[[Update all observers in a group by calling their update() method.
@since 1.19]]
]]
params {
@in key: string; [[A key to classify observer groups]]
@in data: void_ptr; [[Required data to update observer]]
@ -61,8 +56,7 @@ class @beta Efl.Observable extends Efl.Object {
}
iterator_tuple_new {
[[Return a new iterator associated to this observable.
@since 1.19]]
]]
return: iterator<ptr(Efl.Observable_Tuple)> @owned; [[Iterator for observer]]
}
}

View File

@ -3,8 +3,7 @@ interface @beta Efl.Observer {
methods {
update {
[[Update observer according to the changes of observable object.
@since 1.19]]
]]
params {
/* FIXME: obs should be Efl.Observable, but cyclic dependency error occurs. */
@in obs: Efl.Object; [[An observable object]]

View File

@ -47,7 +47,6 @@ interface Efl.Screen
[[Get the rotation of the screen.
Most engines only return multiples of 90.
@since 1.19
]]
}
values {
@ -57,8 +56,6 @@ interface Efl.Screen
@property screen_dpi {
get {
[[Get the pixel density in DPI (Dots Per Inch) for the screen that a window is on.
@since 1.7
]]
}
values {

View File

@ -2,8 +2,6 @@ import efl_text_types;
interface @beta Efl.Text_Annotate {
[[Cursor API
@since 1.20
]]
eo_prefix: efl_text;
methods {
@ -15,8 +13,6 @@ interface @beta Efl.Text_Annotate {
Assumes that $annotation is a handle for an existing annotation,
i.e. one that was added using @.annotation_insert to this object.
Otherwise, this will fail and return $false.
@since 1.18
]]
set {
return: bool; [[$true on success, $false otherwise.]]
@ -32,8 +28,6 @@ interface @beta Efl.Text_Annotate {
}
range_annotations_get @const {
[[Returns an iterator of all the handles in a range.
@since 1.18
]]
params {
@in start: ptr(const(Efl.Text_Cursor_Cursor)); [[Start of range]]
@ -46,8 +40,6 @@ interface @beta Efl.Text_Annotate {
The $format will be applied to the given range, and the $annotation
handle will be returned for further handling.
@since 1.18
]]
params {
@in start: ptr(Efl.Text_Cursor_Cursor); [[Start of range]]
@ -61,8 +53,6 @@ interface @beta Efl.Text_Annotate {
All formats applied by $annotation will be removed and it will be
deleted.
@since 1.18
]]
params {
@in annotation: ptr(Efl.Text_Annotate_Annotation); [[Annotation to be
@ -75,8 +65,6 @@ interface @beta Efl.Text_Annotate {
The cursors $start and $end will be set to the start and end
positions of the given annotation $annotation.
@since 1.18
]]
params {
@in annotation: ptr(const(Efl.Text_Annotate_Annotation)); [[Annotation
@ -94,8 +82,6 @@ interface @beta Efl.Text_Annotate {
see @.cursor_item_insert
see @.item_geometry_get
@since 1.21
]]
params {
annotation: ptr(Efl.Text_Annotate_Annotation); [[Given annotation]]
@ -106,8 +92,6 @@ interface @beta Efl.Text_Annotate {
[[Queries a given object item for its geometry.
Note that the provided annotation should be an object item type.
@since 1.18
]]
params {
@in an: ptr(const(Efl.Text_Annotate_Annotation)); [[Given annotation to query]]

View File

@ -22,15 +22,11 @@ enum @beta Efl.Text_Cursor_Type
interface @beta Efl.Text_Cursor {
[[Cursor API
@since 1.20
]]
methods {
// Cursor
@property text_cursor {
[[The object's main cursor.
@since 1.18
]]
get {
return: ptr(Efl.Text_Cursor_Cursor); [[Text cursor object]]

View File

@ -42,8 +42,6 @@ enum @beta Efl.Text_Font_Slant {
*/
enum @beta Efl.Text_Font_Bitmap_Scalable {
[[Scalable of bitmap fonts
@since 1.21
]]
none = 0, [[Disable scalable feature for bitmap fonts.]]
color = (1 << 0), [[Enable scalable feature for color bitmap fonts.]]
@ -51,8 +49,6 @@ enum @beta Efl.Text_Font_Bitmap_Scalable {
interface @beta Efl.Text_Font {
[[Font settings of the text
@since 1.20
]]
eo_prefix: efl_text;
methods {

View File

@ -20,8 +20,6 @@ interface @beta Efl.Text_Format {
The text format can affect the geometry of the text object, as well as
how characters are presented.
@since 1.20
]]
eo_prefix: efl_text;
methods {

View File

@ -1,7 +1,5 @@
interface @beta Efl.Text_Markup {
[[Markup data that populates the text object's style and format
@since 1.21
]]
methods {
@property markup {

View File

@ -1,7 +1,5 @@
interface @beta Efl.Text_Markup_Interactive extends Efl.Text_Cursor {
[[Markup data that populates the text object's style and format
@since 1.22
]]
methods {
@property markup_range {

View File

@ -1,7 +1,5 @@
class @beta Efl.Text_Markup_Util {
[[Utility class for markup, such as conversions
@since 1.21.
]]
data: null;
methods {

View File

@ -59,8 +59,6 @@ interface @beta Efl.Text_Style {
[[Style to apply to the text
A style can be coloring, effects, underline, strikethrough etc.
@since 1.20
]]
eo_prefix: efl_text;
methods {

View File

@ -5,8 +5,6 @@ import efl_ui_types;
interface @beta Efl.Ui.Drag
{
[[Common interface for draggable objects and parts.
@since 1.20
]]
methods {
@property drag_value {

View File

@ -4,8 +4,6 @@ enum @beta Efl.Ui.Scroll_Block
Note: These options may be effective only in case of thumbscroll (i.e.
when scrolling by dragging).
@since 1.21
]]
none = 0, [[Don't block any movement.]]
vertical = 1, [[Block vertical movement.]]

View File

@ -24,8 +24,6 @@ class @beta Efl.Io.Model extends Efl.Loop_Model
EINA_TRUE to keep it.
See also @Efl.Model.children_slice_get.
@since 1.11
]]
params {
filter: EflIoFilter; [[Filter callback]]
@ -33,8 +31,6 @@ class @beta Efl.Io.Model extends Efl.Loop_Model
}
@property path {
[[ Define the root path of a model.
@since 1.11
]]
set { [[ Only possible during construction. ]] }
get { }

View File

@ -79,8 +79,6 @@ class @beta Efl.Config_Global extends Efl.Object implements Efl.Config
At this point it is not expected that anyone would generally use
this API except if you are a desktop environment and so the user
base of this API will be enlightenment itself.
@since 1.17
]]
params {
profile: string; [[The new profile's name.]]
@ -97,8 +95,6 @@ class @beta Efl.Config_Global extends Efl.Object implements Efl.Config
At this point it is not expected that anyone would generally use
this API except if you are a desktop environment and so the user
base of this API will be enlightenment itself.
@since 1.17
]]
params {
profile: string; [[The name of the profile that is to be deleted.]]

View File

@ -3,8 +3,6 @@ import eina_types;
struct @beta @free(efl_ui_focus_relation_free) Efl.Ui.Focus.Relations {
[[Structure holding the graph of relations between focusable objects.
@since 1.20
]]
right : list<Efl.Ui.Focus.Object> @owned; [[List of objects on the right side]]
left : list<Efl.Ui.Focus.Object> @owned; [[[List of objects on the left side]]
@ -21,8 +19,6 @@ struct @beta @free(efl_ui_focus_relation_free) Efl.Ui.Focus.Relations {
struct Efl.Ui.Focus.Manager_Logical_End_Detail {
[[Structure holding the focus object with extra information on logical end
@since 1.21
]]
is_regular_end : bool; [[$true if element is registered as regular element in the @Efl.Ui.Focus.Manager obejct, $false otherwise]]
element : Efl.Ui.Focus.Object; [[The last element of the logical chain in the @Efl.Ui.Focus.Manager]]
@ -36,8 +32,6 @@ interface Efl.Ui.Focus.Manager {
The movement is also keeping track of the history of focused elements.
The tree interpretation differentiates between logical and non-logical widgets,
a logical widget cannot receive focus whereas a non-logical one can.
@since 1.20
]]
methods {
move {

View File

@ -4,8 +4,6 @@ class @beta Efl.Ui.Focus.Manager_Calc extends Efl.Object implements Efl.Ui.Focus
Each registered item will get an other registered object in each
direction. You can get items for the currently focused item if
you call request move.
@since 1.20
]]
methods {
register {

View File

@ -12,8 +12,6 @@ mixin @beta Efl.Ui.Focus.Manager_Sub requires Efl.Object extends Efl.Ui.Focus.Ma
You can filter the border elements by overriding the property
@Efl.Ui.Focus.Manager.border_elements.
@since 1.20
]]
implements {
Efl.Object.constructor;

View File

@ -3,8 +3,6 @@ import eina_types;
mixin Efl.Ui.Focus.Object
{
[[Functions of focusable objects.
@since 1.20
]]
methods {
@property focus_geometry {

View File

@ -2,7 +2,6 @@ struct @beta Efl.Ui.Image_Progress
{
[[
Structure associated with smart callback 'download,progress'.
@since 1.8
]]
now: double; [[Current percentage]]
total: double; [[Total percentage]]
@ -12,7 +11,6 @@ struct @beta Efl.Ui.Image_Error
{
[[
Structure associated with smart callback 'download,progress'.
@since 1.8
]]
status: int; [[Error status of the download]]
open_error: bool; [[$true if the error happened when opening the file, $false otherwise]]
@ -30,8 +28,7 @@ class @beta Efl.Ui.Image extends Efl.Ui.Widget implements Efl.Ui.Clickable, Efl.
methods {
@property scalable {
[[Enable or disable scaling up or down the internal image.
@since 1.18]]
]]
values {
scale_up: bool; [[If $true, the internal image might be scaled up
if necessary according to the scale type.
@ -45,8 +42,7 @@ class @beta Efl.Ui.Image extends Efl.Ui.Widget implements Efl.Ui.Clickable, Efl.
}
@property align {
[[Controls how the internal image is positioned inside an image object.
@since 1.18]]
]]
values {
align_x: double; [[Alignment in the horizontal axis (0 <= align_x <= 1).]]
align_y: double; [[Alignment in the vertical axis (0 <= align_y <= 1).]]

View File

@ -37,7 +37,6 @@ class @beta Efl.Ui.Image_Zoomable extends Efl.Ui.Image implements Efl.Ui.Zoom,
[[Set the viewed region of the image
This shows the region of the image without using animation.
@since 1.20
]]
}
values {

View File

@ -16,8 +16,6 @@ class @beta Efl.Ui.Progressbar extends Efl.Ui.Layout_Base implements Efl.Ui.Rang
animate the bar with content, switching constantly between filling it and back
to non-filled in a loop. To start and stop this pulsing
animation you need to explicitly call efl_ui_progressbar_pulse_set().
@since 1.20
]]
set {
@ -33,14 +31,10 @@ class @beta Efl.Ui.Progressbar extends Efl.Ui.Layout_Base implements Efl.Ui.Rang
[[Start/stop a given progress bar "pulsing" animation, if its under that mode
Note: This call won't do anything if $obj is not under "pulsing mode".
@since 1.20
]]
}
get {
[[ Get the pulsing state on a given progressbar widget.
@since 1.20
]]
}
values {

View File

@ -3,14 +3,10 @@ class @beta Efl.Ui.Slider_Interval extends Efl.Ui.Slider
[[An interval slider.
This is a slider with two indicators.
@since 1.21
]]
methods {
@property interval_value {
[[Sets up position of two indicators at start and end position.
@since 1.21
]]
get {
}

View File

@ -12,8 +12,6 @@ class @beta Efl.Ui.Spin extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Inter
This is a widget which allows the user to increase or decrease numeric values
using user interactions. It's a basic type of widget for choosing and displaying values.
@since 1.21
]]
methods {
@property special_value {

View File

@ -6,8 +6,6 @@ class @beta Efl.Ui.Spin_Button extends Efl.Ui.Spin implements Efl.Ui.Focus.Compo
This is a widget which allows the user to increase or decrease
numeric values using the arrow buttons or to edit values directly by clicking
over them and inputting new ones.
@since 1.21
]]
methods {
@property circulate {

Some files were not shown because too many files have changed in this diff Show More