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
devs/stanluk/mixin_removal
Marcel Hollerbach 5 years ago
parent 50c41b1100
commit 34efdfb1b1
  1. 2
      src/examples/efl_mono/example_numberwrapper.eo
  2. 2
      src/examples/eolian_cxx/ns_colourable.eo
  3. 2
      src/examples/eolian_cxx/ns_colourablesquare.eo
  4. 2
      src/lib/ecore/ecore_event_message.eo
  5. 2
      src/lib/ecore/ecore_event_message_handler.eo
  6. 2
      src/lib/ecore/ecore_exe.eo
  7. 2
      src/lib/ecore/efl_accelerate_interpolator.eo
  8. 2
      src/lib/ecore/efl_app.eo
  9. 2
      src/lib/ecore/efl_appthread.eo
  10. 2
      src/lib/ecore/efl_bounce_interpolator.eo
  11. 2
      src/lib/ecore/efl_cubic_bezier_interpolator.eo
  12. 2
      src/lib/ecore/efl_decelerate_interpolator.eo
  13. 2
      src/lib/ecore/efl_divisor_interpolator.eo
  14. 2
      src/lib/ecore/efl_exe.eo
  15. 2
      src/lib/ecore/efl_io_buffered_stream.eo
  16. 2
      src/lib/ecore/efl_io_copier.eo
  17. 2
      src/lib/ecore/efl_io_file.eo
  18. 2
      src/lib/ecore/efl_io_stderr.eo
  19. 2
      src/lib/ecore/efl_io_stdin.eo
  20. 2
      src/lib/ecore/efl_io_stdout.eo
  21. 2
      src/lib/ecore/efl_linear_interpolator.eo
  22. 2
      src/lib/ecore/efl_loop_fd.eo
  23. 2
      src/lib/ecore/efl_loop_handler.eo
  24. 2
      src/lib/ecore/efl_loop_message.eo
  25. 2
      src/lib/ecore/efl_loop_message_future.eo
  26. 2
      src/lib/ecore/efl_loop_message_future_handler.eo
  27. 2
      src/lib/ecore/efl_loop_message_handler.eo
  28. 2
      src/lib/ecore/efl_loop_timer.eo
  29. 2
      src/lib/ecore/efl_model_composite.eo
  30. 2
      src/lib/ecore/efl_model_composite_boolean.eo
  31. 2
      src/lib/ecore/efl_model_composite_boolean_children.eo
  32. 2
      src/lib/ecore/efl_model_composite_selection.eo
  33. 2
      src/lib/ecore/efl_model_composite_selection_children.eo
  34. 2
      src/lib/ecore/efl_model_container.eo
  35. 2
      src/lib/ecore/efl_model_container_item.eo
  36. 2
      src/lib/ecore/efl_model_item.eo
  37. 4
      src/lib/ecore/efl_model_loop.eo
  38. 2
      src/lib/ecore/efl_model_view.eo
  39. 2
      src/lib/ecore/efl_sinusoidal_interpolator.eo
  40. 2
      src/lib/ecore/efl_spring_interpolator.eo
  41. 2
      src/lib/ecore/efl_thread.eo
  42. 2
      src/lib/ecore_audio/ecore_audio_in.eo
  43. 2
      src/lib/ecore_audio/ecore_audio_in_sndfile.eo
  44. 2
      src/lib/ecore_audio/ecore_audio_in_tone.eo
  45. 2
      src/lib/ecore_audio/ecore_audio_out.eo
  46. 2
      src/lib/ecore_audio/ecore_audio_out_pulse.eo
  47. 2
      src/lib/ecore_audio/ecore_audio_out_sndfile.eo
  48. 2
      src/lib/ecore_audio/ecore_audio_out_wasapi.eo
  49. 4
      src/lib/ecore_con/ecore_con_eet_base.eo
  50. 2
      src/lib/ecore_con/ecore_con_eet_client_obj.eo
  51. 2
      src/lib/ecore_con/ecore_con_eet_server_obj.eo
  52. 2
      src/lib/ecore_con/efl_net_control_access_point.eo
  53. 2
      src/lib/ecore_con/efl_net_control_manager.eo
  54. 2
      src/lib/ecore_con/efl_net_control_technology.eo
  55. 2
      src/lib/ecore_con/efl_net_dialer_http.eo
  56. 2
      src/lib/ecore_con/efl_net_dialer_simple.eo
  57. 2
      src/lib/ecore_con/efl_net_dialer_ssl.eo
  58. 2
      src/lib/ecore_con/efl_net_dialer_tcp.eo
  59. 2
      src/lib/ecore_con/efl_net_dialer_udp.eo
  60. 2
      src/lib/ecore_con/efl_net_dialer_unix.eo
  61. 2
      src/lib/ecore_con/efl_net_dialer_websocket.eo
  62. 2
      src/lib/ecore_con/efl_net_dialer_windows.eo
  63. 2
      src/lib/ecore_con/efl_net_ip_address.eo
  64. 2
      src/lib/ecore_con/efl_net_server_ip.eo
  65. 2
      src/lib/ecore_con/efl_net_server_simple.eo
  66. 2
      src/lib/ecore_con/efl_net_server_ssl.eo
  67. 2
      src/lib/ecore_con/efl_net_server_tcp.eo
  68. 2
      src/lib/ecore_con/efl_net_server_udp.eo
  69. 2
      src/lib/ecore_con/efl_net_server_udp_client.eo
  70. 2
      src/lib/ecore_con/efl_net_server_unix.eo
  71. 2
      src/lib/ecore_con/efl_net_server_windows.eo
  72. 2
      src/lib/ecore_con/efl_net_session.eo
  73. 2
      src/lib/ecore_con/efl_net_socket_fd.eo
  74. 2
      src/lib/ecore_con/efl_net_socket_simple.eo
  75. 2
      src/lib/ecore_con/efl_net_socket_ssl.eo
  76. 2
      src/lib/ecore_con/efl_net_socket_tcp.eo
  77. 2
      src/lib/ecore_con/efl_net_socket_udp.eo
  78. 2
      src/lib/ecore_con/efl_net_socket_unix.eo
  79. 2
      src/lib/ecore_con/efl_net_socket_windows.eo
  80. 2
      src/lib/ecore_con/efl_net_ssl_context.eo
  81. 2
      src/lib/ector/cairo/ector_cairo_software_surface.eo
  82. 2
      src/lib/ector/cairo/ector_cairo_surface.eo
  83. 2
      src/lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo
  84. 2
      src/lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo
  85. 2
      src/lib/ector/cairo/ector_renderer_cairo_shape.eo
  86. 2
      src/lib/ector/gl/ector_gl_surface.eo
  87. 2
      src/lib/ector/gl/ector_renderer_gl_gradient_linear.eo
  88. 2
      src/lib/ector/gl/ector_renderer_gl_gradient_radial.eo
  89. 2
      src/lib/ector/gl/ector_renderer_gl_shape.eo
  90. 2
      src/lib/ector/software/ector_renderer_software_gradient_linear.eo
  91. 2
      src/lib/ector/software/ector_renderer_software_gradient_radial.eo
  92. 2
      src/lib/ector/software/ector_renderer_software_shape.eo
  93. 2
      src/lib/ector/software/ector_software_buffer.eo
  94. 2
      src/lib/ector/software/ector_software_surface.eo
  95. 4
      src/lib/edje/edje_edit.eo
  96. 2
      src/lib/edje/edje_global.eo
  97. 4
      src/lib/edje/efl_canvas_layout.eo
  98. 2
      src/lib/edje/efl_canvas_layout_part.eo
  99. 4
      src/lib/edje/efl_canvas_layout_part_box.eo
  100. 2
      src/lib/edje/efl_canvas_layout_part_external.eo
  101. Some files were not shown because too many files have changed in this diff Show More

@ -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…
Cancel
Save