forked from enlightenment/efl
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:
parent
50c41b1100
commit
34efdfb1b1
|
@ -5,7 +5,7 @@ function NumberCb {
|
|||
return: int;
|
||||
};
|
||||
|
||||
class Example.Numberwrapper (Efl.Object) {
|
||||
class Example.Numberwrapper extends Efl.Object {
|
||||
methods {
|
||||
@property number {
|
||||
get {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Ns.Colourable (Efl.Object)
|
||||
class Ns.Colourable extends Efl.Object
|
||||
{
|
||||
[[Colourable class.]]
|
||||
data: Colourable_Data;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Ns.ColourableSquare (Ns.Colourable)
|
||||
class Ns.ColourableSquare extends Ns.Colourable
|
||||
{
|
||||
data: ColourableSquare_Data;
|
||||
methods {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import efl_types;
|
||||
|
||||
class Efl.App (Efl.Loop)
|
||||
class Efl.App extends Efl.Loop
|
||||
{
|
||||
[[ ]]
|
||||
methods {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Efl.Appthread (Efl.Loop, Efl.ThreadIO)
|
||||
class Efl.Appthread extends Efl.Loop implements Efl.ThreadIO
|
||||
{
|
||||
[[ ]]
|
||||
methods {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -19,7 +19,7 @@ enum Efl.Exe_Flags {
|
|||
hide_io = 4
|
||||
}
|
||||
|
||||
class Efl.Exe (Efl.Task)
|
||||
class Efl.Exe extends Efl.Task
|
||||
{
|
||||
[[ ]]
|
||||
methods {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.]]
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Efl.Thread (Efl.Task, Efl.ThreadIO)
|
||||
class Efl.Thread extends Efl.Task implements Efl.ThreadIO
|
||||
{
|
||||
methods {
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Ecore.Audio.Out (Ecore.Audio)
|
||||
class Ecore.Audio.Out extends Ecore.Audio
|
||||
{
|
||||
[[Ecore Audio output object.]]
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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.
|
||||
]]
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue