is closed or the wrapper itself's closed, this
function will do nothing and return $true.
- \@note this function may block the main loop execution
+ Note: this function may block the main loop execution
until operations are complete! This is bad for usability as
the user interface or other operations may freeze. A better
approach is to operate asynchronously and wait for the
This function may also emit "progress" and "error"
events.
- \@note this function may block the main loop execution
+ Note: this function may block the main loop execution
until operations are complete! This is bad for usability as
user interface or other operations may freeze. A better
approach is to operate asynchronously and wait for the
create access points to allow configuration and connection.
An application requiring only a network connection can just
- use a \@Efl.Net.Session instead.
+ use a @Efl.Net.Session instead.
@since 1.19
]]
first (most priority), then use 0. To move as the last
priority, use UINT32_MAX or the last known priority + 1.
- \@note Only stored access points may be reordered
+ Note: Only stored access points may be reordered
among themselves. Those that are not remembered will
always come last in a random order defined by the backend.
]]
This class and its child objects are only useful to implement
control of the network connectivity. If your application only
needs to request access to the network, use
- \@Efl.Net.Session instead.
+ @Efl.Net.Session instead.
Network connectivity is defined on top of technologies that
provide access points. A technology can be "ethernet", "wifi",
- online means verified connectivity.
- \@note if there is no backend for this class, then state
+ Note: if there is no backend for this class, then state
will always be online, however @.access_points and
@.technologies will be empty iterators (valid pointers
but no items in them).
system, create a cookie jar and pass its path to this
property.
- \@note that whenever this property is set, even if to the
+ Note: that whenever this property is set, even if to the
same value, it will flush all cookies to the previously
set file, then erase all known cookies. It will then use the new
file (if any).
The dial address is a file system path (portable) or
"abstract:ID" (Linux-only extension).
- \@note Proxies are meaningless for AF_UNIX family, thus are not
+ Note: Proxies are meaningless for AF_UNIX family, thus are not
implemented.
@since 1.19
system, create a cookie jar and pass its path to this
property.
- \@note that whenever this property is set, even if to the
+ Note: that whenever this property is set, even if to the
same value, it will flush all cookies to the previously
set file, then erase all known cookies, then use the new
file (if any).
The dial address will have "\\\\.\\pipe\\" prepended as required by
Windows CreateNamedPipe().
- \@note Proxies are meaningless, thus are not implemented.
+ Note: Proxies are meaningless, thus are not implemented.
@since 1.19
]]
It will replace @Efl.Net.Server.serve, thus if this is
used, this method will return EALREADY.
- \@note The parameter 'address' given to this function is
+ Note: The parameter 'address' given to this function is
only used to validate the next socket available. It
doesn't search for a socket with the given address. Thus
the socket to be used is the next unused one : order
matters if using multiple servers!
- \@note subclasses must validate the socket and return
+ Note: subclasses must validate the socket and return
EINVAL prior to call the base class with
Efl.Object.super. They must also emit "serving" when
ready. For instance stream protocols may need to check
state is online but those properties are NULL or technology is
unknown.
- \@note the @.connect method is subject to backend policy. For
+ Note: the @.connect method is subject to backend policy. For
instance, ConnMan uses
https://github.com/aldebaran/connman/blob/master/doc/session-policy-format.txt
@property state {
[[If the session connectivity is offline, local or online.
- \@note if there is no backend for this class, then state
+ Note: if there is no backend for this class, then state
will be always online, however @.technology will be
unknown, @.interface, @.network_name, @.ipv4 and @.ipv6 will be
NULL.
If no address is provided or bind is not called, a
random port is bound automatically to any address.
- \@note IP and PORT must be all numeric, no name
+ Note: IP and PORT must be all numeric, no name
resolution is applied.
]]
get { }
@Efl.Object.finalize in order to define the mandatory
operational parameters.
- \@note All setter methods must be called before @Efl.Object.finalize.
+ Note: All setter methods must be called before @Efl.Object.finalize.
@since 1.19
]]
Use null pointers on the components you're not interested
in: they'll be ignored by the function.
-
- See the full \@ref Example_Evas_Object_Manipulation "example".
]]
}
values {
Setting color emits a signal "color_class,set" with source being
the given color.
- Note: These color values are expected to be premultiplied by \@p a.]]
+ Note: These color values are expected to be premultiplied by $a.]]
return: bool; [[$true if setting the color succeeded, $false otherwise]]
}
get {
the third is the text shadow. (Note that the second two only apply
to text parts).
- Note: These color values are expected to be premultiplied by \@p a.]]
+ Note: These color values are expected to be premultiplied by $a.]]
return: bool; [[$true if getting the color succeeded, $false otherwise]]
}
keys {
import efl_gfx_types;
+import eina_types;
enum Efl.Gfx.Image_Content_Hint
{
[[Set the list of commands and points to be used to create the
content of path.
- See \@ref efl_gfx_path interface for how to create a command list.
-
@since 1.18
]]
set {
}
@property stroke_dash {
[[Set stroke dash pattern. A dash pattern is specified by dashes,
- an array of Efl_Gfx_Dash. Efl_Gfx_Dash values(length, gap)
+ an array of @Efl.Gfx.Dash. @Efl.Gfx.Dash values(length, gap)
must be positive.
- See also \@ref Efl_Gfx_Dash
+ See also @Efl.Gfx.Dash
]]
set {
}
The cap will be used for capping the end point of a
open subpath.
- See also \@ref Efl_Gfx_Cap.
+ See also @Efl.Gfx.Cap.
@since 1.14
]]
get {
}
values {
- c: Efl.Gfx.Cap; [[Cap style to use, default is EFL_GFX_CAP_BUTT]]
+ c: Efl.Gfx.Cap; [[Cap style to use, default is @Efl.Gfx.Cap.butt]]
}
}
@property stroke_join {
The join style will be used for joining the two line segment
while stroking the path.
- See also \@ref Efl_Gfx_Join.
+ See also @Efl.Gfx.Join.
@since 1.14
]]
get {
}
values {
- j: Efl.Gfx.Join; [[Join style to use, default is EFL_GFX_JOIN_MITER]]
+ j: Efl.Gfx.Join; [[Join style to use, default is @Efl.Gfx.Join.miter]]
}
}
@property fill_rule {
[[The fill rule of the given shape object.
- $EFL_GFX_FILL_RULE_WINDING, or $EFL_GFX_FILL_RULE_ODD_EVEN.
+ @Efl.Gfx.Fill_Rule.winding or @Efl.Gfx.Fill_Rule.odd_even.
@since 1.14
]]
}
values {
fill_rule: Efl.Gfx.Fill_Rule; [[The current fill rule of the shape object.
- One of $EFL_GFX_FILL_RULE_WINDING, $EFL_GFX_FILL_RULE_ODD_EVEN]]
+ One of @Efl.Gfx.Fill_Rule.winding or @Efl.Gfx.Fill_Rule.odd_even]]
}
}
}
scene composition.
See documentation of possible users: in Evas, they are the
- \@ref Evas_Object_Box "box" and \@ref Evas_Object_Table "table"
+ @Efl.Ui.Box "box" and @Efl.Ui.Table "table"
smart objects.
For the horizontal component, 0.0 means to the left, 1.0
}
struct Efl.Model_Children_Event {
- [[Every time a child is added the event EFL_MODEL_EVENT_CHILD_ADDED is dispatched
+ [[Every time a child is added the event @[Efl.Model.child,added] is dispatched
passing along this structure.]]
index: uint; [[index is a hint and is intended to provide a way for applications
to control/know children relative positions through listings.]]
properties_get is due to provide callers a way the fetch the
current properties implemented/used by the model. The event
- EFL_MODEL_EVENT_PROPERTIES_CHANGED will be raised to notify
+ @[Efl.Model.properties,changed] will be raised to notify
listeners of any modifications in the properties.
- See also \@ref EFL_MODEL_EVENT_PROPERTIES_CHANGED.
+ See also @[Efl.Model.properties,changed].
@since 1.14
]]
before being able to see/set properties. This function sets
a new property value into given property name. Once the
operation is completed the concrete implementation should
- raise EFL_MODEL_EVENT_PROPERTIES_CHANGED event in order to
+ raise @[Efl.Model.properties,changed] event in order to
notify listeners of the new value of the property.
If the model doesn't have the property then there are two
possibilities, either raise an error or create the new
property in model
- See @.property.get, \@ref EFL_MODEL_EVENT_PROPERTIES_CHANGED
+ See @.property.get, @[Efl.Model.properties,changed]
@since 1.14
]]
[[Retrieve the value of a given property name.
At this point the caller is free to get values from properties.
- The event EFL_MODEL_EVENT_PROPERTIES_CHANGED may be raised to
+ The event @[Efl.Model.properties,changed] may be raised to
notify listeners of the property/value.
- See @.properties.get, \@ref EFL_MODEL_EVENT_PROPERTIES_CHANGED
+ See @.properties.get, @[Efl.Model.properties,changed]
@since 1.14
]]
When efl_model_load is completed efl_model_coildren_count_get
can be used to get the number of children. children_count_get
can also be used before calling children_slice_get so a valid
- range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is
+ range is known. Event @[Efl.Model.children,count,changed] is
emitted when count is finished.
See also @.children_slice_get.
Add a new child, possibly dummy, depending on the implementation,
of a internal keeping. When the child is effectively
- added the event \@ref EFL_MODEL_EVENT_CHILD_ADDED is then raised
+ added the event @[Efl.Model.child,added] is then raised
and the new child is kept along with other children.
@since 1.14
[[Remove a child.
Remove a child of a internal keeping. When the child is effectively
- removed the event \@ref EFL_MODEL_EVENT_CHILD_REMOVED is then
+ removed the event @[Efl.Model.child,removed] is then
raised to give a chance for listeners to perform any cleanup
and/or update references.
methods {
ls @const {
[[Lists entries in a given path.
- See \@ref eina_file_ls().
+ See @Eina.File.
]]
params {
@in path: string; [[Path we want to list entries for]]
}
}
attributes_clear {
- [[Removes all attributes in accessible object.
-
- \@internal
- ]]
+ [[Removes all attributes in accessible object.]]
}
@property reading_info_type @protected {
get {
and cause it to flip). By default a flip is not interactive.
You may also need to set which sides of the flip are "active"
for flipping and how much space they use (a minimum of a
- finger size) with \@ref @.interaction_direction_enabled_set
+ finger size) with @.interaction_direction_enabled_set
and @.interaction_direction_hitsize_set.
The four available mode of interaction are
If $repeat is $true, it will make events on $obj to also be
repeated for the next lower object in the objects' stack (see
- \@ref evas_object_below_get).
+ @Efl.Gfx.Stack.below).
If $repeat is $false, events occurring on $obj will be
processed only on it.
emotion object.
Please don't use this function, consider using
- \@ref emotion_object_audio_mute_set and
- \@ref emotion_object_video_mute_set instead.
+ @Efl.Player.mute instead.
]]
legacy: emotion_object_module_option_set;
}
It's possible to disable the build of a module with
--disable-module_name.
- See also \@ref emotion_object_add and
- \@ref emotion_object_file_set.
+ See also @Efl.File.file.
]]
legacy: emotion_object_init;
return: bool; [[$true if the specified module was successfully
The visibility of an object affects the objects that are
clipped by it, so if the object clipping others is not shown
- (as in \@ref evas_object_show), the objects clipped by it will
+ (as in @Efl.Gfx.Entity.visible), the objects clipped by it will
not be shown either.
If $obj was being clipped by another object when this function
If $repeat is $true, it will make events on $obj to also be
repeated for the next lower object in the objects' stack (see
- see \@ref evas_object_below_get).
+ see @Efl.Gfx.Stack.below).
If $repeat is $false, events occurring on $obj will be
processed only on it.
at the same time. This function adds a new seat to the focus list. In other words,
after the seat is added to the list this object will now be also focused by this new seat.
- This function generates an \@ref EFL_CANVAS_OBJECT_EVENT_FOCUS_DEVICE_IN event.
-
- \@note The old focus APIs ( \@ref evas_object_focus_get, \@ref evas_object_focus_set,
- @.key_grab) will still work, however they will only act on the default seat.
+ Note: The old focus APIs still work, however they will only act on the default seat.
@since 1.19
]]
seat_focus_del {
[[ Remove a seat from the focus list.
- Removing an seat from the focus list is an unfocus operation, thus it will generate an
- \@ref EFL_CANVAS_OBJECT_EVENT_FOCUS_DEVICE_OUT event.
@since 1.19
]]
params {
If $pass is $true, it will make events on $obj to be ignored.
They will be triggered on the next lower object (that is not
- set to pass events), instead (see \@ref evas_object_below_get).
+ set to pass events), instead (see @Efl.Gfx.Stack.below).
If $pass is $false events will be processed on that object
as normal.
events for the given keys.
$keyname is a platform dependent symbolic name for the key
- pressed (see \@ref Evas_Keys for more information).
+ pressed.
$modifiers and $not_modifiers are bit masks of all the
modifiers that must and mustn't, respectively, be pressed along
with $keyname key in order to trigger this new key grab.
Modifiers can be things such as Shift and Ctrl as well as
- user defined types via \@ref evas_key_modifier_add. Retrieve
- them with \@ref evas_key_modifier_mask_get or use 0 for empty
- masks.
-
+ user defined types via @Evas.Canvas.key_modifier_add.
$exclusive will make the given object the only one permitted to
grab the given key. If given $true, subsequent calls on this
function with different $obj arguments will fail, unless the key
Warning: Providing impossible modifier sets creates undefined
behavior.
-
- See also @.key_ungrab, @.key_focus.get, @.key_focus.set,
- \@ref evas_focus_get, \@ref evas_key_modifier_add.
]]
return: bool @warn_unused; [[$true if the call succeeded, $false otherwise.]]
params {