summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_tab_bar.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/efl_ui_tab_bar.eo')
-rw-r--r--src/lib/elementary/efl_ui_tab_bar.eo42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_tab_bar.eo b/src/lib/elementary/efl_ui_tab_bar.eo
new file mode 100644
index 0000000000..ea07a4d051
--- /dev/null
+++ b/src/lib/elementary/efl_ui_tab_bar.eo
@@ -0,0 +1,42 @@
+class Efl.Ui.Tab_Bar (Efl.Ui.Layout.Object, Efl.Ui.Clickable)
+{
+ [[Tab Bar class]]
+ methods {
+ @property current_tab {
+ values {
+ index: int;
+ }
+ }
+ tab_count @const {
+ return: uint;
+ }
+ tab_add @beta {
+ params {
+ @in index: int;
+ @in label: string;
+ @in icon: string;
+ }
+ }
+ tab_remove @beta {
+ params {
+ @in index: int;
+ }
+ }
+ tab_label_set @beta {
+ params {
+ @in index: int;
+ @in label: string;
+ }
+ }
+ tab_icon_set @beta {
+ params {
+ @in index: int;
+ @in icon: string;
+ }
+ }
+ }
+ implements {
+ Efl.Object.constructor;
+ Efl.Object.destructor;
+ }
+} \ No newline at end of file