summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_list.eo
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2018-01-30 17:03:37 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2018-01-30 17:08:44 +0100
commit5651b2e586e9a9836ebe4f50f9223e237099cf86 (patch)
treee6c8bafbdf6950410b32f8fcbc201dc608a12871 /src/lib/elementary/efl_ui_list.eo
parent7b643f6919529f24d1094d3484a44cc197603b33 (diff)
eolian: deferred parsing of inherits + better static checks
This change finally introduces deferred parsing of inherits to Eolian, after a long time and many iterations. That means instead of parsing inherits directly as part of the main file's parse pass, they're pushed into a queue and parsed later. The validation engine was modified to properly fill in the remaining info afterwards. This may introduce breakages but I haven't noticed any. It also properly unlocks cyclic dependency support in Eolian. Additionally, this also introduces checks for duplicates in class inherits (class Foo(Bar, Bar) is no longer possible) and it adds stricter name checks, so you can no longer have a class Foo.Bar and refer to it as Foo_Bar in implements. This was actually never meant to be supported, but the check was previously broken. @feature
Diffstat (limited to 'src/lib/elementary/efl_ui_list.eo')
-rw-r--r--src/lib/elementary/efl_ui_list.eo2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/elementary/efl_ui_list.eo b/src/lib/elementary/efl_ui_list.eo
index 2ca88bd..64148ee 100644
--- a/src/lib/elementary/efl_ui_list.eo
+++ b/src/lib/elementary/efl_ui_list.eo
@@ -99,7 +99,7 @@ class Efl.Ui.List (Efl.Ui.Layout, Efl.Ui.View, Efl.Ui.Scrollable.Interactive, Ef
99 Efl.Layout.Signal.signal_callback_add; 99 Efl.Layout.Signal.signal_callback_add;
100 Efl.Layout.Signal.signal_callback_del; 100 Efl.Layout.Signal.signal_callback_del;
101// Elm.Interface.Atspi_Accessible.children { get; } 101// Elm.Interface.Atspi_Accessible.children { get; }
102// Elm.Interface.Atspi_Widget_Action.elm_actions { get; } 102// Elm.Interface.Atspi_Widget.Action.elm_actions { get; }
103// Efl.Access.Widget.Action.elm_actions { get; } 103// Efl.Access.Widget.Action.elm_actions { get; }
104 Efl.Access.Selection.selected_children_count { get; } 104 Efl.Access.Selection.selected_children_count { get; }
105 Efl.Access.Selection.selected_child { get; } 105 Efl.Access.Selection.selected_child { get; }