class @beta Efl.Ui.Collection extends Efl.Ui.Layout_Base implements
- Efl.Ui.Scrollable_Interactive,
- Efl.Ui.Scrollbar,
Efl.Pack_Linear, Efl.Pack_Layout,
Efl.Ui.Layout_Orientable,
Efl.Ui.Multi_Selectable,
Efl.Ui.Focus.Manager_Sub,
Efl.Ui.Widget_Focus_Manager
- composite
+ composites
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar,
Efl.Ui.Focus.Manager
struct @extern Elm.Photocam.Error; [[Photocam error information.]]
struct @extern Elm.Photocam.Progress; [[Photocam progress information.]]
-class @beta Efl.Ui.Image_Zoomable extends Efl.Ui.Image implements Efl.Ui.Zoom,
- Efl.Ui.Scrollable_Interactive,
- Efl.Ui.Scrollbar
- composite Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar
+class @beta Efl.Ui.Image_Zoomable extends Efl.Ui.Image implements Efl.Ui.Zoom
+ composites Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar
{
[[Elementary Image Zoomable class]]
methods {
child: Efl.Model; [[TBD]]
index: int; [[TBD]]
}
-class @beta Efl.Ui.List_View extends Efl.Ui.Layout_Base implements Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar,
- Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Ui.Focus.Composition, Efl.Ui.Focus.Manager_Sub,
- Efl.Ui.Container_Selectable, Efl.Ui.List_View_Model, Efl.Ui.Widget_Focus_Manager
- composite
+class @beta Efl.Ui.List_View extends Efl.Ui.Layout_Base implements
+ Efl.Access.Widget.Action, Efl.Access.Selection,
+ Efl.Ui.Focus.Composition, Efl.Ui.Focus.Manager_Sub,
+ Efl.Ui.Container_Selectable, Efl.Ui.List_View_Model,
+ Efl.Ui.Widget_Focus_Manager
+ composites
Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar
{
methods {
}
class @beta Efl.Ui.Panel extends Efl.Ui.Layout_Base
- implements Efl.Ui.Focus.Layer, Efl.Ui.Scrollable_Interactive, Efl.Content,
+ implements Efl.Ui.Focus.Layer, Efl.Content,
Efl.Access.Widget.Action
- composite Efl.Ui.Scrollable_Interactive
+ composites Efl.Ui.Scrollable_Interactive
{
[[Elementary panel class]]
methods {
-class @beta Efl.Ui.Radio_Box extends Efl.Ui.Box implements Efl.Ui.Radio_Group
- composite Efl.Ui.Radio_Group
+class @beta Efl.Ui.Radio_Box extends Efl.Ui.Box composites Efl.Ui.Radio_Group
{
[[A standard @Efl.Ui.Box container which automatically handles grouping of any @Efl.Ui.Radio
widget added to it in addition to regular widgets.
class @beta Efl.Ui.Scroller extends Efl.Ui.Layout_Base implements
- Efl.Ui.Scrollable_Interactive,
- Efl.Ui.Scrollbar,
Efl.Ui.Focus.Manager_Sub,
Efl.Ui.Widget_Focus_Manager,
Efl.Content
- composite
+ composites
Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar
{
class @beta Efl.Ui.Tab_Bar extends Efl.Ui.Layout_Base
- implements Efl.Ui.Single_Selectable, Efl.Pack_Linear
- composite Efl.Pack_Linear, Efl.Pack
+ implements Efl.Ui.Single_Selectable
+ composites Efl.Pack_Linear, Efl.Pack
{
[[A selectable box of items.
class @beta Efl.Ui.Tags extends Efl.Ui.Layout_Base
- implements Efl.Text, Efl.Ui.Format
- composite Efl.Text
+ implements Efl.Ui.Format
+ composites Efl.Text
{
[[A widget displaying a list of tags. The user can remove tags by clicking
on each tag "close" button and add new tags by typing text in the text
class @beta Efl.Ui.Text extends Efl.Ui.Layout_Base implements Efl.Input.Clickable,
Efl.Access.Text, Efl.Access.Editable.Text, Efl.File,
- Efl.Ui.Text_Selectable, Efl.Text_Interactive, Efl.Text_Markup
- composite
+ Efl.Ui.Text_Selectable
+ composites
Efl.Text_Interactive, Efl.Text_Markup
{
[[A flexible text widget which can be static (as a label) or editable by
class @beta Efl.Ui.Video extends Efl.Ui.Layout_Base
- implements Efl.File, Efl.Player, Efl.Access.Widget.Action
- composite Efl.Player
+ implements Efl.File, Efl.Access.Widget.Action
+ composites Efl.Player
{
[[Efl UI video class]]
methods {
mixin Efl.Ui.Widget_Focus_Manager
requires Efl.Ui.Widget
- extends Efl.Ui.Focus.Manager
- composite Efl.Ui.Focus.Manager
+ composites Efl.Ui.Focus.Manager
{
[[Helper mixin for widgets which also can act as focus managers.
class @beta Efl.Ui.Win extends Efl.Ui.Widget implements Efl.Canvas.Scene, Efl.Access.Window,
Efl.Access.Component, Efl.Access.Widget.Action,
Efl.Content, Efl.Input.State, Efl.Input.Interface, Efl.Screen,
- Efl.Text, Efl.Config,
- Efl.Ui.Widget_Focus_Manager, Efl.Ui.Focus.Manager_Window_Root
- composite Efl.Config
+ Efl.Text, Efl.Ui.Widget_Focus_Manager,
+ Efl.Ui.Focus.Manager_Window_Root
+ composites Efl.Config
{
[[Efl UI window class.
-class Unimpl implements Iface composite Iface {
+class Unimpl composites Iface {
implements {
Iface.foo;
}