Sungtaek Hong
cff9b1b11a
efl_ui_widget: add new internal EAPI for new group name
...
theme_klass: set/get klass name used for resize_obj
theme_element: set/get group name used for resize_obj
theme_style: set/get style name used for resize_obj
element_update: automatically sets and apply theme for
sub object of widget.
2017-12-08 15:57:25 +09:00
Andy Williams
bdcd034af5
elm_code: Update background handling to work with transparency better
2017-12-07 23:39:49 +00:00
Andy Williams
1a5d6fa93a
elm_code: Adding initial support for alpha channel
2017-12-07 23:39:49 +00:00
Jean-Philippe Andre
fa786667b8
edje: Rename events according to recent rename
...
Ref T5315
2017-12-07 10:24:08 +09:00
Marcel Hollerbach
eee6fbad78
focus: more testcases!
2017-12-06 16:10:18 +01:00
Marcel Hollerbach
c1c58cfb69
efl_ui_focus_manager_calc: fix first touch setup for none regular tests
...
we had the issue that we stopped looping if we are a regular end. but we
need to continue until we have no rec_manager anymore.
2017-12-06 16:10:18 +01:00
Shinwoo Kim
763c634dce
elm: Use EFL_UI_WIN_CLASS to check if an object is window
...
The EFL_ACCESS_WINDOW_INTERFACE was used to check if an object is window.
This could make sense. But it would be better to use EFL_UI_WIN_CLASS for
consistency.
2017-12-06 14:54:49 +09:00
Shinwoo Kim
6a6685ab21
elm: Fix _elm_widget_onscreen_is for window
...
A window is using ecore_evas geometry value for its evas_object geometry value.
The evas_output_viewport x(y) value which is used in _elm_widget_onscreen_is
is always 0. So _elm_widget_onscreen_is could return EINA_FALSE, if ecore_evas
geometry x(y) value is bigger than 0, even though a window object is on screen.
So it is not correct to compare ecore_output_viewport and evas_object geometry
for a window object. Moreover it does not make sense.
2017-12-06 14:23:44 +09:00
Amitesh Singh
54ae9cc18b
edje: rename Edje.Object to Efl.Canvas.Layout
2017-12-06 13:12:29 +09:00
Marcel Hollerbach
78afa2fb84
efl_ui_focus_user/object: fix api duplication
...
just like the commit before, this fixes duplicated api names
2017-12-05 17:19:28 +01:00
Marcel Hollerbach
baf624680d
efl_ui_focus_manager: fix api duplication
2017-12-05 17:19:28 +01:00
Yeongjong Lee
93492bcc3b
elm_widget: simplify _eval_registration_candidate
...
Test Plan: make check
Reviewers: bu5hm4n, jpeg
Reviewed By: jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5588
2017-12-05 18:35:31 +09:00
Amitesh Singh
bdc3969452
edje: rename intf Efl.Canvas.Layout_Group to Efl.Layout.Group
2017-12-05 16:18:32 +09:00
Amitesh Singh
c7aa3b2f83
edje: rename intf Efl.Canvas.Layout_Calc to Efl.Layout.Calc
2017-12-05 16:18:32 +09:00
Amitesh Singh
7b3fde4d4b
edje: rename intf Efl.Canvas.Layout.Signal to Efl.Layout.Signal
2017-12-05 16:18:32 +09:00
Jean-Philippe Andre
207a0cf3e3
eo: Move hacky API auto_unref to C only
...
This API is meant to be used by parts only, and by bindings dealing with
part objects. This patch fixes make check which got broken in the after
the previous one (cxx).
2017-12-05 15:06:34 +09:00
Jean-Philippe Andre
052d9dda44
cxx: Include edje from elementary
2017-12-05 15:01:45 +09:00
Jean-Philippe Andre
c372e5e6c7
win: Allow unref until deletion
...
This is for bindings. I wish I could actually distinguish the use case
more (between efl_add() from C and instantiation from C++).
2017-12-05 10:15:40 +09:00
Lauro Moura
09221f8516
elm: Move legacy enums to elm_general.eot.
...
efl_ui_text and friends uses some enums currently defined in
elm_entry.eo. The latter is exported outside the elm public eolian eos
and never generated.
This commit moves the enums to the "transition" file elm_general.eot.
2017-12-04 15:47:52 -03:00
Stefan Schmidt
9cefba4e90
docs: fill in missing docs for efl_ui_calendar_item eo class
2017-12-04 16:34:23 +01:00
Stefan Schmidt
0d0e677431
docs: fill in missing docs for efl_ui_popup_alert eo class
2017-12-04 15:42:36 +01:00
Stefan Schmidt
5ee90bcd04
docs: fill in mising docs for efl_ui_popup_anchor class
2017-12-04 15:32:48 +01:00
Stefan Schmidt
110f1b66a6
docs: fill in mising eo file docs for efl_ui_popup
2017-12-04 15:29:43 +01:00
Amitesh Singh
10103b9b45
efl.gfx: move scale{} from efl.ui.base to efl.gfx
2017-12-04 14:38:39 +09:00
Andy Williams
756964c493
Revert "elm_code: Call parent theme_apply when we're applying"
...
This reverts commit 3e5e994360
.
This crashes within Edi. The partial solution is not good enough.
2017-12-01 16:44:34 +00:00
Amitesh Singh
ad9e36d750
focus: use elm_object_focus_get instead
2017-12-02 00:54:21 +09:00
Yeongjong Lee
9fac52134c
efl_ui_spin_button: check focus state
...
Summary:
Because toggle_entry function control entry focus, it need to check
focus state in focus changed callback
Test Plan:
1. elementary_test - Efl.Ui.Spin.Button
2. Click the entry of spin_button
Reviewers: Jaehyun_Cho, CHAN
Reviewed By: Jaehyun_Cho
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5569
2017-12-01 12:06:24 +09:00
Marcel Hollerbach
38b3ef1b8c
elm_genlist: use the correct elm_object_focus_get function
...
genlist does not get focus anymore, only its children are getting them.
fix T6425
2017-11-30 20:07:52 +01:00
Marcel Hollerbach
1d7833a4b2
efl_ui_focus_composition: fix docs
2017-11-30 19:20:42 +01:00
Andy Williams
3e5e994360
elm_code: Call parent theme_apply when we're applying
2017-11-30 17:36:30 +00:00
Andy Williams
c89dc4e0e4
elm_code: If showing line numbers don't resize at 10 lines.
...
Content will still shift at 100 but that should be less intrusive
2017-11-29 17:37:21 +00:00
Andy Williams
54d3091133
elm_code: Don't bold beginnings of lines
...
Fixes T6444
2017-11-29 16:17:27 +00:00
Amitesh Singh
038e492fe1
focus: fix build break after previous commit.
2017-11-29 19:46:04 +09:00
Amitesh Singh
29b47e0a07
focus: remove focus.get{} from widget.eo
...
This is taking care by focus manager now.
2017-11-29 19:25:14 +09:00
Jaehyun Cho
4b18e754de
elm_part_helper: Change macro name for default content part
2017-11-29 13:43:21 +09:00
Chris Michael
edc6ee8680
elementary: Remove set but unused variables
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-11-28 11:42:01 -05:00
Woochan Lee
e8238522be
efl_ui_spin: Support value change using mouse wheel.
...
Summary:
Enable value change using wheel.
(Up, Down key value change will be supported after D4933 dicussing.)
Test Plan: elementary_test efl_ui_spin test sample.
Reviewers: Jaehyun_Cho, jpeg, woohyun
Reviewed By: Jaehyun_Cho
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5546
2017-11-28 20:03:06 +09:00
Jaehyun Cho
a3ad64dcd0
efl_ui_popup: Replace Efl.Container to Efl.Content to rebase
2017-11-28 17:15:42 +09:00
Jaehyun Cho
dcb7093c4c
efl_ui_popup_alert: Remove expandable property for now
...
It needs more time to stabilize expandable property.
So the expandable property is removed for now.
The expandable property will be added later.
2017-11-28 17:15:42 +09:00
Jaehyun Cho
c752d8fe6b
efl_ui_popup: Make backwall efl part object of Efl.Ui.Popup
2017-11-28 17:15:42 +09:00
Jaehyun Cho
91df6723c9
efl_ui_popup: Rename bg_set with backwall_set
...
Since "background" is used as a basic part property, "backwall" is used
to indicate the area behind efl_ui_popup.
2017-11-28 17:15:42 +09:00
Taehyub Kim
e65731b755
efl_ui_popup: add _calc_align function in sizing eval function
...
Summary: add _calc_align function in sizing eval function to show popup correctly.
Reviewers: Jaehyun_Cho, jpeg, cedric, thiepha, Blackmole, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5373
2017-11-28 17:15:42 +09:00
Taehyub Kim
8301e66d87
efl_ui_popup: add timeout signal
...
Summary: add the timeout signal for user notification
Reviewers: Jaehyun_Cho, jpeg, cedric, Blackmole, thiepha, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5372
2017-11-28 17:15:42 +09:00
Jaehyun Cho
27c0c90423
efl_ui_popup_alert: Define Clicked_Event structure
2017-11-28 17:15:42 +09:00
Jaehyun Cho
a44e8cec39
efl_ui_popup: Replace group_add/del with constructor/destructor
2017-11-28 17:15:42 +09:00
Jaehyun Cho
b85cebdb96
efl_ui_popup: Code refactoring to replace legacy APIs
2017-11-28 17:15:42 +09:00
JinYong Park
0928335fbc
efl_ui_popup: remove parent_window_get method
...
Summary: remove Efl.Ui.Popup's internal method "parent_window_get"
Test Plan: elementary_test -to efluipopup
Reviewers: jpeg, Jaehyun_Cho, woohyun, herb
Reviewed By: Jaehyun_Cho
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5363
2017-11-28 17:15:42 +09:00
JinYong Park
2b2bc50e8b
efl_ui_popup: replace title_set to efl_text_set with efl_part
...
Summary: Replace Efl.Ui.Popup.Alert's title set method to using efl_text_set with efl_part
Test Plan: elementary_test -to efluipopupalert
Reviewers: jpeg, Jaehyun_Cho, woohyun, herb
Reviewed By: Jaehyun_Cho
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5359
2017-11-28 17:15:42 +09:00
Taehyub Kim
8d315ce7aa
efl_ui_popup: add timeout property
...
Summary: add timeout property
Test Plan:
1. run elementary_test -to efluipopup
2. after 3 seconds, popup will be delete
Reviewers: Jaehyun_Cho, jpeg, woohyun, thiepha, Blackmole, cedric
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5205
2017-11-28 17:15:42 +09:00
JinYong Park
c8c7ac8aae
efl_ui_popup_anchor: add Efl.Ui.Popup.Anchor class
...
Summary:
Add initial code for Efl.Ui.Popup.Anchor class.
It supports adding anchor object to popup.
Test Plan: 1. run elementary_test -to efluipopupanchor
Reviewers: Jaehyun_Cho, thiepha, herb, jpeg, cedric, woohyun
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5126
2017-11-28 17:15:42 +09:00