Summary: just a commit bringing more information.
Reviewers: segfaultxavi
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D9864
implements Efl.Ui.Single_Selectable, Efl.Pack_Linear
composite Efl.Pack_Linear, Efl.Pack
{
- [[Tab Bar class]]
+ [[A selectable box of items.
+
+ Within one object only one @Efl.Ui.Tab_Bar_Default_Item can be selected at the same time.
+ ]]
methods {
}
class @beta Efl.Ui.Tab_Bar_Default_Item extends Efl.Ui.Default_Item
{
- [[ A icon that represents the default parts in the appearance of the tab bar. ]]
+ [[ A icon that represents the default parts in the appearance of the tab bar.
+
+ Setting the icon again after there was a previous one, will trigger an animation.
+ ]]
methods {
@property icon {
[[Set the content of the default item as a image.
class @beta Efl.Ui.Tab_Page extends Efl.Ui.Layout_Base implements Efl.Content
{
- [[Tab Page class]]
+ [[A holder class for setting up a page in the pager.
+
+ The item assosiated with this page can be used to setup a item which will later be displayed in the @Efl.Ui.Tab_Bar
+ of the @Efl.Ui.Tab_Pager where this page was added to.
+ ]]
methods {
@property tab_bar_item {
[[Get this page represented as a @Efl.Ui.Tab_Bar_Default_Item
class @beta Efl.Ui.Tab_Pager extends Efl.Ui.Spotlight.Container
{
- [[Tab Pager class]]
+ [[Container for @Efl.Ui.Tab_Page
+
+ This container consists out of a Efl.Ui.Tab_Bar and a place to display the content of the pages.
+ The items that are generated out of the pages will be displayed in the tab bar of this pager.
+ ]]
methods {
@property tab_bar {
+ [[Tab bar where to add items of the @Efl.Ui.Tab_Page into.]]
get {
}
values {
- tab_bar: Efl.Canvas.Object;
+ tab_bar: Efl.Ui.Tab_Bar; [[Tab bar for the items of the @Efl.Ui.Tab_Page]]
}
}
}