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

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,9 +5,9 @@ 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.]]
methods {

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

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