| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
You now use the following:
efl_text_set(efl_part(edje_obj, "part"), "text");
const char *text = efl_text_get(efl_part(edje_obj, "part"));
The former method of edje_object_part_text_set/get is now legacy.
Also, adjusted 'tests/emotion/emotion_test_main-eo.c' with
this change.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Item: state_set_get, name, actions api added
Widget: children_get api added.
Test Plan:
In Accessibility mode, on item tap, color name should be read out,
and if the color is a selected color, state also should be read out.
Reviewers: kimcinoo
Subscribers: cedric, jpeg, govi, rajeshps
Differential Revision: https://phab.enlightenment.org/D4934
|
|
|
|
|
|
|
| |
object.
The internal logic should be improved further in the future to synchronize itself
with loop wake up whenever possible (Especially true for the high frequency poller).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Coverity reports an error "Calling "xkb_keysym_to_utf8" without checking
return value (as is done elsewhere 4 out of 5 times)."
fixes: cid1375673
Reviewers: zmike
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4936
|
|
|
|
|
|
|
|
|
|
| |
in some cases, pulse events trigger spawning another pulse instance, and
the environment at this time is used to determine whether to attempt an
x11 connection
fix T2599
@fix
|
|
|
|
| |
ensure state is reapplied by other components
|
|
|
|
| |
@fix
|
| |
|
| |
|
|
|
|
| |
no functional changes
|
|
|
|
|
|
|
|
|
| |
pointer devices are grouped into seats, and it is the seat which has
states related to canvas coordinates
@fix
ref 484dae76e675318a579e90ac05d4371acc1f8891
|
|
|
|
|
|
| |
disappoint.jpg
@fix
|
| |
|
|
|
|
|
|
| |
ensure lifetimes persist through events
@fix
|
|
|
|
| |
@fix
|
|
|
|
| |
this is a normal case during async init
|
|
|
|
| |
ref 5856d3b52f6124ad5b4cfe47b21f28ab6f380002
|
|
|
|
|
|
|
| |
ensure apps with multiple client connections don't mix events from different
connections
@fix
|
|
|
|
| |
somehow these can fail to be created
|
|
|
|
| |
somehow these can fail to be created
|
|
|
|
|
|
| |
this is how you avoid crashing
@fix
|
|
|
|
|
|
|
|
| |
seats have cursors, pointer devices do not.
@fix
fix T5531
|
|
|
|
| |
ref 6775b23212305c957f4447c708053585f361bb86
|
| |
|
|
|
|
|
|
|
|
|
| |
This is a quick and harmless hack to make sure we don't come back to a
dead compositor on a vc switch.
A proper fix will follow eventually, I promise.
Really. Would I lie?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We get this callback after we've lost the drm device to logind, so
deactivating stuff here will just generate a lot of ERR messages
and break our internal book-keeping.
Instead, we just turn on DPMS on session activation instead of trying
to go through the output enable path (that will bail if it's already
enabled)
This could potentially result in a display that's enabled and DPMS
off being switched back on during session activation - if that's a real
problem we can restore the previous dpms state instead...
@fix T5483
|
|
|
|
|
|
|
| |
We need to set output->enabled to disabled *after* dpms takes place or set
it to enabled *before* dpms takes place. We can't just set it at the
start of the function or one of enable/disable will hit the dpms path
with a disabled display.
|
|
|
|
|
|
|
| |
Give back all buffers, and do it through the release mechanism that can
fire a callback into the engine.
Previously we just leaked one and left the rest.
|
|
|
|
| |
Other files in ecore_drm2 need to release buffers too.
|
|
|
|
| |
@feature
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
object_mirroed_set as opposed to config_mirrored_set doesn't work with
popup. This patch broadcasts a change on 'mirrored' to internal notify,
main layout, scroller and action area layout to make API work.
@fix
Reviewers: singh.amitesh, jpeg, conr2d, cedric, raster
Reviewed By: conr2d
Subscribers: herb
Differential Revision: https://phab.enlightenment.org/D4900
|
|
|
|
|
|
| |
The EO based edje_obj_language_set API is now longer available since a
rework of this API. Also make sure a used parameter is not marked as
unused.
|
| |
|
| |
|
| |
|
|
|
|
| |
Who comes up with font weight names like extrabold or black? :)
|
| |
|
|
|
|
|
|
| |
Since this was moved into the two genlist and gengrid files I get
redefinition warnings during the build and when generating the docs
eolian actually errors out on me and stops parsing.
|
|
|
|
|
|
|
|
|
| |
item view.
elm_widget_theme_object_get now return Elm_Theme_Apply enum not bools.
only ELM_THEME_APPLY_FAILED case, need to re-apply default item edje.
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
|
|
|
|
|
|
|
| |
COMMIT_CONTENT is called when the input method commits content such as an image.
Change-Id: Idf238dc9b27811999b1ee733eeba2318d57e54f1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
|
|
|
|
|
|
|
| |
We're supposed to query the path for a session id instead of just
making up the string ourselves.
Fixes all input devices being dead after a vc switch for some users.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: Previous image still visible when elm_image_file_set has wrong file path.
Test Plan: self
Reviewers: jpeg, jypark, singh.amitesh
Reviewed By: singh.amitesh
Subscribers: singh.amitesh, minkyu, cedric
Differential Revision: https://phab.enlightenment.org/D4888
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This introduces the new interface Efl.Ui.Base, intended to
share some APIs between Edje and Elm:
- mirrored (rtl)
- language
- scale
base_scale remains in Edje.Object for now. I don't think it
applies to generic widgets.
The new interface uses eo prefix "efl_ui". It could be renamed
as Efl.Ui (no Base), or anything else. As always, I'm open to
propositions!
Ref T5315
|
|
|
|
|
|
|
|
|
| |
This size hint is only used by naviframe, which is not part of
our EO widgets. I also believe it might be an even more confusing
hint than the others.
I kept the typedef as is in Evas_Legacy.h in case an app is
written using EFL_GFX_ instead of EVAS_...
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changes a few method names:
- freeze -> calc_freeze
- thaw -> calc_thaw
- update_hints -> calc_update_hints
Otherwise this is mostly about reshuffling the EO file itself
and changing documentation.
Ref T5315
|
|
|
|
|
|
|
|
| |
Still not happy with the name. I'm trying to avoid a name
clash between other "data" elements in the object. This is
the EDC group "data item".
Ref T5315
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Those classes are simply badly named, and I've come to realize since
that part class definitions are not internal, but instead they are
part of the public API. They are required for documentation, casting,
etc... I will rename them to "part" instead of "internal" later.
Since the headers are included in Edje_Eo.h not installing them
broke the build of any external app. Sorry for the mess!
This reverts 665856027d85802a29ede6f005674a8294df60fe
Ref T5306
|