bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=69d6ca28ab34695e5c28bba5e20ee693f4ee54dd

commit 69d6ca28ab34695e5c28bba5e20ee693f4ee54dd
Author: Ali Alzyod <[email protected]>
Date:   Wed Feb 12 13:07:17 2020 +0000

    move stabelized items out of @beta
    
    ref T8541
    ref T8522
    
    Reviewed-by: Marcel Hollerbach <[email protected]>
    Differential Revision: https://phab.enlightenment.org/D11328
---
 src/lib/efl/interfaces/efl_input_text.eo | 35 +++++++++++++++++++-------------
 src/lib/elementary/efl_ui_textbox.eo     |  5 +++--
 2 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/src/lib/efl/interfaces/efl_input_text.eo 
b/src/lib/efl/interfaces/efl_input_text.eo
index ce4a42eefb..4abcdf7c34 100644
--- a/src/lib/efl/interfaces/efl_input_text.eo
+++ b/src/lib/efl/interfaces/efl_input_text.eo
@@ -1,7 +1,8 @@
-enum @beta Efl.Input_Text.Panel_Layout_Type
+enum Efl.Input_Text.Panel_Layout_Type
 {
    [[Input panel (virtual keyboard) layout types.
      Type of input panel (virtual keyboard) to use - this is a hint and may 
not provide exactly what is desired.
+     @since 1.24
    ]]
    normal,      [[Default layout.]]
    number,      [[Number layout.]]
@@ -20,18 +21,20 @@ enum @beta Efl.Input_Text.Panel_Layout_Type
    voice        [[Voice layout, but if the IME does not support voice layout, 
then normal layout will be shown.]]
 }
 
-enum @beta Efl.Input_Text.Panel_Language_Type
+enum Efl.Input_Text.Panel_Language_Type
 {
    [[Input panel (virtual keyboard) language modes.
+     @since 1.24
    ]]
    automatic,    [[Automatic]]
    alphabet      [[Alphabet]]
 }
 
-enum @beta Efl.Input_Text.Capitalize_Type
+enum Efl.Input_Text.Capitalize_Type
 {
    [[Autocapitalization Types.
      Choose method of auto-capitalization.
+     @since 1.24
    ]]
    none,         [[No auto-capitalization when typing.]]
    word,         [[Autocapitalize each word typed.]]
@@ -39,9 +42,10 @@ enum @beta Efl.Input_Text.Capitalize_Type
    all           [[Autocapitalize all letters.]]
 }
 
-enum @beta Efl.Input_Text.Panel_Return_Key_Type
+enum Efl.Input_Text.Panel_Return_Key_Type
 {
    [["Return" Key types on the input panel (virtual keyboard).
+     @since 1.24
    ]]
    default, [[Default.]]
    done,    [[Done.]]
@@ -54,9 +58,10 @@ enum @beta Efl.Input_Text.Panel_Return_Key_Type
    signin   [[Sign-in.]]
 }
 
