return: int;
};
-class Example.Numberwrapper (Efl.Object) {
+class Example.Numberwrapper extends Efl.Object {
methods {
@property number {
get {
-class Ns.Colourable (Efl.Object)
+class Ns.Colourable extends Efl.Object
{
[[Colourable class.]]
data: Colourable_Data;
-class Ns.ColourableSquare (Ns.Colourable)
+class Ns.ColourableSquare extends Ns.Colourable
{
data: ColourableSquare_Data;
methods {
-class Ecore.Event.Message (Efl.Loop_Message)
+class Ecore.Event.Message extends Efl.Loop_Message
{
[[ For Legacy API usage Only. Legacy Ecore Events ]]
methods {
-class Ecore.Event.Message.Handler (Efl.Loop_Message_Handler)
+class Ecore.Event.Message.Handler extends Efl.Loop_Message_Handler
{
[[ For Legacy API usage Only
This class is rather hacky/messy as it's really internal glue
isolate_io = 1024, [[Try and isolate stdin/out and err of the process so it isn't shared with the parent.]]
}
-class Ecore.Exe (Efl.Object, Efl.Control)
+class Ecore.Exe extends Efl.Object implements Efl.Control
{
[[Ecore.Exe is responsible for managing portable process spawning.
-class Efl.Accelerate_Interpolator (Efl.Object, Efl.Interpolator)
+class Efl.Accelerate_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl accelerate interpolator class
import efl_types;
-class Efl.App (Efl.Loop)
+class Efl.App extends Efl.Loop
{
[[ ]]
methods {
-class Efl.Appthread (Efl.Loop, Efl.ThreadIO)
+class Efl.Appthread extends Efl.Loop implements Efl.ThreadIO
{
[[ ]]
methods {
-class Efl.Bounce_Interpolator (Efl.Object, Efl.Interpolator)
+class Efl.Bounce_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl bounce interpolator class]]
data: Efl_Bounce_Interpolator_Data;
-class Efl.Cubic_Bezier_Interpolator (Efl.Object, Efl.Interpolator)
+class 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 (Efl.Object, Efl.Interpolator)
+class Efl.Decelerate_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl decelerate interpolator class
-class Efl.Divisor_Interpolator (Efl.Object, Efl.Interpolator)
+class Efl.Divisor_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl divisor interpolator class]]
data: Efl_Divisor_Interpolator_Data;
hide_io = 4
}
-class Efl.Exe (Efl.Task)
+class Efl.Exe extends Efl.Task
{
[[ ]]
methods {
-class Efl.Io.Buffered_Stream (Efl.Loop_Consumer, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer) {
+class 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
import eina_types;
-class Efl.Io.Copier (Efl.Loop_Consumer, Efl.Io.Closer) {
+class 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 (Efl.Loop_Fd, Efl.File, Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Io.Sizer_Fd, Efl.Io.Positioner_Fd) {
+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 {
[[File access (open, close, read, write, lseek, ftruncate)
@Efl.Io.Closer.close_on_exec and
-class Efl.Io.Stderr (Efl.Loop_Fd, Efl.Io.Writer_Fd) {
+class Efl.Io.Stderr extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
[[Application's standard error (stderr).
@since 1.19
-class Efl.Io.Stdin (Efl.Loop_Fd, Efl.Io.Reader_Fd) {
+class Efl.Io.Stdin extends Efl.Loop_Fd implements Efl.Io.Reader_Fd {
[[Application's standard input (stdin).
@since 1.19
-class Efl.Io.Stdout (Efl.Loop_Fd, Efl.Io.Writer_Fd) {
+class Efl.Io.Stdout extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
[[Application's standard output (stdout).
@since 1.19
-class Efl.Linear_Interpolator (Efl.Object, Efl.Interpolator)
+class Efl.Linear_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl linear interpolator class]]
data: Efl_Linear_Interpolator_Data;
-class Efl.Loop_Fd (Efl.Loop_Consumer)
+class 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 (Efl.Object)
+class 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 (Efl.Object)
+class Efl.Loop_Message extends Efl.Object
{
[[Base message payload object class. Inherit this and extend for
specific message types.]]
-class Efl.Loop_Message_Future (Efl.Loop_Message)
+class Efl.Loop_Message_Future extends Efl.Loop_Message
{
[[ Used internally for futures on the loop ]]
methods {
-class Efl.Loop_Message_Future_Handler (Efl.Loop_Message_Handler)
+class 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 (Efl.Object)
+class 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
-class Efl.Loop_Timer (Efl.Loop_Consumer)
+class 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.Model_Composite (Efl.Model_Loop, Efl.Ui.View)
+class Efl.Model_Composite extends Efl.Model_Loop implements Efl.Ui.View
{
[[Efl model for all composite class which provide a unified API to set source of data]]
implements {
-class Efl.Model_Composite_Boolean (Efl.Model_Composite)
+class Efl.Model_Composite_Boolean extends Efl.Model_Composite
{
[[Efl model composite boolean class]]
methods {
-class Efl.Model_Composite_Boolean_Children (Efl.Model_Composite)
+class Efl.Model_Composite_Boolean_Children extends Efl.Model_Composite
{
[[Efl model composite boolean children class]]
methods {
-class Efl.Model_Composite_Selection (Efl.Model_Composite_Boolean)
+class Efl.Model_Composite_Selection extends Efl.Model_Composite_Boolean
{
[[Efl model composite selection class]]
implements {
-class Efl.Model_Composite_Selection_Children (Efl.Model_Composite_Boolean_Children)
+class Efl.Model_Composite_Selection_Children extends Efl.Model_Composite_Boolean_Children
{
[[Efl model composite selection children class]]
implements {
import eina_types;
-class Efl.Model_Container (Efl.Model_Loop)
+class Efl.Model_Container extends Efl.Model_Loop
{
[[
Class used to create data models from Eina containers.
-class Efl.Model_Container_Item (Efl.Object, Efl.Model)
+class Efl.Model_Container_Item extends Efl.Object implements Efl.Model
{
[[
Used as a child of @Efl.Model_Container.
-class Efl.Model_Item (Efl.Model_Loop)
+class Efl.Model_Item extends Efl.Model_Loop
{
[[
Generic model that allows any property to be manually set.
-class Efl.Model_Loop (Efl.Loop_Consumer, Efl.Model)
+class Efl.Model_Loop extends Efl.Loop_Consumer implements Efl.Model
{
data: null;
implements {
Efl.Model.property_ready_get;
}
-}
\ No newline at end of file
+}
return: future<any_value_ptr>; [[The value that was finally set.]]
};
-class Efl.Model_View (Efl.Model_Composite)
+class Efl.Model_View extends Efl.Model_Composite
{
[[Efl model providing helpers for custom properties used when linking a model to a view and you need to generate/adapt values for display.
-class Efl.Sinusoidal_Interpolator (Efl.Object, Efl.Interpolator)
+class Efl.Sinusoidal_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl sinusoidal interpolator class
-class Efl.Spring_Interpolator (Efl.Object, Efl.Interpolator)
+class Efl.Spring_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl spring interpolator class]]
data: Efl_Spring_Interpolator_Data;
-class Efl.Thread (Efl.Task, Efl.ThreadIO)
+class Efl.Thread extends Efl.Task implements Efl.ThreadIO
{
methods {
}
-class Ecore.Audio.In (Ecore.Audio)
+class Ecore.Audio.In extends Ecore.Audio
{
[[Ecore Audio input object.]]
eo_prefix: ecore_audio_obj_in;
-class Ecore.Audio.In.Sndfile (Ecore.Audio.In)
+class Ecore.Audio.In.Sndfile extends Ecore.Audio.In
{
[[Ecore Audio sndfile input.]]
eo_prefix: ecore_audio_obj_in_sndfile;
-class Ecore.Audio.In.Tone (Ecore.Audio.In)
+class Ecore.Audio.In.Tone extends Ecore.Audio.In
{
[[Ecore Audio tone input.]]
eo_prefix: ecore_audio_obj_in_tone;
-class Ecore.Audio.Out (Ecore.Audio)
+class Ecore.Audio.Out extends Ecore.Audio
{
[[Ecore Audio output object.]]
-class Ecore.Audio.Out.Pulse (Ecore.Audio.Out)
+class Ecore.Audio.Out.Pulse extends Ecore.Audio.Out
{
[[Ecore audio output for PulseAudio.]]
eo_prefix: ecore_audio_obj_out_pulse;
-class Ecore.Audio.Out.Sndfile (Ecore.Audio.Out)
+class Ecore.Audio.Out.Sndfile extends Ecore.Audio.Out
{
[[Ecore audio output to the sndfile library.]]
eo_prefix: ecore_audio_obj_out_sndfile;
-class Ecore.Audio.Out.Wasapi (Ecore.Audio.Out)
+class Ecore.Audio.Out.Wasapi extends Ecore.Audio.Out
{
[[Ecore audio ouput for WasapiAudio.]]
eo_prefix: ecore_audio_obj_out_wasapi;
struct @extern Eet.Data.Descriptor; [[Eet data descriptor data structure]]
struct Ecore.Con.Reply; [[Ecore connection reply data structure]]
-class Ecore.Con.Eet.Base (Efl.Object) {
+class Ecore.Con.Eet.Base extends Efl.Object {
[[Ecore Connection Eet Base class.
-
+
This class provides Eet data serialization features to Ecore Connection objects.]]
methods {
-class Ecore.Con.Eet.Client.Obj (Ecore.Con.Eet.Base) {
+class Ecore.Con.Eet.Client.Obj extends Ecore.Con.Eet.Base {
[[Ecore Connection Eet Client class.]]
eo_prefix: ecore_con_eet_client_obj;
-class Ecore.Con.Eet.Server.Obj (Ecore.Con.Eet.Base) {
+class Ecore.Con.Eet.Server.Obj extends Ecore.Con.Eet.Base {
[[Ecore Connection Eet Server class.]]
eo_prefix: ecore_con_eet_server_obj;
unset, [[Only to be used with @Efl.Net.Control.Access_Point.configuration_proxy.]]
}
-class Efl.Net.Control.Access_Point (Efl.Loop_Consumer) {
+class 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 (Efl.Loop_Consumer) {
+class 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 (Efl.Loop_Consumer) {
+class 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
upload, [[HTTP upload mode]]
}
-class Efl.Net.Dialer_Http (Efl.Loop_Consumer, Efl.Net.Dialer, Efl.Io.Sizer) {
+class 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 (Efl.Net.Socket_Simple, Efl.Net.Dialer) {
+class 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 (Efl.Net.Socket_Ssl, Efl.Net.Dialer) {
+class 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 (Efl.Net.Socket_Tcp, Efl.Net.Dialer) {
+class 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 (Efl.Net.Socket_Udp, Efl.Net.Dialer) {
+class 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 (Efl.Net.Socket_Unix, Efl.Net.Dialer) {
+class 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 (Efl.Loop_Consumer, Efl.Net.Dialer) {
+class 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 (Efl.Net.Socket_Windows, Efl.Net.Dialer) {
+class 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 (Efl.Object) {
+class 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
-class Efl.Net.Server_Ip (Efl.Net.Server_Fd) {
+class Efl.Net.Server_Ip extends Efl.Net.Server_Fd {
[[An IP server.
@since 1.20
-class Efl.Net.Server_Simple (Efl.Loop_Consumer, Efl.Net.Server) {
+class 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 (Efl.Net.Server_Tcp) {
+class Efl.Net.Server_Ssl extends Efl.Net.Server_Tcp {
[[A SSL server over TCP.
@since 1.19
-class Efl.Net.Server_Tcp (Efl.Net.Server_Ip) {
+class Efl.Net.Server_Tcp extends Efl.Net.Server_Ip {
[[A TCP server.
@since 1.19
-class Efl.Net.Server_Udp (Efl.Net.Server_Ip) {
+class Efl.Net.Server_Udp extends Efl.Net.Server_Ip {
[[A UDP server.
@since 1.19
-class Efl.Net.Server_Udp_Client (Efl.Object, Efl.Net.Socket) {
+class 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 (Efl.Net.Server_Fd) {
+class 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 (Efl.Loop_Consumer, Efl.Net.Server) {
+class 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 (Efl.Loop_Consumer) {
+class 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
-class Efl.Net.Socket_Fd (Efl.Loop_Fd, Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Net.Socket) {
+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 {
[[A base implementation for sockets over filedescriptors (fd)
This is the common class and takes an existing FD, usually
-class Efl.Net.Socket_Simple (Efl.Io.Buffered_Stream, Efl.Net.Socket) {
+class 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 (Efl.Loop_Consumer, Efl.Net.Socket) {
+class 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 (Efl.Net.Socket_Fd) {
+class 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 (Efl.Net.Socket_Fd) {
+class 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 (Efl.Net.Socket_Fd) {
+class 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 (Efl.Loop_Consumer, Efl.Net.Socket) {
+class 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 (Efl.Object) {
+class 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
-class Ector.Cairo.Software.Surface (Ector.Cairo.Surface, Ector.Software.Buffer.Base)
+class Ector.Cairo.Software.Surface extends Ector.Cairo.Surface implements Ector.Software.Buffer.Base
{
[[Ector surface on a cairo software backend
struct @extern cairo_t; [[cairo_t type]]
-class Ector.Cairo.Surface (Efl.Object, Ector.Surface)
+class Ector.Cairo.Surface extends Efl.Object implements Ector.Surface
{
[[Ector surface on a cairo backend
-class Ector.Renderer.Cairo.Gradient.Linear (Ector.Renderer.Cairo, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path)
+class Ector.Renderer.Cairo.Gradient.Linear extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path
{
[[Ector cairo renderer gradient linear]]
eo_prefix: ector_renderer_cairo_gradient_linear;
-class Ector.Renderer.Cairo.Gradient.Radial (Ector.Renderer.Cairo, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path)
+class Ector.Renderer.Cairo.Gradient.Radial extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path
{
[[Ector cairo renderer gradient radial]]
eo_prefix: ector_renderer_cairo_gradient_radial;
-class Ector.Renderer.Cairo.Shape (Ector.Renderer.Cairo, Ector.Renderer.Shape, Efl.Gfx.Path)
+class Ector.Renderer.Cairo.Shape extends Ector.Renderer.Cairo implements Ector.Renderer.Shape, Efl.Gfx.Path
{
[[Ector cairo renderer shape class]]
eo_prefix: ector_renderer_cairo_shape;
import ector_types;
-class Ector.GL.Surface (Ector.GL.Buffer, Ector.Surface)
+class Ector.GL.Surface extends Ector.GL.Buffer implements Ector.Surface
{
[[Ector GL surface class]]
eo_prefix: ector_gl_surface;
-class Ector.Renderer.GL.Gradient.Linear (Ector.Renderer.GL, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path)
+class Ector.Renderer.GL.Gradient.Linear extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path
{
[[Ector GL renderer gradient linear]]
eo_prefix: ector_renderer_gl_gradient_linear;
-class Ector.Renderer.GL.Gradient.Radial (Ector.Renderer.GL, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path)
+class Ector.Renderer.GL.Gradient.Radial extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path
{
[[Ector GL renderer gradient radial]]
eo_prefix: ector_renderer_gl_gradient_radial;
-class Ector.Renderer.GL.Shape (Ector.Renderer.GL, Ector.Renderer.Shape, Efl.Gfx.Path)
+class Ector.Renderer.GL.Shape extends Ector.Renderer.GL implements Ector.Renderer.Shape, Efl.Gfx.Path
{
[[Ector GL renderer shape class]]
eo_prefix: ector_renderer_gl_shape;
-class Ector.Renderer.Software.Gradient.Linear (Ector.Renderer.Software, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear)
+class Ector.Renderer.Software.Gradient.Linear extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear
{
[[Ector software renderer gradient linear class]]
eo_prefix: ector_renderer_software_gradient_linear;
-class Ector.Renderer.Software.Gradient.Radial (Ector.Renderer.Software, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial)
+class Ector.Renderer.Software.Gradient.Radial extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial
{
[[Ector software renderer gradient radial]]
eo_prefix: ector_renderer_software_gradient_radial;
-class Ector.Renderer.Software.Shape (Ector.Renderer.Software, Ector.Renderer.Shape)
+class Ector.Renderer.Software.Shape extends Ector.Renderer.Software implements Ector.Renderer.Shape
{
[[Ector software renderer shape class]]
eo_prefix: ector_renderer_software_shape;
-class Ector.Software.Buffer (Efl.Object, Ector.Software.Buffer.Base)
+class Ector.Software.Buffer extends Efl.Object implements Ector.Software.Buffer.Base
{
[[Ector software buffer class]]
data: null;
-class Ector.Software.Surface (Ector.Software.Buffer, Ector.Surface)
+class Ector.Software.Surface extends Ector.Software.Buffer implements Ector.Surface
{
[[Ector surface software class]]
eo_prefix: ector_software_surface;
-class Edje.Edit (Efl.Canvas.Layout)
+class Edje.Edit extends Efl.Canvas.Layout
{
[[Edje editing class to access edje object internals.
-
+
This was intended ONLY for use in an actual edje editor program. Unless
you are writing one of these, do NOT use this API here.
]]
-class Edje.Global (Efl.Object, Efl.Gfx.Color_Class, Efl.Gfx.Text_Class, Efl.Gfx.Size_Class)
+class Edje.Global extends Efl.Object implements Efl.Gfx.Color_Class, Efl.Gfx.Text_Class, Efl.Gfx.Size_Class
{
[[An internal object that manages global color, text and size classes for
the whole application. Individual edje objects also support the same
// FIXME: This EO doc needs a direct link to the "edcref" doc
-class Efl.Canvas.Layout (Efl.Canvas.Group, Efl.File, Efl.Container, Efl.Part,
+class 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,
- Efl.Gfx.Size_Class)
+ Efl.Gfx.Size_Class
{
[[Edje object class]]
legacy_prefix: edje_object;
import edje_types;
-class Efl.Canvas.Layout_Part (Efl.Object, Efl.Gfx.Entity, Efl.Ui.Drag)
+class 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 (Efl.Canvas.Layout_Part, Efl.Pack_Linear,
- Efl.Ui.Direction)
+class Efl.Canvas.Layout_Part_Box extends Efl.Canvas.Layout_Part implements Efl.Pack_Linear,
+ Efl.Ui.Direction
{
[[Represents a Box created as part of a layout.
-class Efl.Canvas.Layout_Part_External (Efl.Canvas.Layout_Part, Efl.Content)
+class 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 (Efl.Canvas.Layout_Part, Efl.Content,
+class Efl.Canvas.Layout_Part_Invalid extends Efl.Canvas.Layout_Part implements Efl.Content,
Efl.Pack_Linear, Efl.Ui.Direction,
Efl.Pack_Table, Efl.Text,
- Efl.Text_Markup)
+ Efl.Text_Markup
{
[[Common class for part proxy objects for @Efl.Canvas.Layout.
-class Efl.Canvas.Layout_Part_Swallow (Efl.Canvas.Layout_Part, Efl.Content)
+class 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 (Efl.Canvas.Layout_Part, Efl.Pack_Table)
+class 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 (Efl.Canvas.Layout_Part, Efl.Text,
-Efl.Text_Markup, Efl.Text_Format, Efl.Text_Font, Efl.Text_Style)
+class Efl.Canvas.Layout_Part_Text extends Efl.Canvas.Layout_Part implements Efl.Text,
+Efl.Text_Markup, Efl.Text_Format, Efl.Text_Font, Efl.Text_Style
{
[[Represents a TEXT part of a layout
This will determine whether to consider height or width
constraints, if text-specific behaviors occur (such as ellipsis,
line-wrapping etc.
- ]]
+ ]]
values {
type: Efl.Canvas.Layout_Part_Text_Expand;
}
@property canvas { values { canvas: Efl.Canvas; } }
*/
-class Efl.Input.Device (Efl.Object)
+class Efl.Input.Device extends Efl.Object
{
[[Represents a pointing device such as a touch finger, pen or mouse.
-class Efl.Io.Buffer (Efl.Object, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Io.Sizer, Efl.Io.Positioner) {
+class 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
-class Efl.Io.Queue (Efl.Object, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer) {
+class 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 efl_types;
-class Efl.Observable (Efl.Object) {
+class Efl.Observable extends Efl.Object {
[[Efl observable class]]
methods {
observer_add {
[[Return a new iterator associated with a group of observers.
@since 1.19]]
- return: iterator<Efl.Observer> @owned; [[Iterator for observers group]]
+ return: iterator<Efl.Observer> @owned; [[Iterator for observers group]]
params {
@in key: string; [[A key to classify observer groups]]
}
-class Efl.Text_Markup_Util () {
+class Efl.Text_Markup_Util {
[[Utility class for markup, such as conversions
@since 1.21.
}
};
-class Efl.Io.Manager (Efl.Loop_Consumer)
+class Efl.Io.Manager extends Efl.Loop_Consumer
{
[[Class representing an asynchronous file operation.]]
return: int;
};
-class Eio.Model (Efl.Model_Loop)
+class Eio.Model extends Efl.Model_Loop
{
[[Eio model class]]
source: string; [[The original monitored path.]]
}
-class Eio.Sentry (Efl.Object)
+class Eio.Sentry extends Efl.Object
{
[[Monitors files and directories for changes.]]
import eldbus_types;
-class Eldbus.Model (Efl.Model_Loop) {
+class Eldbus.Model extends Efl.Model_Loop {
methods {
connect {
[[Define connection parameters.
.connect;
.connection;
}
-}
\ No newline at end of file
+}
import eldbus_types;
-class Eldbus.Model.Arguments (Eldbus.Model) {
+class Eldbus.Model.Arguments extends Eldbus.Model {
[[Eldbus model arguments class]]
methods {
-class Eldbus.Model.Connection (Eldbus.Model) {
+class Eldbus.Model.Connection extends Eldbus.Model {
[[Eldbus model connection class]]
implements {
import eldbus_types;
-class Eldbus.Model.Method (Eldbus.Model.Arguments) {
+class Eldbus.Model.Method extends Eldbus.Model.Arguments {
[[Eldbus model method class]]
methods {
@property proxy {
-class Eldbus.Model.Object (Eldbus.Model) {
+class Eldbus.Model.Object extends Eldbus.Model {
[[Eldbus model object class]]
data: Eldbus_Model_Object_Data;
import eldbus_types;
-class Eldbus.Model.Proxy (Eldbus.Model) {
+class Eldbus.Model.Proxy extends Eldbus.Model {
[[Eldbus model proxy class]]
methods {
-class Eldbus.Model.Signal (Eldbus.Model.Arguments) {
+class Eldbus.Model.Signal extends Eldbus.Model.Arguments {
[[Eldbus model signal class]]
methods {
-class Efl.Config_Global (Efl.Object, Efl.Config)
+class 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 (Efl.Object)
+class Efl.Datetime.Manager extends Efl.Object
{
[[Efl datetime manager class for Datepicker and Timepicker]]
methods {
@property value {
[[The value of a date, time for Datepicker or Timepicker.
-
+
The value for Datepicker contains year, month, and day. (tm_year, tm_mon, and tm_mday in Efl_Time)
The value for Timepicker contains hour, and min. (tm_hour, and tm_min in Efl_Time)
]]
}
@property format {
[[The format of date or time.
-
+
Default format is taken as per the system locale settings.
]]
set {
-class Efl.Page.Indicator (Efl.Object)
+class Efl.Page.Indicator extends Efl.Object
{
[[Page indicator
-class Efl.Page.Indicator_Icon (Efl.Page.Indicator)
+class Efl.Page.Indicator_Icon extends Efl.Page.Indicator
{
[[Icon type page indicator
-class Efl.Page.Transition (Efl.Object)
+class Efl.Page.Transition extends Efl.Object
{
[[Page transition for @Efl.Ui.Pager
-class Efl.Page.Transition_Scroll (Efl.Page.Transition)
+class Efl.Page.Transition_Scroll extends Efl.Page.Transition
{
[[Page transition for @Efl.Ui.Pager
button_type: Efl.Ui.Alert_Popup_Button; [[Clicked button type]]
}
-class Efl.Ui.Alert_Popup(Efl.Ui.Popup)
+class Efl.Ui.Alert_Popup extends Efl.Ui.Popup
{
[[EFL UI Alert Popup class]]
methods {
-class Efl.Ui.Alert_Popup_Part (Efl.Ui.Layout_Part_Text)
+class 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(Efl.Ui.Popup)
+class Efl.Ui.Anchor_Popup extends Efl.Ui.Popup
{
[[EFL UI Anchor Popup class]]
methods {
-class Efl.Ui.Bg (Efl.Ui.Layout, Efl.Gfx.Color, Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller)
+class 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 (Efl.Ui.Bg, Efl.Ui.Legacy)
+class 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 (Efl.Ui.Widget, Efl.Pack_Linear, Efl.Pack_Layout,
- Efl.Ui.Direction)
+class 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 (Efl.Ui.Box)
+class Efl.Ui.Box_Flow extends Efl.Ui.Box
{
[[A custom layout engine for @Efl.Ui.Box.]]
methods {
-class Efl.Ui.Box_Stack (Efl.Ui.Box)
+class Efl.Ui.Box_Stack extends Efl.Ui.Box
{
[[A custom layout engine for @Efl.Ui.Box that stacks items.
-class Efl.Ui.Button (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Ui.Autorepeat,
+class Efl.Ui.Button extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Ui.Autorepeat,
Efl.Text, Efl.Content,
- Efl.Access.Widget.Action)
+ Efl.Access.Widget.Action
{
[[Push-button widget
-class Efl.Ui.Button_Legacy (Efl.Ui.Button, Efl.Ui.Legacy)
+class Efl.Ui.Button_Legacy extends Efl.Ui.Button implements Efl.Ui.Legacy
{
[[Push-button widget
-class Efl.Ui.Button_Legacy_Part (Efl.Ui.Layout_Part_Content)
+class Efl.Ui.Button_Legacy_Part extends Efl.Ui.Layout_Part_Content
{
[[Elementary button internal part class]]
data: null;
-class Efl.Ui.Caching_Factory (Efl.Loop_Consumer, Efl.Ui.Factory)
+class Efl.Ui.Caching_Factory extends Efl.Loop_Consumer implements Efl.Ui.Factory
{
[[Efl Ui Factory that provides object caching.
last [[Sentinel value to indicate last enum field during iteration]]
}
-class Efl.Ui.Calendar (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Efl.Access.Widget.Action, Efl.Ui.Format)
+class 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 (Efl.Object, Efl.Ui.Focus.Object)
+class Efl.Ui.Calendar_Item extends Efl.Object implements Efl.Ui.Focus.Object
{
[[EFL UI Calendar Item class]]
methods {
-class Efl.Ui.Check (Efl.Ui.Nstate, Efl.Access.Widget.Action)
+class Efl.Ui.Check extends Efl.Ui.Nstate implements Efl.Access.Widget.Action
{
[[Check widget
-class Efl.Ui.Check_Legacy (Efl.Ui.Check, Efl.Ui.Legacy)
+class Efl.Ui.Check_Legacy extends Efl.Ui.Check implements Efl.Ui.Legacy
{
[[Check widget
-class Efl.Ui.Check_Legacy_Part (Efl.Ui.Layout_Part_Content)
+class 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 (Efl.Ui.Layout)
+class Efl.Ui.Clock extends Efl.Ui.Layout
{
[[Efl UI clock class]]
methods {
-class Efl.Ui.Clock_Legacy (Efl.Ui.Clock, Efl.Ui.Legacy)
+class Efl.Ui.Clock_Legacy extends Efl.Ui.Clock implements Efl.Ui.Legacy
{
[[Efl UI clock class]]
data: null;
-class Efl.Ui.Datepicker (Efl.Ui.Layout)
+class Efl.Ui.Datepicker extends Efl.Ui.Layout
{
[[Datepicker widget
page [[Page interaction]]
}
-class Efl.Ui.Flip (Efl.Ui.Widget, Efl.Pack_Linear)
+class Efl.Ui.Flip extends Efl.Ui.Widget implements Efl.Pack_Linear
{
[[Efl UI flip class]]
legacy_prefix: elm_flip;
-class Efl.Ui.Flip_Legacy (Efl.Ui.Flip, Efl.Ui.Legacy)
+class Efl.Ui.Flip_Legacy extends Efl.Ui.Flip implements Efl.Ui.Legacy
{
[[Efl UI flip class]]
data: null;
-class Efl.Ui.Flip_Part (Efl.Ui.Widget_Part, Efl.Content)
+class Efl.Ui.Flip_Part extends Efl.Ui.Widget_Part implements Efl.Content
{
[[Efl UI flip internal class]]
data: null;
-class Efl.Ui.Focus.Composition_Adapter (Efl.Object, Efl.Ui.Focus.Object)
+class Efl.Ui.Focus.Composition_Adapter extends Efl.Object implements Efl.Ui.Focus.Object
{
[[EFL UI Focus Composition Adapter class]]
methods {
-class Efl.Ui.Focus.Manager_Calc (Efl.Object, Efl.Ui.Focus.Manager) {
+class 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(Efl.Ui.Focus.Manager_Calc) {
+class 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 {
-class Efl.Ui.Focus.Parent_Provider_Gen(Efl.Object, Efl.Ui.Focus.Parent_Provider) {
+class 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(Efl.Object, Efl.Ui.Focus.Parent_Provider) {
+class 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(Efl.Object) {
+class Efl.Ui.Focus.Util extends Efl.Object {
[[EFL UI Focus Util class]]
methods {
focus @class {
-class Efl.Ui.Frame (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Text, Efl.Text_Markup,
- Efl.Content)
+class 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 (Efl.Ui.Frame, Efl.Ui.Legacy)
+class Efl.Ui.Frame_Legacy extends Efl.Ui.Frame implements Efl.Ui.Legacy
{
[[Frame widget
import efl_ui_grid_item;
-class Efl.Ui.Grid (Efl.Ui.Layout,
+class Efl.Ui.Grid extends Efl.Ui.Layout implements
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar,
Efl.Pack_Linear, Efl.Pack_Layout,
Efl.Ui.Direction,
Efl.Ui.Clickable,
Efl.Ui.Selectable,
- Efl.Ui.Multi_Selectable)
+ Efl.Ui.Multi_Selectable
{
[[Simple grid widget with Pack interface.]]
methods {
-class Efl.Ui.Grid_Default_Item (Efl.Ui.Grid_Item,
+class Efl.Ui.Grid_Default_Item extends Efl.Ui.Grid_Item implements
Efl.Text,
Efl.Text_Markup,
Efl.Ui.L10n,
- Efl.Content)
+ Efl.Content
{
[[Grid Default Item class.
This class need to be sub object of list widget.
-class Efl.Ui.Grid_Default_Item_Part_End (Efl.Ui.Layout_Part, Efl.Content)
+class 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 (Efl.Ui.Layout_Part, Efl.Content)
+class 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;
open_error: bool; [[$true if the error happened when opening the file, $false otherwise]]
}
-class Efl.Ui.Image (Efl.Ui.Widget, Efl.Ui.Clickable, Efl.Ui.Draggable,
+class 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,
Efl.Ui.View, Efl.Ui.Model.Connect, Efl.Layout.Calc,
- Efl.Layout.Group, Efl.Layout.Signal)
+ Efl.Layout.Group, Efl.Layout.Signal
{
[[ Efl UI image class]]
event_prefix: efl_ui_image;
-class Efl.Ui.Image_Factory (Efl.Ui.Caching_Factory)
+class Efl.Ui.Image_Factory extends Efl.Ui.Caching_Factory
{
[[Efl UI image factory class]]
implements {
-class Efl.Ui.Image_Legacy (Efl.Ui.Image, Efl.Ui.Legacy)
+class 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 (Efl.Ui.Image, Efl.Ui.Zoom,
+class Efl.Ui.Image_Zoomable extends Efl.Ui.Image implements Efl.Ui.Zoom,
Efl.Ui.Scrollable_Interactive,
- Efl.Ui.Scrollbar)
+ Efl.Ui.Scrollbar
{
[[Elementary Image Zoomable class]]
legacy_prefix: elm_photocam;
-class Efl.Ui.Image_Zoomable_Legacy (Efl.Ui.Image_Zoomable, Efl.Ui.Legacy)
+class 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 (Efl.Ui.Pan)
+class Efl.Ui.Image_Zoomable_Pan extends Efl.Ui.Pan
{
[[Elementary photocom pan class]]
legacy_prefix: elm_photocam_pan;
-class Efl.Ui.Internal.Text.Interactive (Efl.Canvas.Text, Efl.Text_Interactive)
+class 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 (Efl.Ui.Scroller)
+class Efl.Ui.Internal_Text_Scroller extends Efl.Ui.Scroller
{
[[Internal-usage text scroller class.
import efl_ui;
-class Efl.Ui.Layout (Efl.Ui.Widget, Efl.Container, Efl.File,
+class Efl.Ui.Layout extends Efl.Ui.Widget implements Efl.Container, Efl.File,
Efl.Ui.View, Efl.Ui.Model.Connect, Efl.Ui.Factory,
Efl.Layout.Calc, Efl.Layout.Signal,
- Efl.Layout.Group)
+ Efl.Layout.Group
{
[[Elementary layout class]]
methods {
-class Efl.Ui.Layout_Factory (Efl.Ui.Caching_Factory)
+class Efl.Ui.Layout_Factory extends Efl.Ui.Caching_Factory
{
[[Efl Ui Layout Factory class]]
methods {
-class Efl.Ui.Layout_Legacy (Efl.Ui.Layout, Efl.Ui.Legacy)
+class Efl.Ui.Layout_Legacy extends Efl.Ui.Layout implements Efl.Ui.Legacy
{
[[Elementary layout class]]
data: null;
-class Efl.Ui.Layout_Part (Efl.Ui.Widget_Part, Efl.Ui.Cursor)
+class 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 (Efl.Ui.Widget_Part_Bg)
+class 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 (Efl.Object, Efl.Pack_Linear,
- Efl.Ui.Direction)
+class Efl.Ui.Layout_Part_Box extends Efl.Object implements Efl.Pack_Linear,
+ Efl.Ui.Direction
*/
-class Efl.Ui.Layout_Part_Box (Efl.Ui.Layout_Part, Efl.Pack_Linear,
- Efl.Ui.Direction)
/* END */
+class Efl.Ui.Layout_Part_Box extends Efl.Ui.Layout_Part implements Efl.Pack_Linear,
+ Efl.Ui.Direction
{
[[Represents a Box created as part of a layout.
-class Efl.Ui.Layout_Part_Content (Efl.Ui.Layout_Part, Efl.Content)
+class 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 (Efl.Ui.Layout_Part, Efl.Content, Efl.Text,
- Efl.Text_Markup, Efl.Ui.L10n)
+class 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]]
data: null;
/* TIZEN_ONLY(20180508): fix layout_part_cursor things and eo hierarchy of part_box/part_table
-class Efl.Ui.Layout_Part_Table (Efl.Object, Efl.Pack_Table)
+class Efl.Ui.Layout_Part_Table extends Efl.Object implements Efl.Pack_Table
*/
-class Efl.Ui.Layout_Part_Table (Efl.Ui.Layout_Part, Efl.Pack_Table)
/* END */
+class 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 (Efl.Ui.Layout_Part, Efl.Text, Efl.Text_Markup,
- Efl.Ui.L10n)
+class Efl.Ui.Layout_Part_Text extends Efl.Ui.Layout_Part implements Efl.Text, Efl.Text_Markup,
+ Efl.Ui.L10n
{
[[Elementary layout internal part class]]
data: null;
import efl_ui_list_item;
-class Efl.Ui.List (Efl.Ui.Layout,
+class Efl.Ui.List extends Efl.Ui.Layout implements
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar,
Efl.Pack_Linear, Efl.Pack_Layout,
Efl.Ui.Clickable,
Efl.Ui.Selectable,
- Efl.Ui.Multi_Selectable)
+ Efl.Ui.Multi_Selectable
{
[[Simple list widget with Pack interface.]]
methods {
-class Efl.Ui.List_Default_Item (Efl.Ui.List_Item,
+class Efl.Ui.List_Default_Item extends Efl.Ui.List_Item implements
Efl.Text,
Efl.Text_Markup,
- Efl.Content)
+ Efl.Content
{
[[List Default Item class.
This class need to be sub object of list widget.
-class Efl.Ui.List_Default_Item_Part_End (Efl.Ui.Layout_Part, Efl.Content)
+class 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;
Efl.Content.content { get; set; }
Efl.Content.content_unset;
}
-}
\ No newline at end of file
+}
-class Efl.Ui.List_Default_Item_Part_Icon (Efl.Ui.Layout_Part, Efl.Content)
+class 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 (Efl.Ui.List_Item, Efl.Content)
+class 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
child: Efl.Model;
index: int;
}
-class Efl.Ui.List_View (Efl.Ui.Layout, Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar,
+class 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)
+ Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.List_View_Model, Efl.Ui.Widget_Focus_Manager
{
methods {
@property relayout {
-class Efl.Ui.List_View_Pan (Efl.Ui.Pan)
+class Efl.Ui.List_View_Pan extends Efl.Ui.Pan
{
[[Elementary Efl_Ui_List_View pan class]]
implements {
-class Efl.Ui.List_View_Precise_Layouter (Efl.Object, Efl.Ui.List_View_Relayout)
+class Efl.Ui.List_View_Precise_Layouter extends Efl.Object implements Efl.Ui.List_View_Relayout
{
implements {
Efl.Object.constructor;
import efl_ui_list_view_types;
-class Efl.Ui.List_View_Seg_Array (Efl.Object)
+class Efl.Ui.List_View_Seg_Array extends Efl.Object
{
methods {
@property accessor {
-class Efl.Ui.Model_State (Efl.Model_Composite_Boolean)
+class Efl.Ui.Model_State extends Efl.Model_Composite_Boolean
{
[[Efl model handling visibility, enable and selected state]]
implements {
-class Efl.Ui.Navigation_Bar (Efl.Ui.Layout, Efl.Content, Efl.Text)
+class Efl.Ui.Navigation_Bar extends Efl.Ui.Layout implements Efl.Content, Efl.Text
{
[[Navigation_Bar widget.
-class Efl.Ui.Navigation_Bar_Part (Efl.Ui.Layout_Part_Content)
+class 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 (Efl.Ui.Layout_Part, Efl.Ui.Clickable, Efl.Gfx.Entity, Efl.Text, Efl.Content)
+class 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 (Efl.Ui.Layout, Efl.Content)
+class Efl.Ui.Navigation_Layout extends Efl.Ui.Layout implements Efl.Content
{
[[Navigation_Layout widget.
-class Efl.Ui.Nstate(Efl.Ui.Button)
+class Efl.Ui.Nstate extends Efl.Ui.Button
{
[[Efl UI nstate class]]
methods {
enabled
}
-class Efl.Ui.Pager (Efl.Ui.Layout, Efl.Pack_Linear)
+class Efl.Ui.Pager extends Efl.Ui.Layout implements Efl.Pack_Linear
{
[[Pager widget
-class Efl.Ui.Pan (Efl.Canvas.Group,
- Efl.Content)
+class 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 (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Elm.Interface_Scrollable, Efl.Content,
- Efl.Access.Widget.Action)
+class Efl.Ui.Panel extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Elm.Interface_Scrollable, Efl.Content,
+ Efl.Access.Widget.Action
{
[[Elementary panel class]]
methods {
-class Efl.Ui.Panes (Efl.Ui.Layout, Efl.Ui.Direction,
- Efl.Ui.Clickable)
+class Efl.Ui.Panes extends Efl.Ui.Layout implements Efl.Ui.Direction,
+ Efl.Ui.Clickable
{
[[Elementary panes class]]
legacy_prefix: elm_panes;
-class Efl.Ui.Panes_Legacy(Efl.Ui.Panes, Efl.Ui.Legacy)
+class Efl.Ui.Panes_Legacy extends Efl.Ui.Panes implements Efl.Ui.Legacy
{
[[Elementary panes class]]
data: null;
-class Efl.Ui.Panes_Part (Efl.Ui.Layout_Part_Content)
+class 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(Efl.Ui.Layout, Efl.Content)
+class Efl.Ui.Popup extends Efl.Ui.Layout implements Efl.Content
{
[[EFL UI popup class]]
methods {
-class Efl.Ui.Popup_Part_Backwall (Efl.Ui.Layout_Part, Efl.File)
+class 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 (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Format,
+class Efl.Ui.Progressbar extends Efl.Ui.Layout implements Efl.Ui.Range, Efl.Ui.Format,
Efl.Ui.Direction, Efl.Access.Value,
- Efl.Text, Efl.Content, Efl.Text_Markup)
+ Efl.Text, Efl.Content, Efl.Text_Markup
{
[[Elementary progressbar class]]
methods {
-class Efl.Ui.Progressbar_Legacy (Efl.Ui.Progressbar, Efl.Ui.Legacy)
+class Efl.Ui.Progressbar_Legacy extends Efl.Ui.Progressbar implements Efl.Ui.Legacy
{
[[Elementary progressbar class]]
data: null;
-class Efl.Ui.Progressbar_Legacy_Part (Efl.Ui.Layout_Part_Content)
+class Efl.Ui.Progressbar_Legacy_Part extends Efl.Ui.Layout_Part_Content
{
[[Elementary progressbar internal part class]]
data: null;
-class Efl.Ui.Progressbar_Part (Efl.Ui.Layout_Part, Efl.Ui.Range)
+class Efl.Ui.Progressbar_Part extends Efl.Ui.Layout_Part implements Efl.Ui.Range
{
[[Elementary progressbar internal part class]]
data: null;
-class Efl.Ui.Radio (Efl.Ui.Check, Efl.Access.Widget.Action, Efl.Content)
+class 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 (Efl.Ui.Radio, Efl.Ui.Legacy)
+class Efl.Ui.Radio_Legacy extends Efl.Ui.Radio implements Efl.Ui.Legacy
{
[[Elementary radio class]]
data: null;
-class Efl.Ui.Radio_Legacy_Part (Efl.Ui.Layout_Part_Content)
+class 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(Efl.Ui.Alert_Popup)
+class Efl.Ui.Scroll_Alert_Popup extends Efl.Ui.Alert_Popup
{
[[EFL UI Scroll Alert Popup class]]
methods {
-class Efl.Ui.Scroll_Alert_Popup_Part (Efl.Ui.Layout_Part, Efl.Content, Efl.Text)
+class 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 (Efl.Object,
+class Efl.Ui.Scroll.Manager extends Efl.Object implements
Efl.Ui.I18n,
Efl.Ui.Scrollable_Interactive,
- Efl.Ui.Scrollbar)
+ Efl.Ui.Scrollbar
{
[[Efl ui scroll manager class]]
event_prefix: efl_ui;
methods {
@property pan @protected {
[[This is the internal pan object managed by scroll manager.
-
+
This property is protected as it is meant for scrollable object
implementations only, to set and access the internal pan object.
If pan is set to NULL, scrolling does not work.
-class Efl.Ui.Scroller (Efl.Ui.Layout,
+class Efl.Ui.Scroller extends Efl.Ui.Layout implements
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar,
- Efl.Content)
+ Efl.Content
{
[[Efl ui scroller class]]
implements {
import efl_ui_dnd_types;
-class Efl.Ui.Selection_Manager (Efl.Object) {
+class Efl.Ui.Selection_Manager extends Efl.Object {
methods {
selection_set @beta {
[[Set selection]]
-class Efl.Ui.Slider (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Direction,
+class Efl.Ui.Slider extends Efl.Ui.Layout implements Efl.Ui.Range, Efl.Ui.Direction,
Efl.Access.Value,
Efl.Access.Widget.Action,
- Efl.Content)
+ Efl.Content
{
[[Elementary slider class]]
legacy_prefix: null;
-class Efl.Ui.Slider_Interval (Efl.Ui.Slider)
+class Efl.Ui.Slider_Interval extends Efl.Ui.Slider
{
[[An interval slider.
label: string; [[String to replace]]
}
-class Efl.Ui.Spin (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Format,
- Efl.Access.Value, Efl.Access.Widget.Action)
+class Efl.Ui.Spin extends Efl.Ui.Layout implements Efl.Ui.Range, Efl.Ui.Format,
+ Efl.Access.Value, Efl.Access.Widget.Action
{
[[A Spin.
-class Efl.Ui.Spin_Button (Efl.Ui.Spin, Efl.Ui.Focus.Composition, Efl.Ui.Direction,
- Efl.Access.Widget.Action)
+class 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 (Efl.Ui.Layout)
+class Efl.Ui.Stack extends Efl.Ui.Layout
{
[[Stack widget.
-
+
Stack widget arranges objects in stack structure by pushing and poping them.
]]
methods {
-class Efl.Ui.Tab_Bar (Efl.Ui.Layout, Efl.Ui.Clickable)
+class Efl.Ui.Tab_Bar extends Efl.Ui.Layout implements Efl.Ui.Clickable
{
[[Tab Bar class]]
methods {
Efl.Object.destructor;
Efl.Ui.Widget.widget_event;
}
-}
\ No newline at end of file
+}
changed_info: Efl.Ui.Tab_Page_Tab_Changed;
}
-class Efl.Ui.Tab_Page (Efl.Ui.Layout, Efl.Content)
+class Efl.Ui.Tab_Page extends Efl.Ui.Layout implements Efl.Content
{
[[Tab Page class]]
methods {
events {
tab,changed: Efl.Ui.Tab_Page_Tab_Changed_Event; [[Called when tab changed]]
}
-}
\ No newline at end of file
+}
-class Efl.Ui.Tab_Page_Part_Tab (Efl.Ui.Layout_Part, Efl.Text)
+class Efl.Ui.Tab_Page_Part_Tab extends Efl.Ui.Layout_Part implements Efl.Text
{
[[Tab_Page internal part class]]
data: null;
implements {
Efl.Text.text { get; set; }
}
-}
\ No newline at end of file
+}
-class Efl.Ui.Tab_Pager (Efl.Ui.Pager)
+class Efl.Ui.Tab_Pager extends Efl.Ui.Pager
{
[[Tab Pager class]]
methods {
Efl.Pack_Linear.pack_unpack_at; // TODO
Efl.Ui.Pager.current_page { set; }
}
-}
\ No newline at end of file
+}
-class Efl.Ui.Table (Efl.Ui.Widget, Efl.Pack_Table, Efl.Pack_Layout,
- Efl.Ui.Direction)
+class Efl.Ui.Table extends Efl.Ui.Widget implements Efl.Pack_Table, Efl.Pack_Layout,
+ Efl.Ui.Direction
{
[[Efl UI table class]]
implements {
-class Efl.Ui.Table_Static (Efl.Ui.Table)
+class Efl.Ui.Table_Static extends Efl.Ui.Table
{
[[Efl UI table static class]]
data: null;
-class Efl.Ui.Tags (Efl.Ui.Layout, Efl.Text, Efl.Ui.Format)
+class Efl.Ui.Tags extends Efl.Ui.Layout implements Efl.Text, Efl.Ui.Format
{
[[Elementary Tags class]]
methods {
/* FIXME - Text object must stop using elm_general! */
import elm_general;
-class Efl.Ui.Text (Efl.Ui.Layout, Efl.Ui.Clickable,
+class 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)
+ Efl.Ui.Selectable, Efl.Text_Interactive
{
[[Efl UI text class]]
methods {
import eina_types;
-class Efl.Ui.Text_Alert_Popup(Efl.Ui.Alert_Popup, Efl.Text)
+class 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 (Efl.Ui.Layout_Part, Efl.Content, Efl.Text)
+class 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 (Efl.Ui.Text)
+class Efl.Ui.Text_Async extends Efl.Ui.Text
{
[[Efl UI text async class
-class Efl.Ui.Text_Editable (Efl.Ui.Text)
+class Efl.Ui.Text_Editable extends Efl.Ui.Text
{
[[Efl UI text editable class]]
data: null;
-class Efl.Ui.Text_Factory.Emoticons (Efl.Object, Efl.Canvas.Text_Factory)
+class 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 (Efl.Object, Efl.Canvas.Text_Factory)
+class Efl.Ui.Text_Factory.Fallback extends Efl.Object implements Efl.Canvas.Text_Factory
{
[[Internal factory for fallback cases.
-class Efl.Ui.Text_Factory.Images (Efl.Object, Efl.Canvas.Text_Factory)
+class 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 (Efl.Ui.Layout_Part_Text)
+class 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 (Efl.Ui.Layout, Efl.Text, Efl.Gfx.Path)
+class 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 (Efl.Ui.Textpath, Efl.Ui.Legacy)
+class Efl.Ui.Textpath_Legacy extends Efl.Ui.Textpath implements Efl.Ui.Legacy
{
[[Textpath widget]]
data: null;
-class Efl.Ui.Textpath_Part (Efl.Ui.Layout_Part_Text)
+class Efl.Ui.Textpath_Part extends Efl.Ui.Layout_Part_Text
{
[[Efl UI Textpath internal part class]]
data: null;
-class Efl.Ui.Theme (Efl.Object)
+class Efl.Ui.Theme extends Efl.Object
{
[[Efl Ui Theme class]]
eo_prefix: efl_ui_theme;
-class Efl.Ui.Timepicker (Efl.Ui.Layout)
+class Efl.Ui.Timepicker extends Efl.Ui.Layout
{
[[Timepicker widget
-
- This is a widget which allows the user to pick a time using internal spinner.
+
+ This is a widget which allows the user to pick a time using internal spinner.
User can use the internal spinner to select hour, minute, AM/PM or user can input
value using internal entry.
]]
-class Efl.Ui.Video (Efl.Ui.Layout, Efl.Player, Efl.Access.Widget.Action)
+class 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 (Efl.Ui.Video, Efl.Ui.Legacy)
+class Efl.Ui.Video_Legacy extends Efl.Ui.Video implements Efl.Ui.Legacy
{
[[Efl UI video class]]
data: null;
-class Efl.Ui.Widget_Part (Efl.Object)
+class 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 (Efl.Ui.Widget_Part, Efl.File, Efl.Gfx.Color, Efl.Gfx.Image)
+class 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 (Efl.Ui.Widget_Part, Efl.Gfx.Color,
- Efl.Gfx.Blur, Efl.Gfx.Filter)
+class 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.
clipboard_geometry = 1 << 5
}
//
-
-class Efl.Ui.Win (Efl.Ui.Widget, Efl.Canvas.Scene, Efl.Access.Window,
+//
+class 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,
- Efl.Ui.Widget_Focus_Manager, Efl.Ui.Focus.Manager_Window_Root)
+ Efl.Ui.Widget_Focus_Manager, Efl.Ui.Focus.Manager_Window_Root
{
[[Efl UI window class]]
legacy_prefix: elm_win;
-class Efl.Ui.Win_Inlined (Efl.Ui.Win)
+class Efl.Ui.Win_Inlined extends Efl.Ui.Win
{
[[An inlined window.
-class Efl.Ui.Win_Inlined_Legacy (Efl.Ui.Win_Inlined, Efl.Ui.Legacy)
+class 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 (Efl.Ui.Win, Efl.Ui.Legacy)
+class Efl.Ui.Win_Legacy extends Efl.Ui.Win implements Efl.Ui.Legacy
{
[[Efl UI window class]]
data: null;
-class Efl.Ui.Win_Part (Efl.Ui.Widget_Part, Efl.Content, Efl.Gfx.Entity, Efl.Gfx.Color,
- Efl.File)
+class Efl.Ui.Win_Part extends Efl.Ui.Widget_Part implements Efl.Content, Efl.Gfx.Entity, Efl.Gfx.Color,
+ Efl.File
{
[[Efl UI window interal part class]]
data: null;
-class Efl.Ui.Win_Socket (Efl.Ui.Win)
+class 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 (Efl.Ui.Win_Socket, Efl.Ui.Legacy)
+class Efl.Ui.Win_Socket_Legacy extends Efl.Ui.Win_Socket implements Efl.Ui.Legacy
{
[[Elementary window socket class]]
data: null;
-class Elm.Access (Efl.Ui.Widget, Efl.Access.Widget.Action)
+class Elm.Access extends Efl.Ui.Widget implements Efl.Access.Widget.Action
{
[[Elm abstract accessibility class]]
legacy_prefix: elm_access;
all = (1 << 3) - 1 [[All positions for left/center/right.]]
}
-class Elm.Actionslider (Efl.Ui.Layout, Efl.Ui.Selectable, Efl.Ui.Legacy)
+class Elm.Actionslider extends Efl.Ui.Layout implements Efl.Ui.Selectable, Efl.Ui.Legacy
{
[[An actionslider is a switcher for 2 or 3 labels
-class Elm_Actionslider.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm_Actionslider.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary Actionslider internal part class]]
data: null;
-class Elm.Atspi.App.Object (Efl.Object, Efl.Access.Object)
+class Elm.Atspi.App.Object extends Efl.Object implements Efl.Access.Object
{
[[AT-SPI application object class]]
legacy_prefix: elm_atspi_app_object;
-class Elm.Atspi.Bridge (Efl.Object)
+class Elm.Atspi.Bridge extends Efl.Object
{
[[AT-SPI bridge class]]
legacy_prefix: elm_atspi_bridge;
-class Elm.Box (Efl.Ui.Widget, Efl.Ui.Focus.Composition, Efl.Ui.Legacy)
+class Elm.Box extends Efl.Ui.Widget implements Efl.Ui.Focus.Composition, Efl.Ui.Legacy
{
[[Elementary box class]]
legacy_prefix: elm_box;
bottom_right [[The arrow of the bubble points to the bottom right corner.]]
}
-class Elm.Bubble (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Ui.Legacy)
+class Elm.Bubble extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Ui.Legacy
{
[[Speech bubble widget used in messaging applications]]
-class Elm_Bubble.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm_Bubble.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary Bubble internal part class]]
data: null;
with @Elm.Calendar.mark_del.
]]
-class Elm.Calendar (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Efl.Access.Widget.Action,
- Efl.Ui.Legacy)
+class Elm.Calendar extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Efl.Access.Widget.Action,
+ Efl.Ui.Legacy
{
[[Calendar widget
-class Elm.Calendar.Item (Efl.Object, Efl.Ui.Focus.Object)
+class Elm.Calendar.Item extends Efl.Object implements Efl.Ui.Focus.Object
{
[[Elm Calendar Item class]]
methods {
all = (1 << 6) - 1 [[All digits should be editable.]]
}
-class Elm.Clock (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Efl.Ui.Legacy)
+class Elm.Clock extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Efl.Ui.Legacy
{
[[Digital clock widget
struct @extern Elm.Code; [[Elementary code main data structure]] /* The main interface currently defined in code */
struct @extern Elm.Code_Line; [[Elementary code line data structure]] /* Parts of the interface currently defined in code */
-class Elm.Code_Widget (Efl.Ui.Layout, Efl.Access.Text)
+class Elm.Code_Widget extends Efl.Ui.Layout implements Efl.Access.Text
{
[[Elementary code widget]]
eo_prefix: elm_obj_code_widget;
-class Elm.Code_Widget_Legacy (Elm.Code_Widget, Efl.Ui.Legacy)
+class Elm.Code_Widget_Legacy extends Elm.Code_Widget implements Efl.Ui.Legacy
{
[[Elementary code widget]]
data: null;
-class Elm.Color.Item(Elm.Widget.Item, Efl.Ui.Focus.Object, Efl.Access.Widget.Action)
+class Elm.Color.Item extends Elm.Widget.Item implements Efl.Ui.Focus.Object, Efl.Access.Widget.Action
{
[[Elementary color item class]]
legacy_prefix: elm_color_item;
all [[All possible color selector is displayed.]]
}
-class Elm.Colorselector (Efl.Ui.Layout, Efl.Ui.Focus.Composition,
- Efl.Access.Widget.Action, Efl.Ui.Clickable, Efl.Ui.Legacy)
+class Elm.Colorselector extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition,
+ Efl.Access.Widget.Action, Efl.Ui.Clickable, Efl.Ui.Legacy
{
[[Elementary colorselector class]]
legacy_prefix: elm_colorselector;
-class Elm.Conformant (Efl.Ui.Layout, Efl.Ui.Legacy)
+class Elm.Conformant extends Efl.Ui.Layout implements Efl.Ui.Legacy
{
[[Elementary conformant class]]
legacy_prefix: elm_conformant;
unknown [[Ctxpopup does not determine it's direction yet.]]
}
-class Elm.Ctxpopup (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Efl.Access.Widget.Action, Efl.Ui.Legacy)
+class Elm.Ctxpopup extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Efl.Access.Widget.Action, Efl.Ui.Legacy
{
[[Elementary context popup class]]
legacy_prefix: elm_ctxpopup;
-class Elm.Ctxpopup.Item(Elm.Widget.Item, Efl.Access.Widget.Action,
- Efl.Ui.Legacy)
+class Elm.Ctxpopup.Item extends Elm.Widget.Item implements Efl.Access.Widget.Action,
+ Efl.Ui.Legacy
{
[[Elementary context popup item class]]
legacy_prefix: elm_ctxpopup_item;
-class Elm.Ctxpopup.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Ctxpopup.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary contex popup internal part class]]
data: null;
max [[Sentinel value to indicate last enum field during iteration]]
}
-class Elm.Dayselector (Efl.Ui.Layout, Efl.Ui.Legacy)
+class Elm.Dayselector extends Efl.Ui.Layout implements Efl.Ui.Legacy
{
[[Elementary dayselector class]]
legacy_prefix: elm_dayselector;
-class Elm.Dayselector.Item(Elm.Widget.Item)
+class Elm.Dayselector.Item extends Elm.Widget.Item
{
[[Elementary dayselector item class]]
eo_prefix: elm_dayselector_item;
-class Elm.Dayselector.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Dayselector.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary dayselector internal part class]]
data: null;
-class Elm.Diskselector (Efl.Ui.Widget, Elm.Interface_Scrollable,
+class Elm.Diskselector extends Efl.Ui.Widget implements Elm.Interface_Scrollable,
Efl.Access.Widget.Action,
Efl.Ui.Clickable, Efl.Ui.Scrollable,
- Efl.Ui.Selectable, Efl.Ui.Legacy)
+ Efl.Ui.Selectable, Efl.Ui.Legacy
{
[[Elementary diskselector class]]
legacy_prefix: elm_diskselector;
-class Elm.Diskselector.Item(Elm.Widget.Item, Efl.Ui.Legacy)
+class Elm.Diskselector.Item extends Elm.Widget.Item implements Efl.Ui.Legacy
{
[[Elementary diskselector item class]]
legacy_prefix: elm_diskselector_item;
type Elm_Entry_Item_Provider_Cb: __undefined_type; [[Elementary entry item provider callback type]]
type Elm_Entry_Filter_Cb: __undefined_type; [[Elementary entry filter callback type]]
-class Elm.Entry (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
+class Elm.Entry extends Efl.Ui.Layout implements Elm.Interface_Scrollable, Efl.Ui.Clickable,
Efl.Access.Text, Efl.Access.Editable.Text, Efl.File,
Efl.Ui.Selectable, Efl.Ui.Scrollable, Efl.Access.Widget.Action,
- Efl.Ui.Legacy)
+ Efl.Ui.Legacy
{
[[Elementary entry class]]
legacy_prefix: elm_entry;
-class Elm.Entry.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Entry.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary entry internal part class]]
data: null;
-class Elm.Fileselector (Efl.Ui.Layout, Elm.Interface.Fileselector,
+class Elm.Fileselector extends Efl.Ui.Layout implements Elm.Interface.Fileselector,
Efl.Access.Widget.Action, Efl.Ui.Focus.Composition,
- Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy)
+ Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy
{
[[Elementary fileselector class]]
legacy_prefix: elm_fileselector;
-class Elm.Fileselector_Button (Efl.Ui.Button, Elm.Interface.Fileselector,
- Efl.Ui.Legacy)
+class Elm.Fileselector_Button extends Efl.Ui.Button implements Elm.Interface.Fileselector,
+ Efl.Ui.Legacy
{
[[Elementary fileselector button class]]
event_prefix: elm_fileselector_button;
-class Elm.Fileselector_Entry (Efl.Ui.Layout, Elm.Interface.Fileselector,
- Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy)
+class Elm.Fileselector_Entry extends Efl.Ui.Layout implements Elm.Interface.Fileselector,
+ Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy
{
[[Elementary fileselector entry class]]
event_prefix: elm_fileselector_entry;
-class Elm.Fileselector.Entry.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Fileselector.Entry.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary fileselector entry internal part class]]
data: null;
-class Elm.Fileselector.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Fileselector.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary fileselector entry internal part class]]
data: null;
-class Elm.Flip.Part (Efl.Object, Efl.Content)
+class Elm.Flip.Part extends Efl.Object implements Efl.Content
{
[[Elementary flip internal part class]]
data: null;
-class Elm.Flipselector (Efl.Ui.Layout, Efl.Ui.Range,
+class Elm.Flipselector extends Efl.Ui.Layout implements Efl.Ui.Range,
Efl.Access.Widget.Action,
- Efl.Ui.Selectable, Efl.Ui.Legacy)
+ Efl.Ui.Selectable, Efl.Ui.Legacy
{
[[Elementary flipselector class]]
legacy_prefix: elm_flipselector;
-class Elm.Flipselector.Item(Elm.Widget.Item)
+class Elm.Flipselector.Item extends Elm.Widget.Item
{
[[Elementary flipselector item class]]
legacy_prefix: elm_flipselector_item;
swap [[Swap reorder type]]
}
-class Elm.Gengrid (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Elm.Interface_Scrollable,
+class Elm.Gengrid extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Elm.Interface_Scrollable,
Efl.Ui.Clickable, Efl.Access.Widget.Action,
- Efl.Access.Selection, Efl.Ui.Legacy)
+ Efl.Access.Selection, Efl.Ui.Legacy
{
[[Elementary gengrid class]]
legacy_prefix: elm_gengrid;
import elm_general;
-class Elm.Gengrid.Item(Elm.Widget.Item.Static_Focus, Efl.Ui.Focus.Object, Efl.Ui.Legacy)
+class Elm.Gengrid.Item extends Elm.Widget.Item.Static_Focus implements Efl.Ui.Focus.Object, Efl.Ui.Legacy
{
[[Elementary gengrid item class]]
legacy_prefix: elm_gengrid_item;
-class Elm.Gengrid.Pan (Elm.Pan)
+class Elm.Gengrid.Pan extends Elm.Pan
{
[[Elementary gengrid pan class]]
legacy_prefix: elm_gengrid_pan;
import elm_general;
-class Elm.Genlist (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
+class Elm.Genlist extends Efl.Ui.Layout implements Elm.Interface_Scrollable, Efl.Ui.Clickable,
Efl.Access.Widget.Action, Efl.Access.Selection,
- Efl.Ui.Selectable, Efl.Ui.Legacy)
+ Efl.Ui.Selectable, Efl.Ui.Legacy
{
[[Elementary genlist class]]
legacy_prefix: elm_genlist;
import elm_general;
-class Elm.Genlist.Item(Elm.Widget.Item.Static_Focus, Efl.Ui.Legacy)
+class Elm.Genlist.Item extends Elm.Widget.Item.Static_Focus implements Efl.Ui.Legacy
{
[[Elementary genlist item class]]
legacy_prefix: elm_genlist_item;
-class Elm.Genlist.Pan (Elm.Pan)
+class Elm.Genlist.Pan extends Elm.Pan
{
[[Elementary genlist pan class]]
legacy_prefix: elm_genlist_pan;
abort [[Ongoing gesture was aborted]]
}
-class Elm.Gesture_Layer (Efl.Ui.Widget, Efl.Ui.Legacy)
+class Elm.Gesture_Layer extends Efl.Ui.Widget implements Efl.Ui.Legacy
{
[[Elementary gesture layer class]]
legacy_prefix: elm_gesture_layer;
always = 2 [[Render always even when it is not visible]]
}
-class Elm.Glview (Efl.Ui.Widget, Efl.Gfx.View, Efl.Ui.Legacy)
+class Elm.Glview extends Efl.Ui.Widget implements Efl.Gfx.View, Efl.Ui.Legacy
{
[[Elementary GL view class]]
legacy_prefix: elm_glview;
Efl.Gfx.View.view_size { get; set; }
}
events {
- created: void;
+ created: void;
[[Event dispatched when first render happens.
The callback function gets called once during the
-class Elm.Grid (Efl.Ui.Widget, Efl.Ui.Focus.Composition, Efl.Ui.Legacy)
+class Elm.Grid extends Efl.Ui.Widget implements Efl.Ui.Focus.Composition, Efl.Ui.Legacy
{
[[Elementary grid class]]
legacy_prefix: elm_grid;
both [[ELM_HOVER_AXIS_BOTH -- both.]]
}
-class Elm.Hover (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Efl.Ui.Clickable,
- Efl.Access.Widget.Action, Efl.Ui.Legacy)
+class Elm.Hover extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Efl.Ui.Clickable,
+ Efl.Access.Widget.Action, Efl.Ui.Legacy
{
[[Elementary hover class]]
legacy_prefix: elm_hover;
-class Elm.Hover.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Hover.Part extends Efl.Ui.Layout_Part_Legacy
{
[[elementary hover internal part class]]
data: null;
import elm_general;
-class Elm.Hoversel (Efl.Ui.Button_Legacy, Efl.Ui.Selectable,
+class Elm.Hoversel extends Efl.Ui.Button_Legacy implements Efl.Ui.Selectable,
Efl.Ui.Clickable,
Efl.Access.Widget.Action,
- Efl.Ui.Legacy)
+ Efl.Ui.Legacy
{
[[Elementary hoversel class]]
legacy_prefix: elm_hoversel;
import elm_general;
-class Elm.Hoversel.Item(Elm.Widget.Item, Efl.Ui.Legacy)
+class Elm.Hoversel.Item extends Elm.Widget.Item implements Efl.Ui.Legacy
{
[[Elementary hoversel item class]]
legacy_prefix: elm_hoversel_item;
-class Elm.Icon (Efl.Ui.Image, Efl.Ui.Legacy)
+class Elm.Icon extends Efl.Ui.Image implements Efl.Ui.Legacy
{
[[Elementary Icon Class]]
legacy_prefix: elm_icon;
-class Elm.Index (Efl.Ui.Layout, Efl.Ui.Direction,
- Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy)
+class Elm.Index extends Efl.Ui.Layout implements Efl.Ui.Direction,
+ Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy
{
[[elementary index class]]
legacy_prefix: elm_index;
-class Elm.Index.Item(Elm.Widget.Item, Efl.Access.Widget.Action, Efl.Ui.Legacy)
+class Elm.Index.Item extends Elm.Widget.Item implements Efl.Access.Widget.Action, Efl.Ui.Legacy
{
[[Elementary index item class]]
legacy_prefix: elm_index_item;
-class Elm.Inwin (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Efl.Content, Efl.Ui.Legacy)
+class Elm.Inwin extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Efl.Content, Efl.Ui.Legacy
{
[[Elementary inwin class]]
legacy_prefix: elm_inwin;
always [[Slide always.]]
}
-class Elm.Label (Efl.Ui.Layout, Efl.Ui.Legacy)
+class Elm.Label extends Efl.Ui.Layout implements Efl.Ui.Legacy
{
[[Elementary label class]]
legacy_prefix: elm_label;
-class Elm_Label.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm_Label.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary button internal part class]]
data: null;
import elm_general;
-class Elm.List (Efl.Ui.Layout, Elm.Interface_Scrollable,
+class Elm.List extends Efl.Ui.Layout implements Elm.Interface_Scrollable,
Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Access.Object,
- Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy)
+ Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy
{
[[Elementary list class]]
legacy_prefix: elm_list;
-class Elm.List.Item(Elm.Widget.Item, Efl.Ui.Legacy)
+class Elm.List.Item extends Elm.Widget.Item implements Efl.Ui.Legacy
{
[[Elementary list item class]]
legacy_prefix: elm_list_item;
}
-class Elm.Map (Efl.Ui.Widget, Elm.Interface_Scrollable,
+class Elm.Map extends Efl.Ui.Widget implements Elm.Interface_Scrollable,
Efl.Access.Widget.Action,
- Efl.Ui.Clickable, Efl.Ui.Legacy, Efl.Ui.Zoom)
+ Efl.Ui.Clickable, Efl.Ui.Legacy, Efl.Ui.Zoom
{
[[Elementary map class]]
legacy_prefix: elm_map;
[[Add a new line overlay to the map object.
This overlay has a line type.
- Overlay created with this method can be deleted with
+ Overlay created with this method can be deleted with
\@ref elm_map_overlay_del.
]]
return: ptr(Elm_Map_Overlay); [[The created overlay or $null upon failure.]]
The created overlay has a default style layout before content or
icon is set. If content or icon is set, those are displayed
instead of default style layout.
-
+
You can set by using \@ref elm_map_overlay_content_set or
\@ref elm_map_overlay_icon_set. If $null is set, default style
is shown again.
-class Elm.Map.Pan (Elm.Pan)
+class Elm.Map.Pan extends Elm.Pan
{
[[Elementary map pan class]]
legacy_prefix: elm_map_pan;
-class Elm.Mapbuf (Efl.Ui.Widget, Efl.Content, Efl.Ui.Legacy)
+class Elm.Mapbuf extends Efl.Ui.Widget implements Efl.Content, Efl.Ui.Legacy
{
[[Elementary mapbuf class]]
legacy_prefix: elm_mapbuf;
-class Elm.Mapbuf.Part (Efl.Ui.Widget_Part, Efl.Content)
+class Elm.Mapbuf.Part extends Efl.Ui.Widget_Part implements Efl.Content
{
[[Elementary mapbuf internal part class]]
data: null;
-class Elm.Menu (Efl.Ui.Widget, Efl.Ui.Clickable,
- Efl.Access.Selection, Efl.Ui.Widget_Focus_Manager, Efl.Ui.Legacy)
+class Elm.Menu extends Efl.Ui.Widget implements Efl.Ui.Clickable,
+ Efl.Access.Selection, Efl.Ui.Widget_Focus_Manager, Efl.Ui.Legacy
{
[[Elementary menu class]]
legacy_prefix: elm_menu;
-class Elm.Menu.Item(Elm.Widget.Item, Efl.Access.Selection, Efl.Ui.Legacy)
+class Elm.Menu.Item extends Elm.Widget.Item implements Efl.Access.Selection, Efl.Ui.Legacy
{
[[Elementary menu item class]]
legacy_prefix: elm_menu_item;
type Elm_Multibuttonentry_Item_Filter_Cb: __undefined_type; [[Elementary multibuttonentry item filter callback type]]
type Elm_Multibuttonentry_Format_Cb: __undefined_type; [[Elementary multibuttonentry format callback type]]
-class Elm.Multibuttonentry (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Ui.Legacy)
+class Elm.Multibuttonentry extends Efl.Ui.Layout implements Efl.Ui.Clickable, Efl.Ui.Legacy
{
[[Elementary multibuttonentry class]]
legacy_prefix: elm_multibuttonentry;
-class Elm.Multibuttonentry_Item(Elm.Widget.Item,
+class Elm.Multibuttonentry_Item extends Elm.Widget.Item implements
Efl.Access.Widget.Action,
- Efl.Ui.Legacy)
+ Efl.Ui.Legacy
{
[[Elementary multibuttonentry class]]
legacy_prefix: elm_multibuttonentry_item;
-class Elm.Multibuttonentry_Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Multibuttonentry_Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary multibuttonentry internal part class]]
data: null;
-class Elm.Naviframe (Efl.Ui.Layout, Efl.Access.Widget.Action, Efl.Ui.Legacy)
+class Elm.Naviframe extends Efl.Ui.Layout implements Efl.Access.Widget.Action, Efl.Ui.Legacy
{
[[Elementary naviframe class]]
legacy_prefix: elm_naviframe;
type Elm_Naviframe_Item_Pop_Cb: __undefined_type; [[Elementary naviframe item pop callback type]]
-class Elm.Naviframe.Item(Elm.Widget.Item, Efl.Ui.Legacy)
+class Elm.Naviframe.Item extends Elm.Widget.Item implements Efl.Ui.Legacy
{
[[Elementary naviframe item class]]
legacy_prefix: elm_naviframe_item;
-class Elm.Naviframe.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Naviframe.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary naviframe internal part class]]
data: null;
-class Elm.Notify (Efl.Ui.Widget, Efl.Ui.Focus.Layer, Efl.Content, Efl.Ui.Legacy)
+class Elm.Notify extends Efl.Ui.Widget implements Efl.Ui.Focus.Layer, Efl.Content, Efl.Ui.Legacy
{
[[Elementary notification class]]
legacy_prefix: elm_notify;
-class Elm.Notify.Part (Efl.Ui.Widget_Part, Efl.Content, Efl.Text,
- Efl.Ui.L10n)
+class Elm.Notify.Part extends Efl.Ui.Widget_Part implements Efl.Content, Efl.Text,
+ Efl.Ui.L10n
{
[[Elementary notification internel part class]]
data: null;
-class Elm.Pan (Efl.Canvas.Group)
+class Elm.Pan extends Efl.Canvas.Group
{
[[Elementary pan class]]
legacy_prefix: elm_pan;
right [[Panel (dis)appears from the right]]
}
-class Elm.Panel (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Elm.Interface_Scrollable,
- Efl.Access.Widget.Action, Efl.Ui.Legacy,
+class Elm.Panel extends Efl.Ui.Layout implements Efl.Ui.Focus.Layer, Elm.Interface_Scrollable,
+ Efl.Access.Widget.Action, Efl.Ui.Legacy,
// TIZEN_ONLY(20170105): scrollable panel content size ratio refactoring (for 2.4 UX)
- Efl.Orientation)
+ Efl.Orientation
//
{
[[Elementary panel class]]
-class Elm.Panel.Part (Efl.Ui.Widget_Part, Efl.Content)
+class Elm.Panel.Part extends Efl.Ui.Widget_Part implements Efl.Content
{
[[Elementary panel internal part class]]
data: null;
-class Elm.Photo (Efl.Ui.Widget, Efl.File, Efl.Ui.Clickable, Efl.Ui.Draggable,
- Efl.Ui.Legacy)
+class Elm.Photo extends Efl.Ui.Widget implements Efl.File, Efl.Ui.Clickable, Efl.Ui.Draggable,
+ Efl.Ui.Legacy
{
[[Elementary photo class]]
legacy_prefix: elm_photo;
-class Elm.Player (Efl.Ui.Layout, Efl.Access.Widget.Action, Efl.Ui.Legacy)
+class Elm.Player extends Efl.Ui.Layout implements Efl.Access.Widget.Action, Efl.Ui.Legacy
{
[[Elementary player class]]
legacy_prefix: elm_player;
-class Elm.Player.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Player.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary player internal part class]]
data: null;
-class Elm.Plug (Efl.Ui.Widget, Efl.Ui.Clickable, Efl.Ui.Legacy)
+class Elm.Plug extends Efl.Ui.Widget implements Efl.Ui.Clickable, Efl.Ui.Legacy
{
[[Elementary plug class]]
legacy_prefix: elm_plug;
}
-class Elm.Popup (Efl.Ui.Layout, Efl.Access.Widget.Action, Efl.Ui.Legacy)
+class Elm.Popup extends Efl.Ui.Layout implements Efl.Access.Widget.Action, Efl.Ui.Legacy
{
[[Elementary popup class]]
legacy_prefix: elm_popup;
-class Elm.Popup.Item(Elm.Widget.Item, Efl.Ui.Legacy)
+class Elm.Popup.Item extends Elm.Widget.Item implements Efl.Ui.Legacy
{
[[Elementary popup item class]]
legacy_prefix: elm_popup_item;
-class Elm.Popup.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Popup.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary popup internal part class]]
data: null;
type Elm_Prefs_Data: __undefined_type; [[Elementary preferences data type]]
type Elm_Prefs_Reset_Mode: __undefined_type; [[Elementary preferences reset mode type]]
-class Elm.Prefs (Efl.Ui.Widget, Efl.File, Efl.Ui.Legacy)
+class Elm.Prefs extends Efl.Ui.Widget implements Efl.File, Efl.Ui.Legacy
{
[[Elementary preferences class]]
legacy_prefix: elm_prefs;
-class Elm.Route (Efl.Ui.Widget, Efl.Ui.Legacy)
+class Elm.Route extends Efl.Ui.Widget implements Efl.Ui.Legacy
{
[[Elementary route class]]
legacy_prefix: elm_route;
-class Elm.Scroller (Efl.Ui.Layout, Elm.Interface_Scrollable,
+class Elm.Scroller extends Efl.Ui.Layout implements Elm.Interface_Scrollable,
Efl.Access.Widget.Action,
- Efl.Ui.Scrollable, Efl.Content, Efl.Ui.Legacy)
+ Efl.Ui.Scrollable, Efl.Content, Efl.Ui.Legacy
{
[[Elementary scroller class]]
legacy_prefix: elm_scroller;
-class Elm.Scroller.Part (Efl.Ui.Layout_Part_Legacy)
+class Elm.Scroller.Part extends Efl.Ui.Layout_Part_Legacy
{
[[Elementary scroller internal part class]]
data: null;
-class Elm.Segment_Control (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Efl.Ui.Legacy)
+class Elm.Segment_Control extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Efl.Ui.Legacy
{
[[Elementary segment control class]]
legacy_prefix: elm_segment_control;
-class Elm.Segment_Control.Item(Elm.Widget.Item, Efl.Ui.Focus.Object, Efl.Ui.Legacy)
+class Elm.Segment_Control.Item extends Elm.Widget.Item implements Efl.Ui.Focus.Object, Efl.Ui.Legacy
{
[[Elementary segment control item class]]
legacy_prefix: elm_segment_control_item;
-class Elm.Separator (Efl.Ui.Layout, Efl.Ui.Legacy)
+class Elm.Separator extends Efl.Ui.Layout implements Efl.Ui.Legacy
{
[[Elementary separator class]]
legacy_prefix: elm_separator;
-class Elm.Slider (Efl.Ui.Slider_Interval, Efl.Ui.Legacy,
- Efl.Text, Efl.Text_Markup, Efl.Ui.Format)
+class Elm.Slider extends Efl.Ui.Slider_Interval implements Efl.Ui.Legacy,
+ Efl.Text, Efl.Text_Markup, Efl.Ui.Format
{
[[Elementary slider class]]
eo_prefix: elm_obj_slider;
import efl_ui;
-class Elm.Slider_Part_Indicator (Efl.Ui.Layout_Part, Efl.Ui.Format)
+class Elm.Slider_Part_Indicator extends Efl.Ui.Layout_Part implements Efl.Ui.Format
{
[[Elementary slider internal part class]]
data: null;
type Elm_Slideshow_Item_Class: __undefined_type; [[Elementary slideshow item class type]]
-class Elm.Slideshow (Efl.Ui.Layout, Efl.Access.Widget.Action, Efl.Ui.Legacy)
+class Elm.Slideshow extends Efl.Ui.Layout implements Efl.Access.Widget.Action, Efl.Ui.Legacy
{
[[Elementary slideshow class]]
eo_prefix: elm_obj_slideshow;
-class Elm.Slideshow.Item(Elm.Widget.Item)
+class Elm.Slideshow.Item extends Elm.Widget.Item
{
[[Elementary slideshow class]]
legacy_prefix: elm_slideshow_item;
-class Elm.Spinner (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Focus.Composition,
- Efl.Access.Value, Efl.Access.Widget.Action, Efl.Ui.Legacy)
+class Elm.Spinner extends Efl.Ui.Layout implements Efl.Ui.Range, Efl.Ui.Focus.Composition,
+ Efl.Access.Value, Efl.Access.Widget.Action, Efl.Ui.Legacy
{
[[Elementary spinner class]]
legacy_prefix: elm_spinner;
keys sent over in the list of actions]]
}
-class Elm.Sys_Notify (Efl.Object, Elm.Sys_Notify_Interface)
+class Elm.Sys_Notify extends Efl.Object implements Elm.Sys_Notify_Interface
{
[[Elementary system notification class]]
legacy_prefix: elm_sys_notify;
-class Elm.Sys_Notify.Dbus (Efl.Object, Elm.Sys_Notify_Interface)
+class Elm.Sys_Notify.Dbus extends Efl.Object implements Elm.Sys_Notify_Interface
{
[[Elementary system notification DBus class]]
legacy_prefix: elm_sys_notify_dbus;
attention [[Needs Attention]]
}
-class Elm.Systray (Efl.Object)
+class Elm.Systray extends Efl.Object
{
[[Elementary systray class]]
legacy_prefix: elm_systray;
-class Elm.Table (Efl.Ui.Widget, Efl.Ui.Focus.Composition, Efl.Ui.Legacy)
+class Elm.Table extends Efl.Ui.Widget implements Efl.Ui.Focus.Composition, Efl.Ui.Legacy
{
[[Elementary table class]]
legacy_prefix: elm_table;
-class Elm.Thumb (Efl.Ui.Layout, Efl.File, Efl.Ui.Clickable,
- Efl.Ui.Draggable, Efl.Ui.Legacy)
+class Elm.Thumb extends Efl.Ui.Layout implements Efl.File, Efl.Ui.Clickable,
+ Efl.Ui.Draggable, Efl.Ui.Legacy
{
[[Elementary thumbnail class]]
legacy_prefix: elm_thumb;
last [[Indicates error if returned by elm_toolbar_shrink_mode_get()]]
}
-class Elm.Toolbar (Efl.Ui.Widget, Efl.Ui.Focus.Composition, Elm.Interface_Scrollable, Efl.Ui.Direction,
+class Elm.Toolbar extends Efl.Ui.Widget implements Efl.Ui.Focus.Composition, Elm.Interface_Scrollable, Efl.Ui.Direction,
Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Access.Object,
Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy,
- Efl.Orientation)
+ //TIZEN_ONLY(20180112): toolbar: apply TIZEN_ONLY code.
+ Efl.Orientation
+ //
{
[[Elementary toolbar class]]
legacy_prefix: elm_toolbar;
data: const(void_ptr); [[Item data]]
}
-class Elm.Toolbar_Item(Elm.Widget.Item, Efl.Ui.Focus.Object, Efl.Ui.Legacy)
+class Elm.Toolbar_Item extends Elm.Widget.Item implements Efl.Ui.Focus.Object, Efl.Ui.Legacy
{
[[Elementary toolbar item class]]
legacy_prefix: elm_toolbar_item;
-class Elm.View.Form (Efl.Object)
+class Elm.View.Form extends Efl.Object
{
[[Elementary view form class]]
methods {
import elm_general;
-class Elm.View.List (Efl.Object)
+class Elm.View.List extends Efl.Object
{
[[Elementary view list class]]
methods {
type Elm_Tooltip_Item_Content_Cb: __undefined_type; [[Elementary tooltip item content callback type]]
type Elm_Object_Item_Signal_Cb: __undefined_type; [[Elementary object item signal callback type]]
-class Elm.Widget.Item(Efl.Object, Efl.Access.Object,
+class Elm.Widget.Item extends Efl.Object implements Efl.Access.Object,
Efl.Access.Component,
- Efl.Access.Widget.Action)
+ //TIZEN_ONLY(20171129): elm: Added mechanism for handling the reading stopped/cancelled events for all widgets and widget_items
+ Efl.Access.Widget.Action
+ //
{
[[Elementary widget item class]]
eo_prefix: elm_wdg_item;
-class Elm.Widget.Item.Static_Focus (Elm.Widget.Item, Efl.Ui.Focus.Object)
+class Elm.Widget.Item.Static_Focus extends Elm.Widget.Item implements Efl.Ui.Focus.Object
{
[[A class that ensures that at least ONE focusable target is behind this widget item. If there is none registered to it after a prepare call it will register the view of the item as item.]]
implements {
-class Efl.Canvas.Video (Efl.Canvas.Group, Efl.File, Efl.Player, Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller)
+class 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 {
-class Efl.Canvas.Animation_Alpha (Efl.Canvas.Animation)
+class Efl.Canvas.Animation_Alpha extends Efl.Canvas.Animation
{
[[Efl alpha animation class]]
eo_prefix: efl_animation_alpha;
-class Efl.Canvas.Animation_Group_Parallel (Efl.Canvas.Animation_Group)
+class 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 (Efl.Canvas.Animation_Group)
+class Efl.Canvas.Animation_Group_Sequential extends Efl.Canvas.Animation_Group
{
[[Efl group sequential animation class]]
data: null;
-class Efl.Canvas.Animation_Player (Efl.Object, Efl.Player)
+class Efl.Canvas.Animation_Player extends Efl.Object implements Efl.Player
{
[[Efl animation object class]]
eo_prefix: efl_animation_player;
-class Efl.Canvas.Animation_Rotate (Efl.Canvas.Animation)
+class Efl.Canvas.Animation_Rotate extends Efl.Canvas.Animation
{
[[Efl rotate animation class]]
eo_prefix: efl_animation_rotate;
-class Efl.Canvas.Animation_Scale (Efl.Canvas.Animation)
+class Efl.Canvas.Animation_Scale extends Efl.Canvas.Animation
{
[[Efl scale animation class]]
eo_prefix: efl_animation_scale;
-class Efl.Canvas.Animation_Translate (Efl.Canvas.Animation)
+class Efl.Canvas.Animation_Translate extends Efl.Canvas.Animation
{
[[Efl translate animation class]]
eo_prefix: efl_animation_translate;
-class Efl.Canvas.Event_Grabber (Efl.Canvas.Group)
+class Efl.Canvas.Event_Grabber extends Efl.Canvas.Group
{
[[Low-level rectangle object.
-class Efl.Canvas.Group (Efl.Canvas.Object)
+class 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 (Efl.Canvas.Image_Internal,
+class Efl.Canvas.Image extends Efl.Canvas.Image_Internal implements
Efl.Gfx.Image_Load_Controller, Efl.Gfx.Image_Animation_Controller,
- Efl.File)
+ Efl.File
{
[[Low-level Image object.
-class Efl.Canvas.Polygon (Efl.Canvas.Object)
+class Efl.Canvas.Polygon extends Efl.Canvas.Object
{
[[Low-level polygon object]]
-class Efl.Canvas.Proxy (Efl.Canvas.Image_Internal)
+class Efl.Canvas.Proxy extends Efl.Canvas.Image_Internal
{
[[Low-level proxy image object.
-class Efl.Canvas.Rectangle (Efl.Canvas.Object)
+class Efl.Canvas.Rectangle extends Efl.Canvas.Object
{
[[Evas canvas rectangle class]]
implements {
-class Efl.Canvas.Scene3d (Efl.Canvas.Image_Internal)
+class Efl.Canvas.Scene3d extends Efl.Canvas.Image_Internal
{
[[A UI view for EFL Canvas 3D.]]
data: null;
-class Efl.Canvas.Snapshot (Efl.Canvas.Image_Internal)
+class Efl.Canvas.Snapshot extends Efl.Canvas.Image_Internal
{
[[Low-level snapshot image object.
-class Efl.Canvas.Surface_Tbm (Efl.Canvas.Surface)
+class Efl.Canvas.Surface_Tbm extends Efl.Canvas.Surface
{
[[Native Tizen Buffer Manager surface for Efl canvas]]
-class Efl.Canvas.Surface_Wayland (Efl.Canvas.Surface)
+class Efl.Canvas.Surface_Wayland extends Efl.Canvas.Surface
{
[[Native Wayland surface for Efl canvas]]
pixmap: ulong; [[X11 Pixmap ID.]]
}
-class Efl.Canvas.Surface_X11 (Efl.Canvas.Surface)
+class 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 (Efl.Canvas.Object, Efl.Text,
+class 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.Ui.I18n)
+ Efl.Text_Annotate, Efl.Text_Markup, Efl.Ui.I18n
{
[[Efl canvas text class]]
legacy_prefix: evas_object_textblock;
-class Efl.Canvas.Vg.Container (Efl.Canvas.Vg.Node)
+class Efl.Canvas.Vg.Container extends Efl.Canvas.Vg.Node
{
[[Efl vector graphics container class]]
legacy_prefix: evas_vg_container;
-class Efl.Canvas.Vg.Gradient_Linear (Efl.Canvas.Vg.Gradient, Efl.Gfx.Gradient_Linear)
+class 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 (Efl.Canvas.Vg.Gradient, Efl.Gfx.Gradient_Radial)
+class 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;
dimension of the viewport.]]
}
-class Efl.Canvas.Vg.Object (Efl.Canvas.Object, Efl.File, Efl.Gfx.Image_Animation_Controller)
+class Efl.Canvas.Vg.Object extends Efl.Canvas.Object implements Efl.File,
+ //TIZEN_ONLY(20180831): evas json: new feature for lottie - #4
+ Efl.Gfx.Image_Animation_Controller
+ //
{
[[Efl vector graphics class]]
legacy_prefix: evas_object_vg;
-class Efl.Canvas.Vg.Shape (Efl.Canvas.Vg.Node, Efl.Gfx.Shape)
+class Efl.Canvas.Vg.Shape extends Efl.Canvas.Vg.Node implements Efl.Gfx.Shape
{
[[Efl vector graphics shape class]]
legacy_prefix: evas_vg_shape;
-class Efl.Input.Focus(Efl.Object, Efl.Input.Event)
+class Efl.Input.Focus extends Efl.Object implements Efl.Input.Event
{
[[Represents a focus event. @since 1.19]]
methods {
-class Efl.Input.Hold (Efl.Object, Efl.Input.Event)
+class Efl.Input.Hold extends Efl.Object implements Efl.Input.Event
{
[[Event data sent when inputs are put on hold or resumed.]]
methods {
-class Efl.Input.Key (Efl.Object, Efl.Input.Event, Efl.Input.State)
+class 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 (Efl.Object, Efl.Input.Event, Efl.Input.State)
+class Efl.Input.Pointer extends Efl.Object implements Efl.Input.Event, Efl.Input.State
{
[[Event data carried over with any pointer event (mouse, touch, pen, ...)
type @extern Eina_Free_Cb: __undefined_type; [[Eina free callback type]] /* FIXME: Function pointers are not supported */
type @extern va_list: __undefined_type; [[va_list type]] /* FIXME: va_list is not supported */
-class Evas.Box (Efl.Canvas.Group)
+class Evas.Box extends Efl.Canvas.Group
{
[[Evas box class]]
legacy_prefix: evas_object_box;
import efl_input_types;
-class Evas.Canvas (Efl.Loop_Consumer, Efl.Canvas.Scene, Efl.Animator, Efl.Input.Interface,
- Efl.Canvas.Pointer)
+class Evas.Canvas extends Efl.Loop_Consumer implements Efl.Canvas.Scene, Efl.Animator, Efl.Input.Interface,
+ Efl.Canvas.Pointer
{
[[Evas canvas class]]
legacy_prefix: evas;
import evas_canvas3d_types;
-class Evas.Canvas3D.Camera (Evas.Canvas3D.Object)
+class Evas.Canvas3D.Camera extends Evas.Canvas3D.Object
{
[[Evas 3D canvas camera class]]
data: Evas_Canvas3D_Camera_Data;
import evas_canvas3d_types;
-class Evas.Canvas3D.Light (Evas.Canvas3D.Object)
+class Evas.Canvas3D.Light extends Evas.Canvas3D.Object
{
[[Evas 3D canvas light class]]
-class Evas.Canvas3D.Material (Evas.Canvas3D.Object)
+class Evas.Canvas3D.Material extends Evas.Canvas3D.Object
{
[[Evas 3D canvas material class]]
data: Evas_Canvas3D_Material_Data;
struct @extern Eina.Inarray; [[Eina inarray data structure]]
-class Evas.Canvas3D.Mesh (Evas.Canvas3D.Object, Efl.File)
+class Evas.Canvas3D.Mesh extends Evas.Canvas3D.Object implements Efl.File
{
[[Evas 3D canvas mesh class]]
data: Evas_Canvas3D_Mesh_Data;
import evas_canvas3d_types;
-class Evas.Canvas3D.Node (Evas.Canvas3D.Object)
+class Evas.Canvas3D.Node extends Evas.Canvas3D.Object
{
[[Evas 3D canvas node class]]
data: Evas_Canvas3D_Node_Data;
import evas_canvas3d_types;
-class Evas.Canvas3D.Primitive (Evas.Canvas3D.Object)
+class Evas.Canvas3D.Primitive extends Evas.Canvas3D.Object
{
[[Evas 3D canvas primitive class]]
data: Evas_Canvas3D_Primitive_Data;
major radius and minor radius. For this usage
Available values is from 1.0 to infinity.
If ratio for torus has a bad value,
- 3.0 will be used as the ratio.
+ 3.0 will be used as the ratio.
Default ratio is 3.0.]]
}
import evas_canvas3d_types;
-class Evas.Canvas3D.Scene (Evas.Canvas3D.Object)
+class Evas.Canvas3D.Scene extends Evas.Canvas3D.Object
{
[[Efl 3D canvas scene class]]
data: Evas_Canvas3D_Scene_Data;
type @extern Evas_Colorspace: int; [[Evas colorspace type]] /* FIXME: Need to get emile migrated. */
-class Evas.Canvas3D.Texture (Evas.Canvas3D.Object, Efl.File)
+class Evas.Canvas3D.Texture extends Evas.Canvas3D.Object implements Efl.File
{
[[Evas 3d canvas texture class]]
data : Evas_Canvas3D_Texture_Data;
-class Evas.Grid (Efl.Canvas.Group)
+class Evas.Grid extends Efl.Canvas.Group
{
[[Evas grid class]]
legacy_prefix: evas_object_grid;
-class Evas.Image (Efl.Canvas.Image_Internal, Efl.File)
+class Evas.Image extends Efl.Canvas.Image_Internal implements Efl.File
{
[[Internal class for legacy support of Evas Image.]]
data: null;
-class Evas.Line (Efl.Canvas.Object)
+class Evas.Line extends Efl.Canvas.Object
{
[[Evas line class]]
legacy_prefix: evas_object_line;
item = 2 [[Item mode]]
}
-class Evas.Table (Efl.Canvas.Group)
+class Evas.Table extends Efl.Canvas.Group
{
[[Evas table class]]
legacy_prefix: evas_object_table;
type @extern Evas.Text_Style_Type : __undefined_type; [[External text style type]]
-class Evas.Text (Efl.Canvas.Object, Efl.Text,
- Efl.Text_Font, Efl.Canvas.Filter.Internal)
+class Evas.Text extends Efl.Canvas.Object implements Efl.Text,
+ Efl.Text_Font, Efl.Canvas.Filter.Internal
{
[[Evas text class]]
legacy_prefix: evas_object_text;
/* XXX: Actual definition is in C. */
struct Evas.Textgrid.Cell; [[Evas textgrid cell data structure]]
-class Evas.Textgrid (Efl.Canvas.Object, Efl.Text_Font)
+class Evas.Textgrid extends Efl.Canvas.Object implements Efl.Text_Font
{
[[Evas textgrid class]]
legacy_prefix: evas_object_textgrid;
-class Efl.Canvas.Gesture_Long_Tap (Efl.Canvas.Gesture)
+class 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 (Efl.Object)
+class Efl.Canvas.Gesture_Manager extends Efl.Object
{
[[EFL Gesture Manager class]]
eo_prefix: efl_gesture_manager;
-class Efl.Canvas.Gesture_Recognizer_Long_Tap (Efl.Canvas.Gesture_Recognizer)
+class 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 (Efl.Canvas.Gesture_Recognizer)
+class Efl.Canvas.Gesture_Recognizer_Tap extends Efl.Canvas.Gesture_Recognizer
{
[[EFL Gesture Recognizer Tap class]]
data: null;
-class Efl.Canvas.Gesture_Tap(Efl.Canvas.Gesture)
+class 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(Efl.Object)
+class Efl.Canvas.Gesture_Touch extends Efl.Object
{
[[EFL Gesture Touch class]]
eo_prefix: efl_gesture_touch;
-class Elm.Web.None (Elm.Web, Efl.Ui.Legacy)
+class Elm.Web.None extends Elm.Web implements Efl.Ui.Legacy
{
[[Elementary web module class]]
implements {
-class Evas.Ector.Software.Buffer (Ector.Software.Buffer, Evas.Ector.Buffer)
+class Evas.Ector.Software.Buffer extends Ector.Software.Buffer implements Evas.Ector.Buffer
{
[[A buffer object wrapping an existing Evas Image_Entry.]]
implements {
import base;
import mixins_require;
-class Class.Requires (Base, Mixins.Require) {
+class Class.Requires extends Base implements Mixins.Require {
methods {
}
-class Aux_A(Aux_C) {
+class Aux_A extends Aux_C {
methods {
baz {}
}
-class Aux_B(Aux_C) {
+class Aux_B extends Aux_C {
}