-class Efl.Accelerate_Interpolator extends Efl.Object implements Efl.Interpolator
+class @beta Efl.Accelerate_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl accelerate interpolator class
import efl_types;
-class Efl.App extends Efl.Loop implements Efl.Core.Command_Line
+class @beta Efl.App extends Efl.Loop implements Efl.Core.Command_Line
{
[[ ]]
data: null;
-class Efl.Appthread extends Efl.Loop implements Efl.ThreadIO, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Core.Command_Line
+class @beta Efl.Appthread extends Efl.Loop implements Efl.ThreadIO, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Core.Command_Line
{
[[ ]]
methods {
-class Efl.Boolean_Model extends Efl.Composite_Model
+class @beta Efl.Boolean_Model extends Efl.Composite_Model
{
[[Efl boolean model class]]
methods {
-class Efl.Bounce_Interpolator extends Efl.Object implements Efl.Interpolator
+class @beta Efl.Bounce_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl bounce interpolator class]]
data: Efl_Bounce_Interpolator_Data;
-class Efl.Composite_Model extends Efl.Loop_Model implements Efl.Ui.View
+class @beta Efl.Composite_Model extends Efl.Loop_Model implements Efl.Ui.View
{
[[Efl model for all composite class which provide a unified API to set source of data.
import eina_types;
-class Efl.Container_Model extends Efl.Loop_Model
+class @beta Efl.Container_Model extends Efl.Loop_Model
{
[[
Class used to create data models from Eina containers.
-class Efl.Container_Model_Item extends Efl.Object implements Efl.Model
+class @beta Efl.Container_Model_Item extends Efl.Object implements Efl.Model
{
[[
Used as a child of @Efl.Container_Model.
-mixin Efl.Core.Command_Line {
+mixin @beta Efl.Core.Command_Line {
[[A mixin that implements standard functions for command lines.
This object parses the command line that gets passed, later the object can be accessed via accessor or the string directly.
-class Efl.Core.Env extends Efl.Object implements Efl.Duplicate {
+class @beta Efl.Core.Env extends Efl.Object implements Efl.Duplicate {
[[This object can maintain a set of key value pairs
A object of this type alone does not apply the object to the system.
-class Efl.Core.Proc_Env extends Efl.Core.Env
+class @beta Efl.Core.Proc_Env extends Efl.Core.Env
{
eo_prefix : efl_env;
methods {
-class Efl.Cubic_Bezier_Interpolator extends Efl.Object implements Efl.Interpolator
+class @beta Efl.Cubic_Bezier_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl cubic_bezier interpolator class]]
data: Efl_Cubic_Bezier_Interpolator_Data;
-class Efl.Decelerate_Interpolator extends Efl.Object implements Efl.Interpolator
+class @beta Efl.Decelerate_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl decelerate interpolator class
-class Efl.Divisor_Interpolator extends Efl.Object implements Efl.Interpolator
+class @beta Efl.Divisor_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl divisor interpolator class]]
data: Efl_Divisor_Interpolator_Data;
hide_io = 4
}
-class Efl.Exe extends Efl.Task implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer,Efl.Core.Command_Line
+class @beta Efl.Exe extends Efl.Task implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer,Efl.Core.Command_Line
{
[[ ]]
methods {
-class Efl.Generic_Model extends Efl.Loop_Model
+class @beta Efl.Generic_Model extends Efl.Loop_Model
{
[[
Generic model that allows any property to be manually set.
-class Efl.Io.Buffered_Stream extends Efl.Loop_Consumer implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
+class @beta Efl.Io.Buffered_Stream extends Efl.Loop_Consumer implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
[[A wrapper object offering easy to use buffered streams over existing I/O class.
The buffered stream encapsulates an actual @Efl.Io.Reader or
-mixin Efl.Io.Closer_Fd requires Efl.Object extends Efl.Io.Closer {
+mixin @beta Efl.Io.Closer_Fd requires Efl.Object extends Efl.Io.Closer {
[[Close fd using close(2).
@since 1.19
import eina_types;
-class Efl.Io.Copier extends Efl.Loop_Consumer implements Efl.Io.Closer {
+class @beta Efl.Io.Copier extends Efl.Loop_Consumer implements Efl.Io.Closer {
[[Copy from an @Efl.Io.Reader source to @Efl.Io.Writer destination.
During usage it will keep reference to @.source and
-class Efl.Io.File extends Efl.Loop_Fd implements Efl.File, Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Io.Sizer_Fd, Efl.Io.Positioner_Fd {
+class @beta Efl.Io.File extends Efl.Loop_Fd implements Efl.File, Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Io.Sizer_Fd, Efl.Io.Positioner_Fd {
[[File access (open, close, read, write, lseek, ftruncate)
@Efl.Io.Closer.close_on_exec and
-mixin Efl.Io.Positioner_Fd extends Efl.Io.Positioner {
+mixin @beta Efl.Io.Positioner_Fd extends Efl.Io.Positioner {
[[Positions fd using lseek(2).
@since 1.19
-mixin Efl.Io.Reader_Fd extends Efl.Io.Reader {
+mixin @beta Efl.Io.Reader_Fd extends Efl.Io.Reader {
[[Reads fd using read(2).
@since 1.19
-mixin Efl.Io.Sizer_Fd extends Efl.Io.Sizer {
+mixin @beta Efl.Io.Sizer_Fd extends Efl.Io.Sizer {
[[Resizes fd usign ftruncate(2).
@since 1.19
-class Efl.Io.Stderr extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
+class @beta Efl.Io.Stderr extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
[[Application's standard error (stderr).
@since 1.19
-class Efl.Io.Stdin extends Efl.Loop_Fd implements Efl.Io.Reader_Fd {
+class @beta Efl.Io.Stdin extends Efl.Loop_Fd implements Efl.Io.Reader_Fd {
[[Application's standard input (stdin).
@since 1.19
-class Efl.Io.Stdout extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
+class @beta Efl.Io.Stdout extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
[[Application's standard output (stdout).
@since 1.19
-mixin Efl.Io.Writer_Fd extends Efl.Io.Writer {
+mixin @beta Efl.Io.Writer_Fd extends Efl.Io.Writer {
[[Writes fd using write(2).
@since 1.19
-class Efl.Linear_Interpolator extends Efl.Object implements Efl.Interpolator
+class @beta Efl.Linear_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl linear interpolator class]]
data: Efl_Linear_Interpolator_Data;
initialization: bool; [[Set to $true when the program should initialize its internal state. This happen once per process instance.]]
}
-class Efl.Loop extends Efl.Task
+class @beta Efl.Loop extends Efl.Task
{
[[The Efl Main Loop
-abstract Efl.Loop_Consumer extends Efl.Object
+abstract @beta Efl.Loop_Consumer extends Efl.Object
{
[[An @Efl.Loop_Consumer is a class which requires one of the parents to provide
an @Efl.Loop interface when performing @Efl.Object.provider_find. It will enforce this by
-class Efl.Loop_Fd extends Efl.Loop_Consumer
+class @beta Efl.Loop_Fd extends Efl.Loop_Consumer
{
[[Fds are objects that watch the activity on a given
file descriptor. This file descriptor can be a
error = 4, [[ Error channel input is desired ]]
}
-class Efl.Loop_Handler extends Efl.Object
+class @beta Efl.Loop_Handler extends Efl.Object
{
[[ An object that describes an low-level source of I/O to listen to
for available data to be read or written, depending on the OS and data
-class Efl.Loop_Message extends Efl.Object
+class @beta Efl.Loop_Message extends Efl.Object
{
[[Base message payload object class. Inherit this and extend for
specific message types.]]
-class Efl.Loop_Message_Future extends Efl.Loop_Message
+class @beta Efl.Loop_Message_Future extends Efl.Loop_Message
{
[[ Used internally for futures on the loop ]]
methods {
-class Efl.Loop_Message_Future_Handler extends Efl.Loop_Message_Handler
+class @beta Efl.Loop_Message_Future_Handler extends Efl.Loop_Message_Handler
{
[[ Internal use for future on an efl loop - replacing legacy ecore events ]]
methods {
-class Efl.Loop_Message_Handler extends Efl.Object
+class @beta Efl.Loop_Message_Handler extends Efl.Object
{
[[Message handlers represent a single message type on the Efl.Loop
parent object. These message handlers can be used to listen for
-abstract Efl.Loop_Model extends Efl.Loop_Consumer implements Efl.Model
+abstract @beta Efl.Loop_Model extends Efl.Loop_Consumer implements Efl.Model
{
data: null;
implements {
-class Efl.Loop_Timer extends Efl.Loop_Consumer
+class @beta Efl.Loop_Timer extends Efl.Loop_Consumer
{
[[Timers are objects that will call a given callback at some point
in the future and repeat that tick at a given interval.
-class Efl.Select_Model extends Efl.Boolean_Model
+class @beta Efl.Select_Model extends Efl.Boolean_Model
{
[[Efl select model class]]
implements {
-class Efl.Sinusoidal_Interpolator extends Efl.Object implements Efl.Interpolator
+class @beta Efl.Sinusoidal_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl sinusoidal interpolator class
-class Efl.Spring_Interpolator extends Efl.Object implements Efl.Interpolator
+class @beta Efl.Spring_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl spring interpolator class]]
data: Efl_Spring_Interpolator_Data;
no_exit_code_error = 4,
}
-abstract Efl.Task extends Efl.Object
+abstract @beta Efl.Task extends Efl.Object
{
[[ ]]
methods {
-class Efl.Thread extends Efl.Task implements Efl.ThreadIO, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Core.Command_Line
+class @beta Efl.Thread extends Efl.Task implements Efl.ThreadIO, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Core.Command_Line
{
methods {
}
return: void_ptr; [[ ]]
};
-mixin Efl.ThreadIO
+mixin @beta Efl.ThreadIO
{
[[ ]]
methods {
return: future<any_value_ptr>; [[The value that was finally set.]]
};
-class Efl.View_Model extends Efl.Composite_Model
+class @beta Efl.View_Model extends Efl.Composite_Model
{
[[Efl model providing helpers for custom properties used when linking a model to a view and you need to generate/adapt values for display.
unset, [[Only to be used with @Efl.Net.Control.Access_Point.configuration_proxy.]]
}
-class Efl.Net.Control.Access_Point extends Efl.Loop_Consumer {
+class @beta Efl.Net.Control.Access_Point extends Efl.Loop_Consumer {
[[An access point for network connectivity.
The @Efl.Net.Control.Manager is composed of multiple technologies, each
url: string; [[The URL to point the browser at.]]
}
-class Efl.Net.Control.Manager extends Efl.Loop_Consumer {
+class @beta Efl.Net.Control.Manager extends Efl.Loop_Consumer {
[[Controls network connectivity.
This class and its child objects are only useful to implement
p2p, [[Type: Peer-2-Peer]]
}
-class Efl.Net.Control.Technology extends Efl.Loop_Consumer {
+class @beta Efl.Net.Control.Technology extends Efl.Loop_Consumer {
[[A technology that allows control of network access points.
The @Efl.Net.Control.Manager is composed of multiple technologies, each
var Efl.Net.Dialer_Error.COULDNT_RESOLVE_PROXY: Eina.Error; [[The dialer could not resolve the given proxy server]]
var Efl.Net.Dialer_Error.PROXY_AUTHENTICATION_FAILED: Eina.Error; [[The dialer failed to authenticate against the proxy server]]
-interface Efl.Net.Dialer extends Efl.Net.Socket {
+interface @beta Efl.Net.Dialer extends Efl.Net.Socket {
[[Creates a client socket to reach a remote peer.
The connection process starts when @.dial is executed. This
upload, [[HTTP upload mode]]
}
-class Efl.Net.Dialer_Http extends Efl.Loop_Consumer implements Efl.Net.Dialer, Efl.Io.Sizer {
+class @beta Efl.Net.Dialer_Http extends Efl.Loop_Consumer implements Efl.Net.Dialer, Efl.Io.Sizer {
[[HTTP Dialer (Client).
The effective URL in use, if @.allow_redirects is $true will be
-class Efl.Net.Dialer_Simple extends Efl.Net.Socket_Simple implements Efl.Net.Dialer {
+class @beta Efl.Net.Dialer_Simple extends Efl.Net.Socket_Simple implements Efl.Net.Dialer {
[[Connects to a remote server offering an easy to use, buffered I/O.
The simple dialer is based on @Efl.Net.Socket_Simple, which
-class Efl.Net.Dialer_Ssl extends Efl.Net.Socket_Ssl implements Efl.Net.Dialer {
+class @beta Efl.Net.Dialer_Ssl extends Efl.Net.Socket_Ssl implements Efl.Net.Dialer {
[[Connects to a remote SSL server using TCP.
This creates an internal @Efl.Net.Dialer_Tcp and once connected
-class Efl.Net.Dialer_Tcp extends Efl.Net.Socket_Tcp implements Efl.Net.Dialer {
+class @beta Efl.Net.Dialer_Tcp extends Efl.Net.Socket_Tcp implements Efl.Net.Dialer {
[[Connects to a remote TCP server.
If the proxy is NULL (default), then the system proxy will be
-class Efl.Net.Dialer_Udp extends Efl.Net.Socket_Udp implements Efl.Net.Dialer {
+class @beta Efl.Net.Dialer_Udp extends Efl.Net.Socket_Udp implements Efl.Net.Dialer {
[[Connects to a remote UDP server.
UDP proxies are not supported, not even using SOCKSv5.
-class Efl.Net.Dialer_Unix extends Efl.Net.Socket_Unix implements Efl.Net.Dialer {
+class @beta Efl.Net.Dialer_Unix extends Efl.Net.Socket_Unix implements Efl.Net.Dialer {
[[Connects to a local AF_UNIX server.
The dial address is a file system path (portable) or
message: string; [[Textual closing reason message]]
}
-class Efl.Net.Dialer_Websocket extends Efl.Loop_Consumer implements Efl.Net.Dialer {
+class @beta Efl.Net.Dialer_Websocket extends Efl.Loop_Consumer implements Efl.Net.Dialer {
[[WebSocket Dialer (Client).
The WebSocket Protocol (https://tools.ietf.org/html/rfc6455) is
-class Efl.Net.Dialer_Windows extends Efl.Net.Socket_Windows implements Efl.Net.Dialer {
+class @beta Efl.Net.Dialer_Windows extends Efl.Net.Socket_Windows implements Efl.Net.Dialer {
[[Connects to a Windows NamedPipe server.
The dial address will have "\\\\.\\pipe\\" prepended as required by
results: array<Efl.Net.Ip_Address>; [[The resolved objects. Do not modify this array but you can keep reference to elements using efl_ref() and efl_unref()]]
}
-class Efl.Net.Ip_Address extends Efl.Object {
+class @beta Efl.Net.Ip_Address extends Efl.Object {
[[An Internet Protocol (IP) Address.
This class is a set of helpers to translate to and from address
-interface Efl.Net.Server {
+interface @beta Efl.Net.Server {
[[The basic server interface.
This will start serving and accepting clients once @.serve is
-abstract Efl.Net.Server_Fd extends Efl.Loop_Fd implements Efl.Net.Server {
+abstract @beta Efl.Net.Server_Fd extends Efl.Loop_Fd implements Efl.Net.Server {
[[A generic server based on file descriptors.
@since 1.19
-abstract Efl.Net.Server_Ip extends Efl.Net.Server_Fd {
+abstract @beta Efl.Net.Server_Ip extends Efl.Net.Server_Fd {
[[An IP server.
@since 1.20
-class Efl.Net.Server_Simple extends Efl.Loop_Consumer implements Efl.Net.Server {
+class @beta Efl.Net.Server_Simple extends Efl.Loop_Consumer implements Efl.Net.Server {
[[A network server wrapper that creates clients based on @Efl.Net.Socket_Simple.
This is just a wrapper server. It takes an actual server
-class Efl.Net.Server_Ssl extends Efl.Net.Server_Tcp {
+class @beta Efl.Net.Server_Ssl extends Efl.Net.Server_Tcp {
[[A SSL server over TCP.
@since 1.19
-class Efl.Net.Server_Tcp extends Efl.Net.Server_Ip {
+class @beta Efl.Net.Server_Tcp extends Efl.Net.Server_Ip {
[[A TCP server.
@since 1.19
-class Efl.Net.Server_Udp extends Efl.Net.Server_Ip {
+class @beta Efl.Net.Server_Udp extends Efl.Net.Server_Ip {
[[A UDP server.
@since 1.19
-class Efl.Net.Server_Udp_Client extends Efl.Object implements Efl.Net.Socket {
+class @beta Efl.Net.Server_Udp_Client extends Efl.Object implements Efl.Net.Socket {
[[A UDP client child of Efl.Net.Server_Udp
Unlike connection protocols such as TCP or Local, UDP doesn't
-class Efl.Net.Server_Unix extends Efl.Net.Server_Fd {
+class @beta Efl.Net.Server_Unix extends Efl.Net.Server_Fd {
[[An AF_UNIX server.
The @Efl.Net.Server.serve method will call bind(2) directly.
-class Efl.Net.Server_Windows extends Efl.Loop_Consumer implements Efl.Net.Server {
+class @beta Efl.Net.Server_Windows extends Efl.Loop_Consumer implements Efl.Net.Server {
[[A Windows NamedPipe server.
The @Efl.Net.Server.serve method calls CreateNamedPipe()
all = (Efl.Net.Session_Technology.ethernet | Efl.Net.Session_Technology.wifi | Efl.Net.Session_Technology.bluetooth | Efl.Net.Session_Technology.cellular | Efl.Net.Session_Technology.vpn | Efl.Net.Session_Technology.gadget), [[All technology types]]
}
-class Efl.Net.Session extends Efl.Loop_Consumer {
+class @beta Efl.Net.Session extends Efl.Loop_Consumer {
[[Used by application to request network connectivity.
This API is targeted at applications that need access to the
-interface Efl.Net.Socket extends Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
+interface @beta Efl.Net.Socket extends Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
[[The basic socket interface.
This is built upon the three core Input/Output interfaces:
-class Efl.Net.Socket_Fd extends Efl.Loop_Fd implements Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Net.Socket {
+class @beta Efl.Net.Socket_Fd extends Efl.Loop_Fd implements Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Net.Socket {
[[A base implementation for sockets over filedescriptors (fd)
This is the common class and takes an existing FD, usually
-class Efl.Net.Socket_Simple extends Efl.Io.Buffered_Stream implements Efl.Net.Socket {
+class @beta Efl.Net.Socket_Simple extends Efl.Io.Buffered_Stream implements Efl.Net.Socket {
[[A wrapper socket offering an easy to use, buffered I/O.
The simple socket encapsulates an actual @Efl.Net.Socket and
var Efl.Net.Socket_Ssl_Error.HANDSHAKE: Eina.Error; [[Failed SSL handshake]]
var Efl.Net.Socket_Ssl_Error.CERTIFICATE_VERIFY_FAILED: Eina.Error; [[Failed to verify peer's certificate]]
-class Efl.Net.Socket_Ssl extends Efl.Loop_Consumer implements Efl.Net.Socket {
+class @beta Efl.Net.Socket_Ssl extends Efl.Loop_Consumer implements Efl.Net.Socket {
[[A wrapper socket doing SSL (Secure Sockets Layer).
Use this wrapper around an existing socket for secure
-class Efl.Net.Socket_Tcp extends Efl.Net.Socket_Fd {
+class @beta Efl.Net.Socket_Tcp extends Efl.Net.Socket_Fd {
[[A base TCP socket.
This is the common class and takes an existing FD, usually
import efl_net_ip_address;
-class Efl.Net.Socket_Udp extends Efl.Net.Socket_Fd {
+class @beta Efl.Net.Socket_Udp extends Efl.Net.Socket_Fd {
[[A base UDP socket.
This is the common class and takes an existing FD, usually
-class Efl.Net.Socket_Unix extends Efl.Net.Socket_Fd {
+class @beta Efl.Net.Socket_Unix extends Efl.Net.Socket_Fd {
[[A base UNIX socket.
This is the common class and takes an existing FD, usually
-class Efl.Net.Socket_Windows extends Efl.Loop_Consumer implements Efl.Net.Socket {
+class @beta Efl.Net.Socket_Windows extends Efl.Loop_Consumer implements Efl.Net.Socket {
[[A base Windows NamedPipe socket.
This is the common class and takes an existing file HANDLE,
import efl_net_ssl_types;
-class Efl.Net.Ssl.Context extends Efl.Object {
+class @beta Efl.Net.Ssl.Context extends Efl.Object {
[[A SSL Context that is used to start a SSL socket wrapper.
The context will contain common configurations such as
// FIXME: This EO doc needs a direct link to the "edcref" doc
-class Efl.Canvas.Layout extends Efl.Canvas.Group implements Efl.File, Efl.Container, Efl.Part,
+class @beta Efl.Canvas.Layout extends Efl.Canvas.Group implements Efl.File, Efl.Container, Efl.Part,
Efl.Observer, Efl.Layout.Calc,
Efl.Layout.Signal, Efl.Layout.Group,
Efl.Player, Efl.Gfx.Color_Class, Efl.Gfx.Text_Class,
import edje_types;
-class Efl.Canvas.Layout_Part extends Efl.Object implements Efl.Gfx.Entity, Efl.Ui.Drag
+class @beta Efl.Canvas.Layout_Part extends Efl.Object implements Efl.Gfx.Entity, Efl.Ui.Drag
{
[[Common class for part proxy objects for @Efl.Canvas.Layout.
-class Efl.Canvas.Layout_Part_Box extends Efl.Canvas.Layout_Part implements Efl.Pack_Linear,
+class @beta Efl.Canvas.Layout_Part_Box extends Efl.Canvas.Layout_Part implements Efl.Pack_Linear,
Efl.Ui.Direction_Readonly
{
[[Represents a Box created as part of a layout.
-class Efl.Canvas.Layout_Part_External extends Efl.Canvas.Layout_Part implements Efl.Content
+class @beta Efl.Canvas.Layout_Part_External extends Efl.Canvas.Layout_Part implements Efl.Content
{
[[Class representing an external part in Edje layouts.
-class Efl.Canvas.Layout_Part_Invalid extends Efl.Canvas.Layout_Part implements Efl.Content,
+class @beta Efl.Canvas.Layout_Part_Invalid extends Efl.Canvas.Layout_Part implements Efl.Content,
Efl.Pack_Linear, Efl.Ui.Direction_Readonly,
Efl.Pack_Table, Efl.Text,
Efl.Text_Markup, Efl.Text_Markup_Interactive
-class Efl.Canvas.Layout_Part_Swallow extends Efl.Canvas.Layout_Part implements Efl.Content
+class @beta Efl.Canvas.Layout_Part_Swallow extends Efl.Canvas.Layout_Part implements Efl.Content
{
[[Represents a SWALLOW part of an Edje object.
-class Efl.Canvas.Layout_Part_Table extends Efl.Canvas.Layout_Part implements Efl.Pack_Table
+class @beta Efl.Canvas.Layout_Part_Table extends Efl.Canvas.Layout_Part implements Efl.Pack_Table
{
[[Represents a Table created as part of a layout.
max_y = 1 << 3,
}
-class Efl.Canvas.Layout_Part_Text extends Efl.Canvas.Layout_Part implements Efl.Text,
+class @beta Efl.Canvas.Layout_Part_Text extends Efl.Canvas.Layout_Part implements Efl.Text,
Efl.Text_Markup, Efl.Text_Markup_Interactive, Efl.Text_Format, Efl.Text_Font, Efl.Text_Style
{
[[Represents a TEXT part of a layout
import eina_types;
-interface Efl.Layout.Calc
+interface @beta Efl.Layout.Calc
{
[[This interface defines a common set of APIs used to trigger calculations
with layout objects.
import eina_types;
-interface Efl.Layout.Group
+interface @beta Efl.Layout.Group
{
[[APIs representing static data from a group in an edje file.
}
};
-interface Efl.Layout.Signal
+interface @beta Efl.Layout.Signal
{
[[Layouts asynchronous messaging and signaling interface.
#include "interfaces/efl_types.eot.h"
-#ifdef EFL_BETA_API_SUPPORT
-
#include <Efl_MVVM_Common.h>
/* Data types */
#include "interfaces/efl_text_markup_interactive.eo.h"
#include "interfaces/efl_text_markup_util.eo.h"
+#ifdef EFL_BETA_API_SUPPORT
+
EAPI void efl_observable_tuple_free(Efl_Observable_Tuple *tuple);
/**
update_area: Eina.Rect; [[Area of the canvas that will be pushed to screen.]]
}
-interface Efl.Animator {
+interface @beta Efl.Animator {
[[Efl animator interface]]
eo_prefix: efl_animator;
event_prefix: efl;
-interface Efl.Cached.Item
+interface @beta Efl.Cached.Item
{
[[Efl Cached Item interface]]
methods {
import efl_input_device;
-interface Efl.Canvas.Pointer
+interface @beta Efl.Canvas.Pointer
{
[[Efl Canvas Pointer interface]]
methods {
import efl_input_device;
import efl_gfx_types;
-interface Efl.Canvas.Scene
+interface @beta Efl.Canvas.Scene
{
[[Common interface for window and some internal classes in EFL.]]
methods {
-interface Efl.Config
+interface @beta Efl.Config
{
[[A generic configuration interface, that holds key-value pairs.]]
methods {
-interface Efl.Container
+interface @beta Efl.Container
{
[[Common interface for objects that have multiple contents (sub objects).
-interface Efl.Content
+interface @beta Efl.Content
{
[[Common interface for objects that have a (single) content.
/* FIXME: Rename */
-interface Efl.Control {
+interface @beta Efl.Control {
[[Efl control interface]]
methods {
@property priority {
-interface Efl.Duplicate
+interface @beta Efl.Duplicate
{
[[An interface for duplication of objects.
import eina_types;
import efl_gfx_types;
-mixin Efl.File {
+mixin @beta Efl.File {
[[Efl file interface]]
methods {
@property load_error {
import eina_types;
-interface Efl.File_Save {
+interface @beta Efl.File_Save {
[[Efl file saving interface]]
methods {
save @const {
-interface Efl.Gfx.Blur
+interface @beta Efl.Gfx.Blur
{
[[A simple API to apply blur effects.
/* FIXME: YUV and other planar formats are not properly handled in this API! */
-interface Efl.Gfx.Buffer
+interface @beta Efl.Gfx.Buffer
{
[[Common APIs for all objects representing images and 2D pixel buffers.]]
import efl_gfx_types;
-mixin Efl.Gfx.Color
+mixin @beta Efl.Gfx.Color
{
[[Efl Gfx Color mixin class]]
data: null;
import efl_gfx_types;
-mixin Efl.Gfx.Color_Class
+mixin @beta Efl.Gfx.Color_Class
{
[[Efl Gfx Color Class mixin class]]
data: null;
import eina_types;
-interface Efl.Gfx.Entity {
+interface @beta Efl.Gfx.Entity {
[[Efl graphics interface]]
eo_prefix: efl_gfx_entity;
methods {
import eina_types;
-interface Efl.Gfx.Fill {
+interface @beta Efl.Gfx.Fill {
[[Efl graphics fill interface]]
methods {
@property fill_auto {
-interface Efl.Gfx.Filter
+interface @beta Efl.Gfx.Filter
{
[[Graphical filters can be applied to any object implementing this interface.
pingpong = 2 [[Ping-pong bouncing loop: 1->2->3->2->1->2->3->1]]
}
-interface Efl.Gfx.Frame_Controller
+interface @beta Efl.Gfx.Frame_Controller
{
[[Efl frame controller of frame based animated object interface.]]
import efl_gfx_types;
-interface Efl.Gfx.Gradient
+interface @beta Efl.Gfx.Gradient
{
[[Efl graphics gradient interface]]
eo_prefix: efl_gfx_gradient;
-interface Efl.Gfx.Gradient_Linear extends Efl.Gfx.Gradient
+interface @beta Efl.Gfx.Gradient_Linear extends Efl.Gfx.Gradient
{
[[Efl graphics gradient linear interface]]
methods {
-interface Efl.Gfx.Gradient_Radial extends Efl.Gfx.Gradient
+interface @beta Efl.Gfx.Gradient_Radial extends Efl.Gfx.Gradient
{
[[Efl graphics gradient radial interface]]
methods {
none [[Not scale the image]]
}
-interface Efl.Gfx.Image
+interface @beta Efl.Gfx.Image
{
[[Common APIs for all 2D images that can be rendered on the canvas.]]
}
*/
-interface Efl.Gfx.Image_Load_Controller
+interface @beta Efl.Gfx.Image_Load_Controller
{
[[Common APIs for all loadable 2D images.]]
import eina_types;
import efl_gfx_types;
-mixin Efl.Gfx.Path
+mixin @beta Efl.Gfx.Path
{
[[EFL graphics path object interface]]
methods {
import efl_gfx_types;
-mixin Efl.Gfx.Shape extends Efl.Gfx.Path
+mixin @beta Efl.Gfx.Shape extends Efl.Gfx.Path
{
[[EFL graphics shape object interface]]
methods {
-interface Efl.Gfx.Size_Class
+interface @beta Efl.Gfx.Size_Class
{
[[Efl Gfx Size Class interface]]
methods {
const Efl.Gfx.Size_Hint_Expand: double = 1.0;
[[Use with @Efl.Gfx.Size_Hint.hint_weight.]]
-interface Efl.Gfx.Size_Hint
+interface @beta Efl.Gfx.Size_Hint
{
[[Efl graphics size hint interface]]
event_prefix: efl_gfx_entity;
const Efl.Gfx.Stack_Layer_Min: short = -32768; [[bottom-most layer number]]
const Efl.Gfx.Stack_Layer_Max: short = 32767; [[top-most layer number]]
-interface Efl.Gfx.Stack
+interface @beta Efl.Gfx.Stack
{
[[Efl graphics stack interface]]
event_prefix: efl_gfx_entity;
import efl_gfx_types;
-interface Efl.Gfx.Text_Class
+interface @beta Efl.Gfx.Text_Class
{
[[Efl Gfx Text Class interface]]
methods {
import eina_types;
-interface Efl.Gfx.View
+interface @beta Efl.Gfx.View
{
[[Efl graphics view interface]]
eo_prefix: efl_gfx;
@property canvas { values { canvas: Efl.Canvas; } }
*/
-class Efl.Input.Device extends Efl.Object
+class @beta Efl.Input.Device extends Efl.Object
{
[[Represents a pointing device such as a touch finger, pen or mouse.
-interface Efl.Interpolator
+interface @beta Efl.Interpolator
{
[[Efl interpolator interface]]
methods {
-class Efl.Io.Buffer extends Efl.Object implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Io.Sizer, Efl.Io.Positioner {
+class @beta Efl.Io.Buffer extends Efl.Object implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Io.Sizer, Efl.Io.Positioner {
[[Generic In-memory buffer of data to be used as I/O.
This class offers both input and output, which can be used at
import eina_types;
-interface Efl.Io.Closer {
+interface @beta Efl.Io.Closer {
[[Generic interface for objects that can close themselves.
This interface allows external objects to transparently close an
end, [[Seek from the end of stream/file]]
}
-mixin Efl.Io.Positioner {
+mixin @beta Efl.Io.Positioner {
[[Generic interface for objects that can change or report position.
@since 1.19
-class Efl.Io.Queue extends Efl.Object implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
+class @beta Efl.Io.Queue extends Efl.Object implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
[[Generic In-memory queue of data to be used as I/O.
This class is to be used to receive temporary data using
import eina_types;
-interface Efl.Io.Reader {
+interface @beta Efl.Io.Reader {
[[Generic interface for objects that can read data into a provided memory.
This interface allows external objects to transparently monitor
import eina_types;
-mixin Efl.Io.Sizer {
+mixin @beta Efl.Io.Sizer {
[[Generic interface for objects that can resize or report size of themselves.
This interface allows external objects to transparently resize
import eina_types;
-interface Efl.Io.Writer {
+interface @beta Efl.Io.Writer {
[[Generic interface for objects that can write data from a provided memory.
This interface allows external objects to transparently write
the parent, it will be available here.]]
}
-interface Efl.Model
+interface @beta Efl.Model
{
[[Efl model interface]]
eo_prefix: efl_model;
import efl_types;
-class Efl.Observable extends Efl.Object {
+class @beta Efl.Observable extends Efl.Object {
[[Efl observable class]]
methods {
observer_add {
-interface Efl.Observer {
+interface @beta Efl.Observer {
[[Efl observer interface]]
methods {
update {
vertical = 2 [[Flip image vertically]]
}
-interface Efl.Orientation
+interface @beta Efl.Orientation
{
[[Efl orientation interface]]
methods {
-interface Efl.Pack extends Efl.Container
+interface @beta Efl.Pack extends Efl.Container
{
[[API common to all UI container objects.]]
methods
-interface Efl.Pack_Layout
+interface @beta Efl.Pack_Layout
{
[[Low-level APIs for object that can lay their children out.
-interface Efl.Pack_Linear extends Efl.Pack
+interface @beta Efl.Pack_Linear extends Efl.Pack
{
[[API for containers ]]
eo_prefix: efl_pack;
import efl_ui_direction;
-interface Efl.Pack_Table extends Efl.Pack_Linear
+interface @beta Efl.Pack_Table extends Efl.Pack_Linear
{
[[2D containers aligned on a table with rows and columns]]
eo_prefix: efl_pack;
import efl_object;
-interface Efl.Part
+interface @beta Efl.Part
{
[[Interface for objects supporting named parts.
-interface Efl.Playable
+interface @beta Efl.Playable
{
[[Efl media playable interface]]
methods {
-interface Efl.Player
+interface @beta Efl.Player
{
[[Efl media player interface]]
methods {
import eina_types;
-interface Efl.Screen
+interface @beta Efl.Screen
{
[[Efl screen interface]]
methods {
-interface Efl.Text
+interface @beta Efl.Text
{
[[Efl text interface]]
methods {
import efl_text_types;
-interface Efl.Text_Annotate {
+interface @beta Efl.Text_Annotate {
[[Cursor API
@since 1.20
under [[Cursor type under]]
}
-interface Efl.Text_Cursor {
+interface @beta Efl.Text_Cursor {
[[Cursor API
@since 1.20
color = (1 << 0), [[Enable scalable feature for color bitmap fonts.]]
}
-interface Efl.Text_Font {
+interface @beta Efl.Text_Font {
[[Font settings of the text
@since 1.20
end [[Text is places at opposite side of LTR/RTL (bidirectional) settings]]
}
-interface Efl.Text_Format {
+interface @beta Efl.Text_Format {
[[The look and layout of the text
The text format can affect the geometry of the text object, as well as
-interface Efl.Text_Markup {
+interface @beta Efl.Text_Markup {
[[Markup data that populates the text object's style and format
@since 1.21
-interface Efl.Text_Markup_Interactive extends Efl.Text_Cursor {
+interface @beta Efl.Text_Markup_Interactive extends Efl.Text_Cursor {
[[Markup data that populates the text object's style and format
@since 1.22
-class Efl.Text_Markup_Util {
+class @beta Efl.Text_Markup_Util {
[[Utility class for markup, such as conversions
@since 1.21.
dashed, [[Underlined with a dashed line]]
}
-interface Efl.Text_Style {
+interface @beta Efl.Text_Style {
[[Style to apply to the text
A style can be coloring, effects, underline, strikethrough etc.
-interface Efl.Ui.Autorepeat {
+interface @beta Efl.Ui.Autorepeat {
[[Efl UI autorepeat interface]]
eo_prefix: efl_ui;
methods {
-interface Efl.Ui.Clickable
+interface @beta Efl.Ui.Clickable
{
[[Efl UI clickable interface]]
event_prefix: efl_ui;
left = Efl.Ui.Dir.rtl, [[Left is an alias for RTL.]]
}
-interface Efl.Ui.Direction
+interface @beta Efl.Ui.Direction
{
[[EFL UI object direction interface]]
methods {
-mixin Efl.Ui.Direction_Readonly extends Efl.Ui.Direction
+mixin @beta Efl.Ui.Direction_Readonly extends Efl.Ui.Direction
{
implements {
Efl.Ui.Direction.direction { set; [[This will always print and error that this is a readonly object]]}
import efl_ui_types;
-interface Efl.Ui.Drag
+interface @beta Efl.Ui.Drag
{
[[Common interface for draggable objects and parts.
/* FIXME: Edje Drag and this Dnd Draggable have confusingly similar names! */
-interface Efl.Ui.Draggable
+interface @beta Efl.Ui.Draggable
{
[[Efl UI draggable interface]]
event_prefix: efl_ui;
item: Efl.Gfx.Entity; [[The item that was just created.]]
}
-interface Efl.Ui.Factory extends Efl.Ui.Property_Bind, Efl.Ui.Factory_Bind
+interface @beta Efl.Ui.Factory extends Efl.Ui.Property_Bind, Efl.Ui.Factory_Bind
{
[[Efl UI factory interface]]
methods {
-interface Efl.Ui.Factory_Bind
+interface @beta Efl.Ui.Factory_Bind
{
[[Efl UI Property interface.
view object can have @Efl.Model and need to set cotent with those model stored data.
}
};
-mixin Efl.Ui.Format
+mixin @beta Efl.Ui.Format
{
[[interface class for format_func]]
methods {
-interface Efl.Ui.I18n
+interface @beta Efl.Ui.I18n
{
[[A common Internationalization interface for UI objects.]]
eo_prefix: efl_ui;
-interface Efl.Ui.Menu {
+interface @beta Efl.Ui.Menu {
[[Efl UI menu interface]]
legacy_prefix: null;
methods {
none [[Last value of select mode. child cannot be selected at all.]]
}
-interface Efl.Ui.Multi_Selectable
+interface @beta Efl.Ui.Multi_Selectable
{
[[Efl UI Multi selectable interface.
The container have to control select property of multiple chidren.]]
-interface Efl.Ui.Property_Bind
+interface @beta Efl.Ui.Property_Bind
{
[[Efl UI Property_Bind interface.
view object can have @Efl.Model to manage the data,
-interface Efl.Ui.Range_Display
+interface @beta Efl.Ui.Range_Display
{
[[Interface that contains properties regarding the displaying of a range.]]
eo_prefix: efl_ui_range;
-interface Efl.Ui.Range_Interactive extends Efl.Ui.Range_Display
+interface @beta Efl.Ui.Range_Interactive extends Efl.Ui.Range_Display
{
[[Interface that extends the normal displaying properties with usage properties.
horizontal = 2 [[Block horizontal movement.]]
}
-interface Efl.Ui.Scrollable
+interface @beta Efl.Ui.Scrollable
{
[[Efl UI scrollable interface]]
event_prefix: efl_ui;
import eina_types;
-interface Efl.Ui.Scrollable_Interactive extends Efl.Ui.Scrollable
+interface @beta Efl.Ui.Scrollable_Interactive extends Efl.Ui.Scrollable
{
eo_prefix: efl_ui_scrollable;
methods {
vertical,
last
}
-interface Efl.Ui.Scrollbar
+interface @beta Efl.Ui.Scrollbar
{
methods {
@property bar_mode {
-interface Efl.Ui.Selectable
+interface @beta Efl.Ui.Selectable
{
[[Efl UI selectable interface]]
event_prefix: efl_ui;
-interface Efl.Ui.View
+interface @beta Efl.Ui.View
{
[[Efl UI view interface]]
methods {
last [[Sentinel value to indicate last enum field during iteration]]
}
-interface Efl.Ui.Zoom
+interface @beta Efl.Ui.Zoom
{
[[Efl UI zoom interface]]
event_prefix: efl_ui;
}
};
-class Efl.Io.Manager extends Efl.Loop_Consumer
+class @beta Efl.Io.Manager extends Efl.Loop_Consumer
{
[[Class representing an asynchronous file operation.]]
return: int;
};
-class Efl.Io.Model extends Efl.Loop_Model
+class @beta Efl.Io.Model extends Efl.Loop_Model
{
[[Efl Io model class]]
import efl_ui;
-mixin Efl.Access.Action
+mixin @beta Efl.Access.Action
{
[[Accessible action mixin]]
data: null;
import eina_types;
-mixin Efl.Access.Component extends Efl.Gfx.Entity, Efl.Gfx.Stack
+mixin @beta Efl.Access.Component extends Efl.Gfx.Entity, Efl.Gfx.Stack
{
[[AT-SPI component mixin]]
data: Efl_Access_Component_Data;
-interface Efl.Access.Editable.Text
+interface @beta Efl.Access.Editable.Text
{
[[Elementary editable text interface]]
methods {
type Efl.Access.Relation_Set: list<ptr(Efl.Access.Relation)>; [[Elementary Accessibility relation set type]]
-mixin Efl.Access.Object requires Efl.Object
+mixin @beta Efl.Access.Object requires Efl.Object
{
[[Accessibility accessible mixin]]
eo_prefix: efl_access_object;
-interface Efl.Access.Selection
+interface @beta Efl.Access.Selection
{
[[Elementary access selection interface]]
methods {
len: size; [[Change length]]
}
-interface Efl.Access.Text
+interface @beta Efl.Access.Text
{
[[Elementary accessible text interface]]
methods {
-interface Efl.Access.Value
+interface @beta Efl.Access.Value
{
[[Elementary Access value interface]]
methods {
import efl_ui;
-mixin Efl.Access.Widget.Action extends Efl.Access.Action
+mixin @beta Efl.Access.Widget.Action extends Efl.Access.Action
{
[[Access widget action mixin]]
data: null;
-interface Efl.Access.Window
+interface @beta Efl.Access.Window
{
[[Elementary accessible window interface]]
events {
-class Efl.Config_Global extends Efl.Object implements Efl.Config
+class @beta Efl.Config_Global extends Efl.Object implements Efl.Config
{
[[This class is a singleton representing the global configuration for the
running application.
import efl_types;
-class Efl.Datetime.Manager extends Efl.Object
+class @beta Efl.Datetime.Manager extends Efl.Object
{
[[Efl datetime manager class for Datepicker and Timepicker]]
methods {
-class Efl.Page.Indicator extends Efl.Object
+class @beta Efl.Page.Indicator extends Efl.Object
{
[[Page indicator
-class Efl.Page.Indicator_Icon extends Efl.Page.Indicator
+class @beta Efl.Page.Indicator_Icon extends Efl.Page.Indicator
{
[[Icon type page indicator
-class Efl.Page.Transition extends Efl.Object
+class @beta Efl.Page.Transition extends Efl.Object
{
[[Page transition for @Efl.Ui.Pager
-class Efl.Page.Transition_Scroll extends Efl.Page.Transition
+class @beta Efl.Page.Transition_Scroll extends Efl.Page.Transition
{
[[Page transition for @Efl.Ui.Pager
import efl_text_types;
-interface Efl.Text_Interactive extends Efl.Text, Efl.Text_Font,
+interface @beta Efl.Text_Interactive extends Efl.Text, Efl.Text_Font,
Efl.Text_Format, Efl.Text_Style
{
[[This is an interface interactive text inputs should implement]]
button_type: Efl.Ui.Alert_Popup_Button; [[Clicked button type]]
}
-class Efl.Ui.Alert_Popup extends Efl.Ui.Popup
+class @beta Efl.Ui.Alert_Popup extends Efl.Ui.Popup
{
[[EFL UI Alert Popup class]]
methods {
-class Efl.Ui.Alert_Popup_Part extends Efl.Ui.Layout_Part_Text
+class @beta Efl.Ui.Alert_Popup_Part extends Efl.Ui.Layout_Part_Text
{
[[Efl UI Alert Popup internal part class]]
data: null;
-class Efl.Ui.Anchor_Popup extends Efl.Ui.Popup
+class @beta Efl.Ui.Anchor_Popup extends Efl.Ui.Popup
{
[[EFL UI Anchor Popup class]]
methods {
-class Efl.Ui.Average_Model extends Efl.Ui.Exact_Model
+class @beta Efl.Ui.Average_Model extends Efl.Ui.Exact_Model
{
[[Class to be used to store object item size for List/Grid View.
-class Efl.Ui.Bg extends Efl.Ui.Layout implements Efl.Gfx.Color, Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller
+class @beta Efl.Ui.Bg extends Efl.Ui.Layout implements Efl.Gfx.Color, Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller
{
[[The bg (background) widget is used for setting (solid) background decorations
for a window (unless it has transparency enabled) or for any container object. It
-class Efl.Ui.Bg_Legacy extends Efl.Ui.Bg implements Efl.Ui.Legacy
+class @beta Efl.Ui.Bg_Legacy extends Efl.Ui.Bg implements Efl.Ui.Legacy
{
[[The bg (background) widget is used for setting (solid) background decorations
-class Efl.Ui.Box extends Efl.Ui.Widget implements Efl.Pack_Linear, Efl.Pack_Layout,
+class @beta Efl.Ui.Box extends Efl.Ui.Widget implements Efl.Pack_Linear, Efl.Pack_Layout,
Efl.Ui.Direction
{
[[The box widget.
-class Efl.Ui.Box_Flow extends Efl.Ui.Box
+class @beta Efl.Ui.Box_Flow extends Efl.Ui.Box
{
[[A custom layout engine for @Efl.Ui.Box.]]
methods {
-class Efl.Ui.Box_Stack extends Efl.Ui.Box
+class @beta Efl.Ui.Box_Stack extends Efl.Ui.Box
{
[[A custom layout engine for @Efl.Ui.Box that stacks items.
-class Efl.Ui.Button extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Ui.Autorepeat,
+class @beta Efl.Ui.Button extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Ui.Autorepeat,
Efl.Text, Efl.Content,
Efl.Access.Widget.Action
{
-class Efl.Ui.Button_Legacy extends Efl.Ui.Button implements Efl.Ui.Legacy
+class @beta Efl.Ui.Button_Legacy extends Efl.Ui.Button implements Efl.Ui.Legacy
{
[[Push-button widget
-class Efl.Ui.Button_Legacy_Part extends Efl.Ui.Layout_Part_Content
+class @beta Efl.Ui.Button_Legacy_Part extends Efl.Ui.Layout_Part_Content
{
[[Elementary button internal part class]]
data: null;
-class Efl.Ui.Caching_Factory extends Efl.Ui.Widget_Factory
+class @beta Efl.Ui.Caching_Factory extends Efl.Ui.Widget_Factory
{
[[Efl Ui Factory that provides object caching.
last [[Sentinel value to indicate last enum field during iteration]]
}
-class Efl.Ui.Calendar extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Efl.Access.Widget.Action, Efl.Ui.Format
+class @beta Efl.Ui.Calendar extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Efl.Access.Widget.Action, Efl.Ui.Format
{
[[Calendar widget
-class Efl.Ui.Calendar_Item extends Efl.Object implements Efl.Ui.Focus.Object
+class @beta Efl.Ui.Calendar_Item extends Efl.Object implements Efl.Ui.Focus.Object
{
[[EFL UI Calendar Item class]]
methods {
-class Efl.Ui.Check extends Efl.Ui.Nstate implements Efl.Access.Widget.Action
+class @beta Efl.Ui.Check extends Efl.Ui.Nstate implements Efl.Access.Widget.Action
{
[[Check widget
-class Efl.Ui.Check_Legacy extends Efl.Ui.Check implements Efl.Ui.Legacy
+class @beta Efl.Ui.Check_Legacy extends Efl.Ui.Check implements Efl.Ui.Legacy
{
[[Check widget
-class Efl.Ui.Check_Legacy_Part extends Efl.Ui.Layout_Part_Content
+class @beta Efl.Ui.Check_Legacy_Part extends Efl.Ui.Layout_Part_Content
{
[[Elementary check internal part class]]
data: null;
ampm = 7, [[Indicates AM/PM field .]]
}
-class Efl.Ui.Clock extends Efl.Ui.Layout
+class @beta Efl.Ui.Clock extends Efl.Ui.Layout
{
[[Efl UI clock class]]
methods {
-class Efl.Ui.Clock_Legacy extends Efl.Ui.Clock implements Efl.Ui.Legacy
+class @beta Efl.Ui.Clock_Legacy extends Efl.Ui.Clock implements Efl.Ui.Legacy
{
[[Efl UI clock class]]
data: null;
-interface Efl.Ui.Cursor
+interface @beta Efl.Ui.Cursor
{
[[An interface to define mouse cursors to use when hovering
over UI widgets.
-class Efl.Ui.Datepicker extends Efl.Ui.Layout
+class @beta Efl.Ui.Datepicker extends Efl.Ui.Layout
{
[[Datepicker widget
import efl_ui_dnd_types;
-mixin Efl.Ui.Dnd {
+mixin @beta Efl.Ui.Dnd {
data: null;
methods {
drag_start {
import efl_ui_dnd_types;
-mixin Efl.Ui.Dnd_Container {
+mixin @beta Efl.Ui.Dnd_Container {
methods {
@property drag_delay_time {
[[The time since mouse down happens to drag starts.]]
-class Efl.Ui.Exact_Model extends Efl.Ui.Size_Model
+class @beta Efl.Ui.Exact_Model extends Efl.Ui.Size_Model
{
[[Class to be used to store object item size for List/Grid View.
page [[Page interaction]]
}
-class Efl.Ui.Flip extends Efl.Ui.Widget implements Efl.Pack_Linear
+class @beta Efl.Ui.Flip extends Efl.Ui.Widget implements Efl.Pack_Linear
{
[[Efl UI flip class]]
legacy_prefix: elm_flip;
-class Efl.Ui.Flip_Legacy extends Efl.Ui.Flip implements Efl.Ui.Legacy
+class @beta Efl.Ui.Flip_Legacy extends Efl.Ui.Flip implements Efl.Ui.Legacy
{
[[Efl UI flip class]]
data: null;
-class Efl.Ui.Flip_Part extends Efl.Ui.Widget_Part implements Efl.Content
+class @beta Efl.Ui.Flip_Part extends Efl.Ui.Widget_Part implements Efl.Content
{
[[Efl UI flip internal class]]
data: null;
-mixin Efl.Ui.Focus.Composition requires Efl.Ui.Widget {
+mixin @beta Efl.Ui.Focus.Composition requires Efl.Ui.Widget {
[[This defines the inheriting widget as Composition widget.
A composition widget is a widget that's the logical parent of another set of widgets which can be used for interaction.
-class Efl.Ui.Focus.Composition_Adapter extends Efl.Object implements Efl.Ui.Focus.Object
+class @beta Efl.Ui.Focus.Composition_Adapter extends Efl.Object implements Efl.Ui.Focus.Object
{
[[EFL UI Focus Composition Adapter class]]
methods {
-mixin Efl.Ui.Focus.Layer requires Efl.Ui.Widget extends Efl.Ui.Widget_Focus_Manager {
+mixin @beta Efl.Ui.Focus.Layer requires Efl.Ui.Widget extends Efl.Ui.Widget_Focus_Manager {
[[This defines the inheriting widget as focus layer
A focus layer is the uppermost one which received input and handles all focus related events for as long as it exists and is visible. It's NOT possible to escape this layer with focus movement.
element : Efl.Ui.Focus.Object; [[Focus object element]]
}
-interface Efl.Ui.Focus.Manager {
+interface @beta Efl.Ui.Focus.Manager {
[[Calculates the directions of Efl.Ui.Focus.Direction
Each registered item will get a other registered object into each
-class Efl.Ui.Focus.Manager_Calc extends Efl.Object implements Efl.Ui.Focus.Manager {
+class @beta Efl.Ui.Focus.Manager_Calc extends Efl.Object implements Efl.Ui.Focus.Manager {
[[Calculates the directions of Efl.Ui.Focus.Direction
Each registered item will get an other registered object in each
-class Efl.Ui.Focus.Manager_Root_Focus extends Efl.Ui.Focus.Manager_Calc {
+class @beta Efl.Ui.Focus.Manager_Root_Focus extends Efl.Ui.Focus.Manager_Calc {
[[ This class ensures that the root is at least focusable, if nothing else is focusable]]
methods {
@property canvas_object {
-mixin Efl.Ui.Focus.Manager_Sub requires Efl.Object extends Efl.Ui.Focus.Manager
+mixin @beta Efl.Ui.Focus.Manager_Sub requires Efl.Object extends Efl.Ui.Focus.Manager
{
[[A class that automatically registers its border elements in the parent manager
-interface Efl.Ui.Focus.Manager_Window_Root {
+interface @beta Efl.Ui.Focus.Manager_Window_Root {
[[ A interface to indicate the end of a focus chain.
Focusmanagers are ensuring that if they give focus to something, that they are registered in the upper focus manager.
import eina_types;
-mixin Efl.Ui.Focus.Object
+mixin @beta Efl.Ui.Focus.Object
{
[[Functions of focusable objects.
-interface Efl.Ui.Focus.Parent_Provider {
+interface @beta Efl.Ui.Focus.Parent_Provider {
[[EFL UI Focus Parent Provider interface]]
methods {
find_logical_parent {
-class Efl.Ui.Focus.Parent_Provider_Gen extends Efl.Object implements Efl.Ui.Focus.Parent_Provider {
+class @beta Efl.Ui.Focus.Parent_Provider_Gen extends Efl.Object implements Efl.Ui.Focus.Parent_Provider {
[[EFL UI Focus Parent Provider Gen class]]
methods {
@property content_item_map {
-class Efl.Ui.Focus.Parent_Provider_Standard extends Efl.Object implements Efl.Ui.Focus.Parent_Provider {
+class @beta Efl.Ui.Focus.Parent_Provider_Standard extends Efl.Object implements Efl.Ui.Focus.Parent_Provider {
[[EFL UI Focus Parent Provider Standard Class]]
implements {
Efl.Ui.Focus.Parent_Provider.find_logical_parent;
-class Efl.Ui.Focus.Util extends Efl.Object {
+class @beta Efl.Ui.Focus.Util extends Efl.Object {
[[EFL UI Focus Util class]]
methods {
focus @class {
-class Efl.Ui.Frame extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Text, Efl.Text_Markup,
+class @beta Efl.Ui.Frame extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Text, Efl.Text_Markup,
Efl.Content
{
[[Frame widget
-class Efl.Ui.Frame_Legacy extends Efl.Ui.Frame implements Efl.Ui.Legacy
+class @beta Efl.Ui.Frame_Legacy extends Efl.Ui.Frame implements Efl.Ui.Legacy
{
[[Frame widget
import efl_ui_grid_item;
-class Efl.Ui.Grid extends Efl.Ui.Layout implements
+class @beta Efl.Ui.Grid extends Efl.Ui.Layout implements
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar,
Efl.Pack_Linear, Efl.Pack_Layout,
-class Efl.Ui.Grid_Default_Item extends Efl.Ui.Grid_Item implements
+class @beta Efl.Ui.Grid_Default_Item extends Efl.Ui.Grid_Item implements
Efl.Text,
Efl.Text_Markup,
Efl.Ui.L10n,
-class Efl.Ui.Grid_Default_Item_Part_End extends Efl.Ui.Layout_Part implements Efl.Content
+class @beta Efl.Ui.Grid_Default_Item_Part_End extends Efl.Ui.Layout_Part implements Efl.Content
{
[[Grid Default Item internal content of end part class]]
data: null;
-class Efl.Ui.Grid_Default_Item_Part_Icon extends Efl.Ui.Layout_Part implements Efl.Content
+class @beta Efl.Ui.Grid_Default_Item_Part_Icon extends Efl.Ui.Layout_Part implements Efl.Content
{
[[Grid Default Item internal content of icon part class]]
data: null;
-abstract Efl.Ui.Grid_Item extends Efl.Ui.Item
+abstract @beta Efl.Ui.Grid_Item extends Efl.Ui.Item
{
implements {
//Efl.Object
-class Efl.Ui.Homogeneous_Model extends Efl.Ui.Size_Model
+class @beta Efl.Ui.Homogeneous_Model extends Efl.Ui.Size_Model
{
[[Class to be used to store object item size for List/Grid View.
open_error: bool; [[$true if the error happened when opening the file, $false otherwise]]
}
-class Efl.Ui.Image extends Efl.Ui.Widget implements Efl.Ui.Clickable, Efl.Ui.Draggable,
+class @beta Efl.Ui.Image extends Efl.Ui.Widget implements Efl.Ui.Clickable, Efl.Ui.Draggable,
Efl.File, Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller, Efl.Player, Efl.Gfx.View,
Efl.Access.Component, Efl.Access.Widget.Action, Efl.Gfx.Color,
Efl.Orientation,
-class Efl.Ui.Image_Factory extends Efl.Ui.Caching_Factory
+class @beta Efl.Ui.Image_Factory extends Efl.Ui.Caching_Factory
{
[[Efl UI image factory class]]
implements {
-class Efl.Ui.Image_Legacy extends Efl.Ui.Image implements Efl.Ui.Legacy
+class @beta Efl.Ui.Image_Legacy extends Efl.Ui.Image implements Efl.Ui.Legacy
{
[[ Efl UI image class]]
data: null;
struct @extern Elm.Photocam.Error;
struct @extern Elm.Photocam.Progress;
-class Efl.Ui.Image_Zoomable extends Efl.Ui.Image implements Efl.Ui.Zoom,
+class @beta Efl.Ui.Image_Zoomable extends Efl.Ui.Image implements Efl.Ui.Zoom,
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar
{
-class Efl.Ui.Image_Zoomable_Legacy extends Efl.Ui.Image_Zoomable implements Efl.Ui.Legacy
+class @beta Efl.Ui.Image_Zoomable_Legacy extends Efl.Ui.Image_Zoomable implements Efl.Ui.Legacy
{
[[Elementary Image Zoomable class]]
data: null;
-class Efl.Ui.Image_Zoomable_Pan extends Efl.Ui.Pan
+class @beta Efl.Ui.Image_Zoomable_Pan extends Efl.Ui.Pan
{
[[Elementary photocom pan class]]
legacy_prefix: elm_photocam_pan;
-class Efl.Ui.Internal.Text.Interactive extends Efl.Canvas.Text implements Efl.Text_Interactive
+class @beta Efl.Ui.Internal.Text.Interactive extends Efl.Canvas.Text implements Efl.Text_Interactive
{
[[An internal object in charge of the interactive aspect of the text widget.
multiline = 1,
}
-class Efl.Ui.Internal_Text_Scroller extends Efl.Ui.Scroller
+class @beta Efl.Ui.Internal_Text_Scroller extends Efl.Ui.Scroller
{
[[Internal-usage text scroller class.
-abstract Efl.Ui.Item extends Efl.Ui.Layout implements Efl.Ui.Selectable, Efl.Ui.Clickable
+abstract @beta Efl.Ui.Item extends Efl.Ui.Layout implements Efl.Ui.Selectable, Efl.Ui.Clickable
{
[[Item abstract class for pack widget. All item have to be inherited from this class.]]
methods {
-interface Efl.Ui.L10n
+interface @beta Efl.Ui.L10n
{
[[Interface for all translatable text APIs.
import efl_ui;
-class Efl.Ui.Layout extends Efl.Ui.Widget implements Efl.Container, Efl.File,
+class @beta Efl.Ui.Layout extends Efl.Ui.Widget implements Efl.Container, Efl.File,
Efl.Ui.View, Efl.Ui.Property_Bind, Efl.Ui.Factory_Bind,
Efl.Layout.Calc, Efl.Layout.Signal,
Efl.Layout.Group
-class Efl.Ui.Layout_Factory extends Efl.Ui.Caching_Factory
+class @beta Efl.Ui.Layout_Factory extends Efl.Ui.Caching_Factory
{
[[Efl Ui Layout Factory class]]
methods {
-class Efl.Ui.Layout_Legacy extends Efl.Ui.Layout implements Efl.Ui.Legacy
+class @beta Efl.Ui.Layout_Legacy extends Efl.Ui.Layout implements Efl.Ui.Legacy
{
[[Elementary layout class]]
data: null;
-class Efl.Ui.Layout_Part extends Efl.Ui.Widget_Part implements Efl.Ui.Cursor
+class @beta Efl.Ui.Layout_Part extends Efl.Ui.Widget_Part implements Efl.Ui.Cursor
{
[[Elementary layout internal part class]]
data: null;
-class Efl.Ui.Layout_Part_Bg extends Efl.Ui.Widget_Part_Bg
+class @beta Efl.Ui.Layout_Part_Bg extends Efl.Ui.Widget_Part_Bg
{
[[Elementary layout internal part background class]]
data: null;
/* TIZEN_ONLY(20180508): fix layout_part_cursor things and eo hierarchy of part_box/part_table
-class Efl.Ui.Layout_Part_Box extends Efl.Object implements Efl.Pack_Linear,
- Efl.Ui.Direction
+class @beta Efl.Ui.Layout_Part_Box extends Efl.Object implements Efl.Pack_Linear,
+ Efl.Ui.Direction_Readonly
*/
/* END */
-class Efl.Ui.Layout_Part_Box extends Efl.Ui.Layout_Part implements Efl.Pack_Linear,
+class @beta Efl.Ui.Layout_Part_Box extends Efl.Ui.Layout_Part implements Efl.Pack_Linear,
Efl.Ui.Direction_Readonly
{
[[Represents a Box created as part of a layout.
-class Efl.Ui.Layout_Part_Content extends Efl.Ui.Layout_Part implements Efl.Content
+class @beta Efl.Ui.Layout_Part_Content extends Efl.Ui.Layout_Part implements Efl.Content
{
[[Elementary layout internal part class]]
data: null;
-class Efl.Ui.Layout_Part_Legacy extends Efl.Ui.Layout_Part implements Efl.Content, Efl.Text,
+class @beta Efl.Ui.Layout_Part_Legacy extends Efl.Ui.Layout_Part implements Efl.Content, Efl.Text,
Efl.Text_Markup, Efl.Ui.L10n
{
[[Elementary layout internal part class]]
/* TIZEN_ONLY(20180508): fix layout_part_cursor things and eo hierarchy of part_box/part_table
-class Efl.Ui.Layout_Part_Table extends Efl.Object implements Efl.Pack_Table
+class @beta Efl.Ui.Layout_Part_Table extends Efl.Object implements Efl.Pack_Table
*/
/* END */
-class Efl.Ui.Layout_Part_Table extends Efl.Ui.Layout_Part implements Efl.Pack_Table
+class @beta Efl.Ui.Layout_Part_Table extends Efl.Ui.Layout_Part implements Efl.Pack_Table
{
[[Represents a Table created as part of a layout.
-class Efl.Ui.Layout_Part_Text extends Efl.Ui.Layout_Part implements Efl.Text, Efl.Text_Markup,
+class @beta Efl.Ui.Layout_Part_Text extends Efl.Ui.Layout_Part implements Efl.Text, Efl.Text_Markup,
Efl.Ui.L10n
{
[[Elementary layout internal part class]]
-interface Efl.Ui.Legacy
+interface @beta Efl.Ui.Legacy
{
[[The bg (background) widget is used for setting (solid) background decorations
import efl_ui_list_item;
-class Efl.Ui.List extends Efl.Ui.Layout implements
+class @beta Efl.Ui.List extends Efl.Ui.Layout implements
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar,
Efl.Pack_Linear, Efl.Pack_Layout,
-class Efl.Ui.List_Default_Item extends Efl.Ui.List_Item implements
+class @beta Efl.Ui.List_Default_Item extends Efl.Ui.List_Item implements
Efl.Text,
Efl.Text_Markup,
Efl.Content
-class Efl.Ui.List_Default_Item_Part_End extends Efl.Ui.Layout_Part implements Efl.Content
+class @beta Efl.Ui.List_Default_Item_Part_End extends Efl.Ui.Layout_Part implements Efl.Content
{
[[List Default Item internal content of end part class]]
data: null;
-class Efl.Ui.List_Default_Item_Part_Icon extends Efl.Ui.Layout_Part implements Efl.Content
+class @beta Efl.Ui.List_Default_Item_Part_Icon extends Efl.Ui.Layout_Part implements Efl.Content
{
[[List Default Item internal content of icon part class]]
data: null;
-class Efl.Ui.List_Empty_Item extends Efl.Ui.List_Item implements Efl.Content
+class @beta Efl.Ui.List_Empty_Item extends Efl.Ui.List_Item implements Efl.Content
{
[[List Empty Item class. This item have only one swallow space,
thus user can decorate item by filling the swallow with
-abstract Efl.Ui.List_Item extends Efl.Ui.Item
+abstract @beta Efl.Ui.List_Item extends Efl.Ui.Item
{
implements {
//Efl.Object
child: Efl.Model;
index: int;
}
-class Efl.Ui.List_View extends Efl.Ui.Layout implements Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar,
+class @beta Efl.Ui.List_View extends Efl.Ui.Layout implements Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar,
Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Ui.Focus.Composition, Efl.Ui.Focus.Manager_Sub,
Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.List_View_Model, Efl.Ui.Widget_Focus_Manager
{
import efl_ui_list_view_types;
-interface Efl.Ui.List_View_Model
+interface @beta Efl.Ui.List_View_Model
{
methods {
@property load_range {
-class Efl.Ui.List_View_Pan extends Efl.Ui.Pan
+class @beta Efl.Ui.List_View_Pan extends Efl.Ui.Pan
{
[[Elementary Efl_Ui_List_View pan class]]
implements {
-class Efl.Ui.List_View_Precise_Layouter extends Efl.Object implements Efl.Ui.List_View_Relayout
+class @beta Efl.Ui.List_View_Precise_Layouter extends Efl.Object implements Efl.Ui.List_View_Relayout
{
implements {
Efl.Object.constructor;
-interface Efl.Ui.List_View_Relayout
+interface @beta Efl.Ui.List_View_Relayout
{
methods {
layout_do {
-class Efl.Ui.Navigation_Bar extends Efl.Ui.Layout implements Efl.Content, Efl.Text
+class @beta Efl.Ui.Navigation_Bar extends Efl.Ui.Layout implements Efl.Content, Efl.Text
{
[[Navigation_Bar widget.
-class Efl.Ui.Navigation_Bar_Part extends Efl.Ui.Layout_Part_Content
+class @beta Efl.Ui.Navigation_Bar_Part extends Efl.Ui.Layout_Part_Content
{
[[Efl UI Navigation_Bar internal part class]]
data: null;
-class Efl.Ui.Navigation_Bar_Part_Back_Button extends Efl.Ui.Layout_Part implements Efl.Ui.Clickable, Efl.Gfx.Entity, Efl.Text, Efl.Content
+class @beta Efl.Ui.Navigation_Bar_Part_Back_Button extends Efl.Ui.Layout_Part implements Efl.Ui.Clickable, Efl.Gfx.Entity, Efl.Text, Efl.Content
{
[[Efl Ui Navigation_Bar internal part back button class]]
data: null;
-class Efl.Ui.Navigation_Layout extends Efl.Ui.Layout implements Efl.Content
+class @beta Efl.Ui.Navigation_Layout extends Efl.Ui.Layout implements Efl.Content
{
[[Navigation_Layout widget.
-class Efl.Ui.Nstate extends Efl.Ui.Button
+class @beta Efl.Ui.Nstate extends Efl.Ui.Button
{
[[Efl UI nstate class]]
methods {
enabled
}
-class Efl.Ui.Pager extends Efl.Ui.Layout implements Efl.Pack_Linear
+class @beta Efl.Ui.Pager extends Efl.Ui.Layout implements Efl.Pack_Linear
{
[[Pager widget
-class Efl.Ui.Pan extends Efl.Canvas.Group implements Efl.Content
+class @beta Efl.Ui.Pan extends Efl.Canvas.Group implements Efl.Content
{
[[Elementary pan class]]
methods {
rel_y: double; [[content scrolled position (0.0 ~ 1.0) in the panel]]
}
-class Efl.Ui.Panel extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Elm.Interface_Scrollable, Efl.Content,
+class @beta Efl.Ui.Panel extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Elm.Interface_Scrollable, Efl.Content,
Efl.Access.Widget.Action
{
[[Elementary panel class]]
-class Efl.Ui.Panes extends Efl.Ui.Layout implements Efl.Ui.Direction,
+class @beta Efl.Ui.Panes extends Efl.Ui.Layout implements Efl.Ui.Direction,
Efl.Ui.Clickable
{
[[Elementary panes class]]
-class Efl.Ui.Panes_Legacy extends Efl.Ui.Panes implements Efl.Ui.Legacy
+class @beta Efl.Ui.Panes_Legacy extends Efl.Ui.Panes implements Efl.Ui.Legacy
{
[[Elementary panes class]]
data: null;
-class Efl.Ui.Panes_Part extends Efl.Ui.Layout_Part_Content
+class @beta Efl.Ui.Panes_Part extends Efl.Ui.Layout_Part_Content
{
[[Elementary Panes internal part class]]
data: null;
bottom [[Popup aligned to bottom]]
}
-class Efl.Ui.Popup extends Efl.Ui.Layout implements Efl.Content, Efl.Ui.Focus.Layer
+class @beta Efl.Ui.Popup extends Efl.Ui.Layout implements Efl.Content, Efl.Ui.Focus.Layer
{
[[EFL UI popup class]]
methods {
-class Efl.Ui.Popup_Part_Backwall extends Efl.Ui.Layout_Part implements Efl.File
+class @beta Efl.Ui.Popup_Part_Backwall extends Efl.Ui.Layout_Part implements Efl.File
{
[[Efl UI Popup internal part backwall class]]
data: null;
-class Efl.Ui.Progressbar extends Efl.Ui.Layout implements Efl.Ui.Range_Display, Efl.Ui.Format,
+class @beta Efl.Ui.Progressbar extends Efl.Ui.Layout implements Efl.Ui.Range_Display, Efl.Ui.Format,
Efl.Ui.Direction, Efl.Access.Value,
Efl.Text, Efl.Content, Efl.Text_Markup
{
-class Efl.Ui.Progressbar_Legacy extends Efl.Ui.Progressbar implements Efl.Ui.Legacy
+class @beta Efl.Ui.Progressbar_Legacy extends Efl.Ui.Progressbar implements Efl.Ui.Legacy
{
[[Elementary progressbar class]]
data: null;
-class Efl.Ui.Progressbar_Legacy_Part extends Efl.Ui.Layout_Part_Content
+class @beta Efl.Ui.Progressbar_Legacy_Part extends Efl.Ui.Layout_Part_Content
{
[[Elementary progressbar internal part class]]
data: null;
-class Efl.Ui.Progressbar_Part extends Efl.Ui.Layout_Part implements Efl.Ui.Range_Display
+class @beta Efl.Ui.Progressbar_Part extends Efl.Ui.Layout_Part implements Efl.Ui.Range_Display
{
[[Elementary progressbar internal part class]]
data: null;
-class Efl.Ui.Radio extends Efl.Ui.Check implements Efl.Access.Widget.Action, Efl.Content
+class @beta Efl.Ui.Radio extends Efl.Ui.Check implements Efl.Access.Widget.Action, Efl.Content
{
[[Elementary radio class]]
legacy_prefix: elm_radio;
-class Efl.Ui.Radio_Legacy extends Efl.Ui.Radio implements Efl.Ui.Legacy
+class @beta Efl.Ui.Radio_Legacy extends Efl.Ui.Radio implements Efl.Ui.Legacy
{
[[Elementary radio class]]
data: null;
-class Efl.Ui.Radio_Legacy_Part extends Efl.Ui.Layout_Part_Content
+class @beta Efl.Ui.Radio_Legacy_Part extends Efl.Ui.Layout_Part_Content
{
[[Elementary radio internal part class]]
data: null;
import eina_types;
-class Efl.Ui.Scroll_Alert_Popup extends Efl.Ui.Alert_Popup
+class @beta Efl.Ui.Scroll_Alert_Popup extends Efl.Ui.Alert_Popup
{
[[EFL UI Scroll Alert Popup class]]
methods {
-class Efl.Ui.Scroll_Alert_Popup_Part extends Efl.Ui.Layout_Part implements Efl.Content, Efl.Text
+class @beta Efl.Ui.Scroll_Alert_Popup_Part extends Efl.Ui.Layout_Part implements Efl.Content, Efl.Text
{
[[Efl UI Scroll Alert Popup internal part class]]
data: null;
-class Efl.Ui.Scroll.Manager extends Efl.Object implements
+class @beta Efl.Ui.Scroll.Manager extends Efl.Object implements
Efl.Ui.I18n,
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar
-class Efl.Ui.Scroller extends Efl.Ui.Layout implements
+class @beta Efl.Ui.Scroller extends Efl.Ui.Layout implements
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar,
Efl.Content
import efl_ui_selection_types;
-mixin Efl.Ui.Selection {
+mixin @beta Efl.Ui.Selection {
[[Efl Ui Selection class]]
data: null;
methods {
import efl_ui_dnd_types;
-class Efl.Ui.Selection_Manager extends Efl.Object {
+class @beta Efl.Ui.Selection_Manager extends Efl.Object {
methods {
selection_set @beta {
[[Set selection]]
-class Efl.Ui.Size_Model extends Efl.Composite_Model
+class @beta Efl.Ui.Size_Model extends Efl.Composite_Model
{
[[Class to be used to store object item size for List/Grid View.
-class Efl.Ui.Slider extends Efl.Ui.Layout implements Efl.Ui.Range_Interactive, Efl.Ui.Direction,
+class @beta Efl.Ui.Slider extends Efl.Ui.Layout implements Efl.Ui.Range_Interactive, Efl.Ui.Direction,
Efl.Access.Value,
Efl.Access.Widget.Action
{
-class Efl.Ui.Slider_Interval extends Efl.Ui.Slider
+class @beta Efl.Ui.Slider_Interval extends Efl.Ui.Slider
{
[[An interval slider.
label: string; [[String to replace]]
}
-class Efl.Ui.Spin extends Efl.Ui.Layout implements Efl.Ui.Range_Interactive, Efl.Ui.Format,
+class @beta Efl.Ui.Spin extends Efl.Ui.Layout implements Efl.Ui.Range_Interactive, Efl.Ui.Format,
Efl.Access.Value, Efl.Access.Widget.Action
{
[[A Spin.
-class Efl.Ui.Spin_Button extends Efl.Ui.Spin implements Efl.Ui.Focus.Composition, Efl.Ui.Direction,
+class @beta Efl.Ui.Spin_Button extends Efl.Ui.Spin implements Efl.Ui.Focus.Composition, Efl.Ui.Direction,
Efl.Access.Widget.Action
{
[[A Button Spin.
content: Efl.Canvas.Object; [[Deactivated content.]]
}
-class Efl.Ui.Stack extends Efl.Ui.Layout
+class @beta Efl.Ui.Stack extends Efl.Ui.Layout
{
[[Stack widget.
-class Efl.Ui.State_Model extends Efl.Boolean_Model
+class @beta Efl.Ui.State_Model extends Efl.Boolean_Model
{
[[Efl model handling visibility, enable and selected state]]
implements {
-class Efl.Ui.Tab_Bar extends Efl.Ui.Layout implements Efl.Ui.Clickable
+class @beta Efl.Ui.Tab_Bar extends Efl.Ui.Layout implements Efl.Ui.Clickable
{
[[Tab Bar class]]
methods {
changed_info: Efl.Ui.Tab_Page_Tab_Changed;
}
-class Efl.Ui.Tab_Page extends Efl.Ui.Layout implements Efl.Content
+class @beta Efl.Ui.Tab_Page extends Efl.Ui.Layout implements Efl.Content
{
[[Tab Page class]]
methods {
-class Efl.Ui.Tab_Page_Part_Tab extends Efl.Ui.Layout_Part implements Efl.Text
+class @beta Efl.Ui.Tab_Page_Part_Tab extends Efl.Ui.Layout_Part implements Efl.Text
{
[[Tab_Page internal part class]]
data: null;
-class Efl.Ui.Tab_Pager extends Efl.Ui.Pager
+class @beta Efl.Ui.Tab_Pager extends Efl.Ui.Pager
{
[[Tab Pager class]]
methods {
-class Efl.Ui.Table extends Efl.Ui.Widget implements Efl.Pack_Table, Efl.Pack_Layout,
+class @beta Efl.Ui.Table extends Efl.Ui.Widget implements Efl.Pack_Table, Efl.Pack_Layout,
Efl.Ui.Direction
{
[[Efl UI table class]]
-class Efl.Ui.Table_Static extends Efl.Ui.Table
+class @beta Efl.Ui.Table_Static extends Efl.Ui.Table
{
[[Efl UI table static class]]
data: null;
-class Efl.Ui.Tags extends Efl.Ui.Layout implements Efl.Text, Efl.Ui.Format
+class @beta Efl.Ui.Tags extends Efl.Ui.Layout implements Efl.Text, Efl.Ui.Format
{
[[A widget displaying a list of tags. The user can remove tags by clicking
on each tag "close" button and add new tags by typing text in the text
/* FIXME - Text object must stop using elm_general! */
import elm_general;
-class Efl.Ui.Text extends Efl.Ui.Layout implements Efl.Ui.Clickable,
+class @beta Efl.Ui.Text extends Efl.Ui.Layout implements Efl.Ui.Clickable,
Efl.Access.Text, Efl.Access.Editable.Text, Efl.File,
Efl.Ui.Selectable, Efl.Text_Interactive
{
import eina_types;
-class Efl.Ui.Text_Alert_Popup extends Efl.Ui.Alert_Popup implements Efl.Text
+class @beta Efl.Ui.Text_Alert_Popup extends Efl.Ui.Alert_Popup implements Efl.Text
{
[[EFL UI Text Alert Popup class]]
methods {
-class Efl.Ui.Text_Alert_Popup_Part extends Efl.Ui.Layout_Part implements Efl.Content, Efl.Text
+class @beta Efl.Ui.Text_Alert_Popup_Part extends Efl.Ui.Layout_Part implements Efl.Content, Efl.Text
{
[[Efl UI Text Alert Popup internal part class]]
data: null;
-class Efl.Ui.Text_Async extends Efl.Ui.Text
+class @beta Efl.Ui.Text_Async extends Efl.Ui.Text
{
[[Efl UI text async class
-class Efl.Ui.Text_Editable extends Efl.Ui.Text
+class @beta Efl.Ui.Text_Editable extends Efl.Ui.Text
{
[[Efl UI text editable class]]
data: null;
-class Efl.Ui.Text_Factory.Emoticons extends Efl.Object implements Efl.Canvas.Text_Factory
+class @beta Efl.Ui.Text_Factory.Emoticons extends Efl.Object implements Efl.Canvas.Text_Factory
{
[[Factory that creates emoticons from the current theme given a key.
-class Efl.Ui.Text_Factory.Fallback extends Efl.Object implements Efl.Canvas.Text_Factory
+class @beta Efl.Ui.Text_Factory.Fallback extends Efl.Object implements Efl.Canvas.Text_Factory
{
[[Internal factory for fallback cases.
-class Efl.Ui.Text_Factory.Images extends Efl.Object implements Efl.Canvas.Text_Factory
+class @beta Efl.Ui.Text_Factory.Images extends Efl.Object implements Efl.Canvas.Text_Factory
{
[[Factory that creates images given key string
-class Efl.Ui.Text_Part extends Efl.Ui.Layout_Part_Text
+class @beta Efl.Ui.Text_Part extends Efl.Ui.Layout_Part_Text
{
[[Efl UI Text internal part class]]
data: null;
ccw [[Counter-clockwise]]
}
-class Efl.Ui.Textpath extends Efl.Ui.Layout implements Efl.Text, Efl.Gfx.Path
+class @beta Efl.Ui.Textpath extends Efl.Ui.Layout implements Efl.Text, Efl.Gfx.Path
{
[[Efl Ui Textpath class]]
legacy_prefix: elm_textpath;
-class Efl.Ui.Textpath_Legacy extends Efl.Ui.Textpath implements Efl.Ui.Legacy
+class @beta Efl.Ui.Textpath_Legacy extends Efl.Ui.Textpath implements Efl.Ui.Legacy
{
[[Textpath widget]]
data: null;
-class Efl.Ui.Textpath_Part extends Efl.Ui.Layout_Part_Text
+class @beta Efl.Ui.Textpath_Part extends Efl.Ui.Layout_Part_Text
{
[[Efl UI Textpath internal part class]]
data: null;
-class Efl.Ui.Theme extends Efl.Object
+class @beta Efl.Ui.Theme extends Efl.Object
{
[[Efl Ui Theme class]]
eo_prefix: efl_ui_theme;
-class Efl.Ui.Timepicker extends Efl.Ui.Layout
+class @beta Efl.Ui.Timepicker extends Efl.Ui.Layout
{
[[Timepicker widget
-class Efl.Ui.Video extends Efl.Ui.Layout implements Efl.Player, Efl.Access.Widget.Action
+class @beta Efl.Ui.Video extends Efl.Ui.Layout implements Efl.Player, Efl.Access.Widget.Action
{
[[Efl UI video class]]
legacy_prefix: elm_video;
-class Efl.Ui.Video_Legacy extends Efl.Ui.Video implements Efl.Ui.Legacy
+class @beta Efl.Ui.Video_Legacy extends Efl.Ui.Video implements Efl.Ui.Legacy
{
[[Efl UI video class]]
data: null;
logical : bool; [[$true if this is registered as logical currently]]
}
-abstract Efl.Ui.Widget extends Efl.Canvas.Group implements Efl.Access.Object,
+abstract @beta Efl.Ui.Widget extends Efl.Canvas.Group implements Efl.Access.Object,
Efl.Access.Component, Efl.Part, Efl.Ui.Focus.Object,
Efl.Ui.Cursor, Efl.Ui.L10n,
Efl.Ui.Selection, Efl.Ui.Dnd,
-class Efl.Ui.Widget_Factory extends Efl.Loop_Consumer implements Efl.Ui.Factory
+class @beta Efl.Ui.Widget_Factory extends Efl.Loop_Consumer implements Efl.Ui.Factory
{
[[Efl Ui Factory that provides @Efl.Ui.Widget.
-mixin Efl.Ui.Widget_Focus_Manager requires Efl.Ui.Widget extends Efl.Ui.Focus.Manager
+mixin @beta Efl.Ui.Widget_Focus_Manager requires Efl.Ui.Widget extends Efl.Ui.Focus.Manager
{
methods {
focus_manager_create @protected @pure_virtual {
-class Efl.Ui.Widget_Part extends Efl.Object
+class @beta Efl.Ui.Widget_Part extends Efl.Object
{
[[This is the base class for all "Part" handles in Efl.Ui widgets.
-class Efl.Ui.Widget_Part_Bg extends Efl.Ui.Widget_Part implements Efl.File, Efl.Gfx.Color, Efl.Gfx.Image
+class @beta Efl.Ui.Widget_Part_Bg extends Efl.Ui.Widget_Part implements Efl.File, Efl.Gfx.Color, Efl.Gfx.Image
{
[[Elementary widget internal part background class]]
data: null;
-class Efl.Ui.Widget_Part_Shadow extends Efl.Ui.Widget_Part implements Efl.Gfx.Color,
+class @beta Efl.Ui.Widget_Part_Shadow extends Efl.Ui.Widget_Part implements Efl.Gfx.Color,
Efl.Gfx.Blur, Efl.Gfx.Filter
{
[[A drop-shadow or glow effect around any widget.
}
//
//
-class Efl.Ui.Win extends Efl.Ui.Widget implements Efl.Canvas.Scene, Efl.Access.Window,
+class @beta Efl.Ui.Win extends Efl.Ui.Widget implements Efl.Canvas.Scene, Efl.Access.Window,
Efl.Access.Component, Efl.Access.Widget.Action,
Efl.Content, Efl.Input.State, Efl.Input.Interface, Efl.Screen,
Efl.Text, Efl.Config,
-class Efl.Ui.Win_Inlined extends Efl.Ui.Win
+class @beta Efl.Ui.Win_Inlined extends Efl.Ui.Win
{
[[An inlined window.
-class Efl.Ui.Win_Inlined_Legacy extends Efl.Ui.Win_Inlined implements Efl.Ui.Legacy
+class @beta Efl.Ui.Win_Inlined_Legacy extends Efl.Ui.Win_Inlined implements Efl.Ui.Legacy
{
[[Elementary window inlined class]]
data: null;
-class Efl.Ui.Win_Legacy extends Efl.Ui.Win implements Efl.Ui.Legacy
+class @beta Efl.Ui.Win_Legacy extends Efl.Ui.Win implements Efl.Ui.Legacy
{
[[Efl UI window class]]
data: null;
-class Efl.Ui.Win_Part extends Efl.Ui.Widget_Part implements Efl.Content, Efl.Gfx.Color, Efl.File
+class @beta Efl.Ui.Win_Part extends Efl.Ui.Widget_Part implements Efl.Content, Efl.Gfx.Color, Efl.File
{
[[Efl UI window interal part class]]
data: null;
-class Efl.Ui.Win_Socket extends Efl.Ui.Win
+class @beta Efl.Ui.Win_Socket extends Efl.Ui.Win
{
[[An off-screen window to be displayed in a remote process.
-class Efl.Ui.Win_Socket_Legacy extends Efl.Ui.Win_Socket implements Efl.Ui.Legacy
+class @beta Efl.Ui.Win_Socket_Legacy extends Efl.Ui.Win_Socket implements Efl.Ui.Legacy
{
[[Elementary window socket class]]
data: null;
-class Efl.Canvas.Video extends Efl.Canvas.Group implements Efl.File, Efl.Player, Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller
+class @beta Efl.Canvas.Video extends Efl.Canvas.Group implements Efl.File, Efl.Player, Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller
{
[[Efl canvas video class]]
methods {
-abstract Efl.Class
+abstract @beta Efl.Class
{
[[Abstract Efl class]]
data: null;
const Efl.Callback_Priority_After : Efl.Callback_Priority = 100;
[[Slightly less prioritized than default.]]
-abstract Efl.Object
+abstract @beta Efl.Object
{
[[Abstract EFL object class.
-abstract Efl.Object_Override
+abstract @beta Efl.Object_Override
{
[[A special class to pass to #eo_super() when using #eo_override()
import efl_canvas_animation_types;
-class Efl.Canvas.Animation extends Efl.Object implements Efl.Playable
+class @beta Efl.Canvas.Animation extends Efl.Object implements Efl.Playable
{
[[Efl animation class]]
eo_prefix: efl_animation;
-class Efl.Canvas.Animation_Alpha extends Efl.Canvas.Animation
+class @beta Efl.Canvas.Animation_Alpha extends Efl.Canvas.Animation
{
[[Efl alpha animation class]]
eo_prefix: efl_animation_alpha;
-abstract Efl.Canvas.Animation_Group extends Efl.Canvas.Animation
+abstract @beta Efl.Canvas.Animation_Group extends Efl.Canvas.Animation
{
[[Efl group animation abstract class]]
eo_prefix: efl_animation_group;
-class Efl.Canvas.Animation_Group_Parallel extends Efl.Canvas.Animation_Group
+class @beta Efl.Canvas.Animation_Group_Parallel extends Efl.Canvas.Animation_Group
{
[[Efl group parallel animation class]]
eo_prefix: efl_animation_group_parallel;
-class Efl.Canvas.Animation_Group_Sequential extends Efl.Canvas.Animation_Group
+class @beta Efl.Canvas.Animation_Group_Sequential extends Efl.Canvas.Animation_Group
{
[[Efl group sequential animation class]]
data: null;
-class Efl.Canvas.Animation_Player extends Efl.Object implements Efl.Player
+class @beta Efl.Canvas.Animation_Player extends Efl.Object implements Efl.Player
{
[[Efl animation object class]]
eo_prefix: efl_animation_player;
-class Efl.Canvas.Animation_Rotate extends Efl.Canvas.Animation
+class @beta Efl.Canvas.Animation_Rotate extends Efl.Canvas.Animation
{
[[Efl rotate animation class]]
eo_prefix: efl_animation_rotate;
-class Efl.Canvas.Animation_Scale extends Efl.Canvas.Animation
+class @beta Efl.Canvas.Animation_Scale extends Efl.Canvas.Animation
{
[[Efl scale animation class]]
eo_prefix: efl_animation_scale;
-class Efl.Canvas.Animation_Translate extends Efl.Canvas.Animation
+class @beta Efl.Canvas.Animation_Translate extends Efl.Canvas.Animation
{
[[Efl translate animation class]]
eo_prefix: efl_animation_translate;
-class Efl.Canvas.Event_Grabber extends Efl.Canvas.Group
+class @beta Efl.Canvas.Event_Grabber extends Efl.Canvas.Group
{
[[Low-level rectangle object.
pos: double; [[Position]]
}
-mixin Efl.Canvas.Filter.Internal requires Efl.Object extends Efl.Gfx.Filter
+mixin @beta Efl.Canvas.Filter.Internal requires Efl.Object extends Efl.Gfx.Filter
{
[[Evas internal implementation of filters.]]
-class Efl.Canvas.Group extends Efl.Canvas.Object
+class @beta Efl.Canvas.Group extends Efl.Canvas.Object
{
[[A group object is a container for other canvas objects. Its children
move along their parent and are often clipped with a common clipper.
-class Efl.Canvas.Image extends Efl.Canvas.Image_Internal implements
+class @beta Efl.Canvas.Image extends Efl.Canvas.Image_Internal implements
Efl.Gfx.Image_Load_Controller, Efl.Gfx.Frame_Controller,
Efl.File
{
-abstract Efl.Canvas.Image_Internal extends Efl.Canvas.Object implements Efl.Canvas.Filter.Internal,
+abstract @beta Efl.Canvas.Image_Internal extends Efl.Canvas.Object implements Efl.Canvas.Filter.Internal,
Efl.Gfx.Image, Efl.Gfx.Buffer,
Efl.Gfx.Fill, Efl.Gfx.View,
Efl.Orientation, Efl.File_Save
struct Efl.Canvas.Object_Animation_Event; [[Information of animation events]]
-abstract Efl.Canvas.Object extends Efl.Loop_Consumer implements Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Animator,
+abstract @beta Efl.Canvas.Object extends Efl.Loop_Consumer implements Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Animator,
Efl.Input.Interface, Efl.Gfx.Size_Hint,
Efl.Gfx.Map, Efl.Ui.I18n, Efl.Canvas.Pointer
{
-class Efl.Canvas.Polygon extends Efl.Canvas.Object
+class @beta Efl.Canvas.Polygon extends Efl.Canvas.Object
{
[[Low-level polygon object]]
-class Efl.Canvas.Proxy extends Efl.Canvas.Image_Internal
+class @beta Efl.Canvas.Proxy extends Efl.Canvas.Image_Internal
{
[[Low-level proxy image object.
-class Efl.Canvas.Rectangle extends Efl.Canvas.Object
+class @beta Efl.Canvas.Rectangle extends Efl.Canvas.Object
{
[[Evas canvas rectangle class]]
implements {
-class Efl.Canvas.Scene3d extends Efl.Canvas.Image_Internal
+class @beta Efl.Canvas.Scene3d extends Efl.Canvas.Image_Internal
{
[[A UI view for EFL Canvas 3D.]]
data: null;
-class Efl.Canvas.Snapshot extends Efl.Canvas.Image_Internal
+class @beta Efl.Canvas.Snapshot extends Efl.Canvas.Image_Internal
{
[[Low-level snapshot image object.
-abstract Efl.Canvas.Surface extends Efl.Canvas.Image_Internal
+abstract @beta Efl.Canvas.Surface extends Efl.Canvas.Image_Internal
{
[[Native surfaces usually bound to an externally-managed buffer.
-class Efl.Canvas.Surface_Tbm extends Efl.Canvas.Surface
+class @beta Efl.Canvas.Surface_Tbm extends Efl.Canvas.Surface
{
[[Native Tizen Buffer Manager surface for Efl canvas]]
-class Efl.Canvas.Surface_Wayland extends Efl.Canvas.Surface
+class @beta Efl.Canvas.Surface_Wayland extends Efl.Canvas.Surface
{
[[Native Wayland surface for Efl canvas]]
pixmap: ulong; [[X11 Pixmap ID.]]
}
-class Efl.Canvas.Surface_X11 extends Efl.Canvas.Surface
+class @beta Efl.Canvas.Surface_X11 extends Efl.Canvas.Surface
{
[[Native X11 surface for Efl canvas]]
struct Efl.Canvas.Text_Style; [[EFL text style data structure]]
-class Efl.Canvas.Text extends Efl.Canvas.Object implements Efl.Text,
+class @beta Efl.Canvas.Text extends Efl.Canvas.Object implements Efl.Text,
Efl.Canvas.Filter.Internal, Efl.Text_Font,
Efl.Text_Style, Efl.Text_Format, Efl.Text_Cursor,
Efl.Text_Annotate, Efl.Text_Markup, Efl.Text_Markup_Interactive, Efl.Ui.I18n
-interface Efl.Canvas.Text_Factory
+interface @beta Efl.Canvas.Text_Factory
{
[[Object factory that creates Efl.Canvas.Object objects.
-class Efl.Canvas.Vg.Container extends Efl.Canvas.Vg.Node
+class @beta Efl.Canvas.Vg.Container extends Efl.Canvas.Vg.Node
{
[[Efl vector graphics container class]]
legacy_prefix: evas_vg_container;
-abstract Efl.Canvas.Vg.Gradient extends Efl.Canvas.Vg.Node implements Efl.Gfx.Gradient
+abstract @beta Efl.Canvas.Vg.Gradient extends Efl.Canvas.Vg.Node implements Efl.Gfx.Gradient
{
[[Efl vectopr graphics gradient abstract class]]
legacy_prefix: evas_vg_gradient;
-class Efl.Canvas.Vg.Gradient_Linear extends Efl.Canvas.Vg.Gradient implements Efl.Gfx.Gradient_Linear
+class @beta Efl.Canvas.Vg.Gradient_Linear extends Efl.Canvas.Vg.Gradient implements Efl.Gfx.Gradient_Linear
{
[[Efl vector graphics gradient linear class]]
legacy_prefix: evas_vg_gradient_linear;
-class Efl.Canvas.Vg.Gradient_Radial extends Efl.Canvas.Vg.Gradient implements Efl.Gfx.Gradient_Radial
+class @beta Efl.Canvas.Vg.Gradient_Radial extends Efl.Canvas.Vg.Gradient implements Efl.Gfx.Gradient_Radial
{
[[Efl vector graphics gradient radial class]]
legacy_prefix: evas_vg_gradient_radial;
import eina_types;
-abstract Efl.Canvas.Vg.Node extends Efl.Object implements Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Duplicate, Efl.Gfx.Path
+abstract @beta Efl.Canvas.Vg.Node extends Efl.Object implements Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Duplicate, Efl.Gfx.Path
{
[[Efl vector graphics abstract class]]
eo_prefix: efl_canvas_vg_node;
dimension of the viewport.]]
}
-class Efl.Canvas.Vg.Object extends Efl.Canvas.Object implements Efl.File, Efl.File_Save,
+class @beta Efl.Canvas.Vg.Object extends Efl.Canvas.Object implements Efl.File, Efl.File_Save,
//TIZEN_ONLY(20180831): evas json: new feature for lottie - #4
Efl.Gfx.Frame_Controller
//
-class Efl.Canvas.Vg.Shape extends Efl.Canvas.Vg.Node implements Efl.Gfx.Shape
+class @beta Efl.Canvas.Vg.Shape extends Efl.Canvas.Vg.Node implements Efl.Gfx.Shape
{
[[Efl vector graphics shape class]]
legacy_prefix: evas_vg_shape;
-mixin Efl.Gfx.Map requires Efl.Object
+mixin @beta Efl.Gfx.Map requires Efl.Object
{
[[Texture UV mapping for all objects (rotation, perspective, 3d, ...).
import efl_input_types;
-mixin Efl.Input.Event requires Efl.Object extends Efl.Duplicate
+mixin @beta Efl.Input.Event requires Efl.Object extends Efl.Duplicate
{
[[Represents a generic event data.
-class Efl.Input.Focus extends Efl.Object implements Efl.Input.Event
+class @beta Efl.Input.Focus extends Efl.Object implements Efl.Input.Event
{
[[Represents a focus event. @since 1.19]]
methods {
-class Efl.Input.Hold extends Efl.Object implements Efl.Input.Event
+class @beta Efl.Input.Hold extends Efl.Object implements Efl.Input.Event
{
[[Event data sent when inputs are put on hold or resumed.]]
methods {
-interface Efl.Input.Interface
+interface @beta Efl.Input.Interface
{
[[An object implementing this interface can send pointer events.
-class Efl.Input.Key extends Efl.Object implements Efl.Input.Event, Efl.Input.State
+class @beta Efl.Input.Key extends Efl.Object implements Efl.Input.Event, Efl.Input.State
{
[[Represents a single key event from a keyboard or similar device.
import efl_input_types;
-class Efl.Input.Pointer extends Efl.Object implements Efl.Input.Event, Efl.Input.State
+class @beta Efl.Input.Pointer extends Efl.Object implements Efl.Input.Event, Efl.Input.State
{
[[Event data carried over with any pointer event (mouse, touch, pen, ...)
import efl_input_types;
-interface Efl.Input.State
+interface @beta Efl.Input.State
{
[[Efl input state interface]]
eo_prefix: efl_input;
import efl_canvas_gesture_types;
-abstract Efl.Canvas.Gesture extends Efl.Object
+abstract @beta Efl.Canvas.Gesture extends Efl.Object
{
[[EFL Gesture abstract class]]
eo_prefix: efl_gesture;
-class Efl.Canvas.Gesture_Long_Tap extends Efl.Canvas.Gesture
+class @beta Efl.Canvas.Gesture_Long_Tap extends Efl.Canvas.Gesture
{
[[EFL Gesture Long Tap class]]
eo_prefix: efl_gesture_long_tap;
-class Efl.Canvas.Gesture_Manager extends Efl.Object
+class @beta Efl.Canvas.Gesture_Manager extends Efl.Object
{
[[EFL Gesture Manager class]]
eo_prefix: efl_gesture_manager;
import efl_canvas_gesture_types;
-abstract Efl.Canvas.Gesture_Recognizer extends Efl.Object
+abstract @beta Efl.Canvas.Gesture_Recognizer extends Efl.Object
{
[[EFL Gesture Recognizer abstract class]]
eo_prefix: efl_gesture_recognizer;
-class Efl.Canvas.Gesture_Recognizer_Long_Tap extends Efl.Canvas.Gesture_Recognizer
+class @beta Efl.Canvas.Gesture_Recognizer_Long_Tap extends Efl.Canvas.Gesture_Recognizer
{
[[EFL Gesture Recognizer Long Tap class]]
data: null;
-class Efl.Canvas.Gesture_Recognizer_Tap extends Efl.Canvas.Gesture_Recognizer
+class @beta Efl.Canvas.Gesture_Recognizer_Tap extends Efl.Canvas.Gesture_Recognizer
{
[[EFL Gesture Recognizer Tap class]]
data: null;
-class Efl.Canvas.Gesture_Tap extends Efl.Canvas.Gesture
+class @beta Efl.Canvas.Gesture_Tap extends Efl.Canvas.Gesture
{
[[EFL Gesture Tap class]]
eo_prefix: efl_gesture_tap;
/* FIXME: This class lacks a lot of useful helpers. */
-class Efl.Canvas.Gesture_Touch extends Efl.Object
+class @beta Efl.Canvas.Gesture_Touch extends Efl.Object
{
[[EFL Gesture Touch class]]
eo_prefix: efl_gesture_touch;