| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Widgets that don't have content like as genlist, gengrid.
They don't have geometry of content also.
So position of pan will be used when calculating postion to scroll.
Test Plan:
tested in elementary_test and check working properly.
this may be the problem when extern pan set on scrollable interface.
Reviewers: SanghyeonLee, cedric, felipealmeida, larry, bu5hm4n
Reviewed By: SanghyeonLee
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5127
|
|
|
|
| |
Bug was introduced in f696cc88933bfa1ac6e5d6da26bc9ba7b2c3e2fa.
|
|
|
|
|
|
|
|
|
|
|
| |
Small patch to allow setting pointer acceleration profile (for
wayland) from within Enlightenment.
ref T4736
@feature
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Small patch to add a new API function which can be called from
Enlightenment in order to allow setting pointer acceleration speed.
ref T4736
@feature
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Small patch to add an API which can be called to set pointer
acceleration speed under Wayland.
ref T4736
@feature
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
| |
this helper will validate a struct and fetch its description, also
checking if the user version matches.
|
| |
|
|
|
|
|
|
| |
The 'c->w' field gets manipulated for querying cutoffs of text with its
boundaries. Better to keep it a read-only field, to reduce confusion.
Also updated querying internal functions for better readability.
|
|
|
|
|
| |
During layout, this data is unchanged and there is no need to keep
asking for it.
|
|
|
|
| |
Will likely reduce number of update requests.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: I had added some information about texture size limitations to Elm image API reference.
Test Plan: Doxygen Revision
Reviewers: raster, cedric, stefan, jpeg, Jaehyun_Cho
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D5106
|
| |
|
| |
|
| |
|
|
|
|
|
| |
These helpers will validate the type prior to get its value, also
enforcing the correct pointer is passed.
|
|
|
|
|
|
|
|
|
| |
These helpers are similar to eina_value_X_new(), however do not
allocate the Eina_Value, rather return it.
These are useful when the value struct storage was already there but
needs to be initialized in a single line, like as stack variables or
when returning a value.
|
|
|
|
| |
make all basic types available as _new() helpers.
|
|
|
|
|
|
|
|
| |
these utilities are very useful, but names became too long. Since they
do not conflict with anything else, shorten them.
Since they were available before as inline function, provide a macro
to rename them for old source that's compiled against newer library.
|
| |
|
|
|
|
|
| |
This new type will be used by the new promise/future implementation,
which will be used to flag errors.
|
|
|
|
|
|
|
|
| |
EINA_VALUE_EMPTY is basically a zeroed Eina_Value, handy for declaring
and returning.
To cope with the rest of efl, free/del/flush on NULL shouldn't
complain, so flusing an empty value should be quiet.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Also prefix with widget.
I want to rename this as child rather than sub. It's inconsistent with
the other parent/child hierarchies. Anyway the various hierarchies are
confusing, so let's keep this name :)
Ref T5363
|
|
|
|
|
| |
The search should not require a mutable object.
See the previous commit on elm_widget.
|
|
|
|
|
|
|
| |
This is already implemented at the Efl.Object level, under the same
name: "name_find".
Ref T5363
|
| |
|
|
|
|
|
|
| |
Also marks theme.set/get as beta.
Ref T5363
|
|
|
|
|
|
| |
Internaaaaaaaalsssss....
Ref T5363
|
|
|
|
|
|
| |
Internals...
Ref T5363
|
|
|
|
|
|
|
|
| |
Removes EO APIs:
- highlight_in_theme
- access_highlight_in_theme
Ref T5363
|
|
|
|
|
|
|
| |
They are internal and use an undefined type.
Also, completely deprecated with the new focus manager.
Ref T5363
|
|
|
|
|
|
| |
Internal
Ref T5363
|
|
|
|
|
|
| |
It was deprecated (in elm_object API) a very long time ago.
Ref T5363
|
|
|
|
| |
Ref T5363
|
|
|
|
| |
Ref T5363
|
|
|
|
|
|
|
| |
It's pretty much an internal function.
NOTE: Tooltip API is not bound to EO (yet).
Ref T5363
|
|
|
|
|
|
|
|
|
| |
... and others. this leads to crashes if x ops are busy in a thread or
engine evas thread shutdown happens to call engine calls that then do
x calls... should apply in general to wl too. fixes some segv's on
shutdown given the new gl thread patches.
@fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wherever the EO API is used, i.e. efl_add() is used to create evas
objects, we can skip the calls to set fill/expand.
This new set of defaults indeed saves ~60 loc in the tests (out of 115
objects created). I found only 3 cases where the align had to be set
manually (to the old default of 0.5).
See 1a1b8bc45155dcb96129013c4177d742a06434e6
And e8b7f5f255ce37fbc47dbe38bd379bf1e824e0d2
Ref T5301
|
|
|
|
| |
See also 1a1b8bc45155dcb96129013c4177d742a06434e6
|
|
|
|
|
|
|
| |
This hint is simply not supported by any container.
Add the EO API back if the containers support it.
Ref T5487
|
|
|
|
|
| |
javascript bindings are broken, because of function pointers but it
seems something else as well (Eina_Slice?).
|
| |
|
|
|
|
| |
This was not tested. How to test js?
|
|
|
|
|
|
|
|
|
| |
They are now replaced by Efl.Ui.Dir
NOTE: The name Efl.Ui.Dir is not satisfactory. Maybe we should use
Direction_Type or Direction_Value?
Ref T5870
|
| |
|
|
|
|
|
|
|
|
| |
Summary: In state_changed_cb2 callback function, obj is used. so it should not be EINA_UNUSED
Reviewers: Jaehyun_Cho, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5122
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
When text set NULL, size is not changed even text is removed.
So, fix that case logic
1. send text,hidden signal
2. remove text
3. call sizing eval to resize layout
Test Plan:
1. run elementary_test -to check
2. change value last check object
3. compare before and after
Reviewers: Jaehyun_Cho, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5086
|
|
|
|
|
| |
This is as much a test of the EO function pointer as it is a clean up of
this widget API.
|
|
|
|
| |
Ref T5363
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fake: This should never have had the fake_canvas_set API. It already can
not work after efl_finalize. And Ecore_Evas isn't part of EO API so it
doesn't make sense at this point to try to expose the fake window as
part of EO API.
Socket: This is the only type of window that implements socket_listen.
So we can just move this function to a new subclass.
NOTE: Socket & plug are currently broken, even in 1.20 (at least for me)!
Ref T5322
|