efl: convert all classes to the new eolian syntax

ref T7459

Reviewed-by: Daniel Kolesa <daniel@octaforge.org>
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D7684
This commit is contained in:
Marcel Hollerbach 2019-01-18 14:22:23 +01:00
parent 50c41b1100
commit 34efdfb1b1
409 changed files with 493 additions and 494 deletions

View File

@ -5,7 +5,7 @@ function NumberCb {
return: int;
};
class Example.Numberwrapper (Efl.Object) {
class Example.Numberwrapper extends Efl.Object {
methods {
@property number {
get {

View File

@ -1,4 +1,4 @@
class Ns.Colourable (Efl.Object)
class Ns.Colourable extends Efl.Object
{
[[Colourable class.]]
data: Colourable_Data;

View File

@ -1,4 +1,4 @@
class Ns.ColourableSquare (Ns.Colourable)
class Ns.ColourableSquare extends Ns.Colourable
{
data: ColourableSquare_Data;
methods {

View File

@ -1,4 +1,4 @@
class Ecore.Event.Message (Efl.Loop_Message)
class Ecore.Event.Message extends Efl.Loop_Message
{
[[ For Legacy API usage Only. Legacy Ecore Events ]]
methods {

View File

@ -1,4 +1,4 @@
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

View File

@ -39,7 +39,7 @@ enum Ecore.Exe_Flags
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.

View File

@ -1,4 +1,4 @@
class Efl.Accelerate_Interpolator (Efl.Object, Efl.Interpolator)
class Efl.Accelerate_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl accelerate interpolator class

View File

@ -1,6 +1,6 @@
import efl_types;
class Efl.App (Efl.Loop)
class Efl.App extends Efl.Loop
{
[[ ]]
methods {

View File

@ -1,4 +1,4 @@
class Efl.Appthread (Efl.Loop, Efl.ThreadIO)
class Efl.Appthread extends Efl.Loop implements Efl.ThreadIO
{
[[ ]]
methods {

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
class Efl.Decelerate_Interpolator (Efl.Object, Efl.Interpolator)
class Efl.Decelerate_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl decelerate interpolator class

View File

@ -1,4 +1,4 @@
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;

View File

@ -19,7 +19,7 @@ enum Efl.Exe_Flags {
hide_io = 4
}
class Efl.Exe (Efl.Task)
class Efl.Exe extends Efl.Task
{
[[ ]]
methods {

View File

@ -1,4 +1,4 @@
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

View File

@ -1,6 +1,6 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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

View File

@ -7,7 +7,7 @@ enum Efl.Loop_Handler_Flags {
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

View File

@ -1,4 +1,4 @@
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.]]

View File

@ -1,4 +1,4 @@
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 {

View File

@ -1,4 +1,4 @@
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 {

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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.

View File

@ -1,4 +1,4 @@
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 {

View File

@ -1,4 +1,4 @@
class Efl.Model_Composite_Boolean (Efl.Model_Composite)
class Efl.Model_Composite_Boolean extends Efl.Model_Composite
{
[[Efl model composite boolean class]]
methods {

View File

@ -1,4 +1,4 @@
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 {

View File

@ -1,4 +1,4 @@
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 {

View File

@ -1,4 +1,4 @@
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 {

View File

@ -1,6 +1,6 @@
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.

View File

@ -1,4 +1,4 @@
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.

View File

@ -1,4 +1,4 @@
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.

View File

@ -1,4 +1,4 @@
class Efl.Model_Loop (Efl.Loop_Consumer, Efl.Model)
class Efl.Model_Loop extends Efl.Loop_Consumer implements Efl.Model
{
data: null;
implements {

View File

@ -17,7 +17,7 @@ function EflModelViewPropertySet {
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.

View File

@ -1,4 +1,4 @@
class Efl.Sinusoidal_Interpolator (Efl.Object, Efl.Interpolator)
class Efl.Sinusoidal_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Efl sinusoidal interpolator class

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
class Efl.Thread (Efl.Task, Efl.ThreadIO)
class Efl.Thread extends Efl.Task implements Efl.ThreadIO
{
methods {
}

View File

@ -1,4 +1,4 @@
class Ecore.Audio.In (Ecore.Audio)
class Ecore.Audio.In extends Ecore.Audio
{
[[Ecore Audio input object.]]
eo_prefix: ecore_audio_obj_in;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
class Ecore.Audio.Out (Ecore.Audio)
class Ecore.Audio.Out extends Ecore.Audio
{
[[Ecore Audio output object.]]

View File

@ -1,4 +1,4 @@
class Ecore.Audio.Out.Pulse (Ecore.Audio.Out)
class Ecore.Audio.Out.Pulse extends Ecore.Audio.Out
{
[[Ecore audio ouput for PulseAudio.]]
eo_prefix: ecore_audio_obj_out_pulse;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -5,7 +5,7 @@ type @extern Ecore_Con_Eet_Raw_Data_Cb: __undefined_type; [[Ecore connection eet
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.]]

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -74,7 +74,7 @@ enum Efl.Net.Control.Access_Point_Proxy_Method {
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

View File

@ -65,7 +65,7 @@ struct Efl.Net.Control.Agent_Browser_Url {
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

View File

@ -15,7 +15,7 @@ enum Efl.Net.Control.Technology_Type {
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

View File

@ -7,7 +7,7 @@ enum Efl.Net.Dialer_Http_Primary_Mode {
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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.

View File

@ -1,4 +1,4 @@
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

View File

@ -47,7 +47,7 @@ struct Efl.Net.Dialer_Websocket_Closed_Reason {
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

View File

@ -1,4 +1,4 @@
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

View File

@ -12,7 +12,7 @@ struct Efl.Net.Ip_Address_Resolve_Results {
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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.

View File

@ -1,4 +1,4 @@
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()

View File

@ -27,7 +27,7 @@ enum Efl.Net.Session_Technology {
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,7 +1,7 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,6 +1,6 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,4 +1,4 @@
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,

View File

@ -1,6 +1,6 @@
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

View File

@ -1,4 +1,4 @@
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

View File

@ -1,6 +1,6 @@
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

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,6 +1,6 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
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;

View File

@ -1,4 +1,4 @@
class Edje.Edit (Efl.Canvas.Layout)
class Edje.Edit extends Efl.Canvas.Layout
{
[[Edje editing class to access edje object internals.

View File

@ -1,4 +1,4 @@
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

View File

@ -1,10 +1,10 @@
// 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;

View File

@ -1,6 +1,6 @@
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.

View File

@ -1,5 +1,5 @@
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.

View File

@ -1,4 +1,4 @@
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.

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