-enum @beta Efl.Input_Text.Panel_Return_Key_State
+enum Efl.Input_Text.Panel_Return_Key_State
 {
    [["Return" Key state on the input panel (virtual keyboard).
+     @since 1.24
    ]]
    auto,     [[The return key on input panel is disabled when the entry has no 
text,
                if entry has text, return key is enabled.
@@ -65,9 +70,10 @@ enum @beta Efl.Input_Text.Panel_Return_Key_State
    disabled, [[The return key on input panel is disabled.]]
 }
 
-enum @beta Efl.Input_Text.Content_Type
+enum Efl.Input_Text.Content_Type
 {
-   [[Enumeration that defines the types of Input Hints.]]
+   [[Enumeration that defines the types of Input Hints.
+     @since 1.24]]
    none                = 0,        [[No active hints.]]
    auto_complete       = 1 << 0,   [[Suggest word auto completion.]]
    sensitive_data      = 1 << 1,   [[Typed text should not be stored.]]
@@ -110,8 +116,9 @@ enum @beta 
Efl.Input_Text.Panel_Layout_Password_Variation_Type
 
 
 
-interface @beta Efl.Input_Text {
-   [[All the functionality relating to input hints
+interface Efl.Input_Text {
+   [[All the functionality relating to input hints/
+     @since 1.24
    ]]
    methods {
       @property input_panel_show_on_demand {
@@ -128,7 +135,7 @@ interface @beta Efl.Input_Text {
          }
       }
 
-      // FIXME: I don't understand why this is needed in addition to Layout
+
       @property input_panel_language {
          [[The language mode of the input panel.
            This API can be used if you want to show the alphabet keyboard 
mode.]]
@@ -154,7 +161,6 @@ interface @beta Efl.Input_Text {
          }
       }
 
-      // FIXME: input_capitalize/capitalization ?
       @property autocapitalization {
          [[The autocapitalization type on the immodule.]]
          set {
@@ -166,7 +172,6 @@ interface @beta Efl.Input_Text {
          }
       }
 
-      // FIXME: rename
       @property predictable {
          [[Whether the entry should allow predictive text.]]
          set {
@@ -177,7 +182,7 @@ interface @beta Efl.Input_Text {
             prediction: bool; [[Whether the entry should allow predictive 
text.]]
          }
       }
-      // FIXME: I agree with Mike, looks bad
+
       @property input_content_type @beta {
          [[The input hint which allows input methods to fine-tune their 
behavior.]]
          set {
@@ -188,6 +193,7 @@ interface @beta Efl.Input_Text {
             hints: Efl.Input_Text.Content_Type; [[Input hint.]]
          }
       }
+
       @property input_panel_layout {
          [[The input panel layout of the entry.]]
          set {
@@ -198,6 +204,7 @@ interface @beta Efl.Input_Text {
             layout: 
Efl.Input_Text.Panel_Layout_Type(Efl.Input_Text.Panel_Layout_Type.invalid); 
[[Layout type.]]
          }
       }
+
       @property input_panel_return_key_type {
          [[The "return" key type. This type is used to set string or icon on 
the "return" key of the input panel.
            An input panel displays the string or icon associated with this 
type.]]
@@ -209,7 +216,7 @@ interface @beta Efl.Input_Text {
             return_key_type: Efl.Input_Text.Panel_Return_Key_Type; [[The type 
of "return" key on the input panel.]]
          }
       }
-      // FIXME: shouldn't this be "autoshow" or something?
+
       @property input_panel_autoshow {
          [[The attribute to show the input panel automatically.]]
          set {
diff --git a/src/lib/elementary/efl_ui_textbox.eo 
b/src/lib/elementary/efl_ui_textbox.eo
index f82908a0dc..4a9456ffb5 100644
--- a/src/lib/elementary/efl_ui_textbox.eo
+++ b/src/lib/elementary/efl_ui_textbox.eo
@@ -10,7 +10,7 @@ enum @beta Efl.Ui.Textbox_Cnp_Content {
    Image = 4,   [[Images can be pasted or dropped into this widget.]]
 }
 
-class @beta Efl.Ui.Textbox extends Efl.Ui.Layout_Base implements 
Efl.Input.Clickable,
+class Efl.Ui.Textbox extends Efl.Ui.Layout_Base implements Efl.Input.Clickable,
                  Efl.Access.Text, Efl.Access.Editable.Text, Efl.Ui.Scrollable
    composites
                  Efl.Text_Interactive, Efl.Text_Markup, Efl.Input_Text
@@ -18,7 +18,8 @@ class @beta Efl.Ui.Textbox extends Efl.Ui.Layout_Base 
implements Efl.Input.Click
    [[A flexible text widget which can be static (as a label) or editable by
      the user (as a text entry). It provides all sorts of editing facilities
      like automatic scrollbars, virtual keyboard, clipboard, configurable
-     context menus or auto-capitalization, for example.]]
+     context menus or auto-capitalization, for example.
+     @since 1.24]]
    methods {
       @property scrollable {
          [[Enable or disable scrolling in the widget.

-- 


Reply via email to