forked from enlightenment/efl
elm: note down all composite sections for widgets
Summary: A lot of new widgets are using the new Scrollmanager class, the instance of this class is then attached via composition to the widget. This is providing the implementation for Efl.Ui.Scrollbar & Efl.Ui.Scrollable_Interactive. In the text widgets the same applies to the internal interactive text widgets. The tags widget is using the text entry as composite, and thus provides efl.ui.text api. The addition of those composite { } sections are removing the particular unimplemented APIs from the eolian errors. ref T7652 Depends on D7737 Reviewers: zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7652 Differential Revision: https://phab.enlightenment.org/D7738
This commit is contained in:
parent
0c5e2594a8
commit
7c5c93eac0
|
@ -93,4 +93,8 @@ class Efl.Ui.Grid extends Efl.Ui.Layout implements
|
||||||
//Efl.Ui.Multi_Selectable
|
//Efl.Ui.Multi_Selectable
|
||||||
Efl.Ui.Multi_Selectable.select_mode {get; set;}
|
Efl.Ui.Multi_Selectable.select_mode {get; set;}
|
||||||
}
|
}
|
||||||
|
composite {
|
||||||
|
Efl.Ui.Scrollable_Interactive;
|
||||||
|
Efl.Ui.Scrollbar;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -87,4 +87,8 @@ class Efl.Ui.Image_Zoomable extends Efl.Ui.Image implements Efl.Ui.Zoom,
|
||||||
download,done: void; [[Called when photocam download finished]]
|
download,done: void; [[Called when photocam download finished]]
|
||||||
download,error: Elm.Photocam.Error; [[Called when photocam download failed]]
|
download,error: Elm.Photocam.Error; [[Called when photocam download failed]]
|
||||||
}
|
}
|
||||||
|
composite {
|
||||||
|
Efl.Ui.Scrollable_Interactive;
|
||||||
|
Efl.Ui.Scrollbar;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,4 +83,8 @@ class Efl.Ui.List extends Efl.Ui.Layout implements
|
||||||
//Efl.Ui.Multi_Selectable
|
//Efl.Ui.Multi_Selectable
|
||||||
Efl.Ui.Multi_Selectable.select_mode {get; set;}
|
Efl.Ui.Multi_Selectable.select_mode {get; set;}
|
||||||
}
|
}
|
||||||
|
composite {
|
||||||
|
Efl.Ui.Scrollable_Interactive;
|
||||||
|
Efl.Ui.Scrollbar;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -99,4 +99,8 @@ class Efl.Ui.List_View extends Efl.Ui.Layout implements Efl.Ui.Scrollable_Intera
|
||||||
Efl.Access.Selection.all_children_select;
|
Efl.Access.Selection.all_children_select;
|
||||||
Efl.Access.Selection.access_selection_clear;
|
Efl.Access.Selection.access_selection_clear;
|
||||||
}
|
}
|
||||||
|
composite {
|
||||||
|
Efl.Ui.Scrollable_Interactive;
|
||||||
|
Efl.Ui.Scrollbar;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,4 +12,8 @@ class Efl.Ui.Scroller extends Efl.Ui.Layout implements
|
||||||
Efl.Ui.Widget.theme_apply;
|
Efl.Ui.Widget.theme_apply;
|
||||||
Efl.Ui.Scrollable_Interactive.match_content { set; }
|
Efl.Ui.Scrollable_Interactive.match_content { set; }
|
||||||
}
|
}
|
||||||
|
composite {
|
||||||
|
Efl.Ui.Scrollable_Interactive;
|
||||||
|
Efl.Ui.Scrollbar;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,4 +56,7 @@ class Efl.Ui.Tags extends Efl.Ui.Layout implements Efl.Text, Efl.Ui.Format
|
||||||
/* FIXME: Not future-proof */
|
/* FIXME: Not future-proof */
|
||||||
expand,state,changed: int; [[Called when expanded state changed]]
|
expand,state,changed: int; [[Called when expanded state changed]]
|
||||||
}
|
}
|
||||||
|
composite {
|
||||||
|
Efl.Text;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -385,4 +385,7 @@ class Efl.Ui.Text extends Efl.Ui.Layout implements Efl.Ui.Clickable,
|
||||||
anchor,up: Elm.Entry_Anchor_Info; [[called on anchor up]]
|
anchor,up: Elm.Entry_Anchor_Info; [[called on anchor up]]
|
||||||
cursor,changed,manual: void; [[Called on manual cursor change]]
|
cursor,changed,manual: void; [[Called on manual cursor change]]
|
||||||
}
|
}
|
||||||
|
composite {
|
||||||
|
Efl.Text_Interactive;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue