forked from enlightenment/efl
move stabelized items out of @beta
ref T8541 ref T8522 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11328
This commit is contained in:
parent
561906399c
commit
69d6ca28ab
|
@ -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.
|
[[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.
|
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.]]
|
normal, [[Default layout.]]
|
||||||
number, [[Number 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.]]
|
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.
|
[[Input panel (virtual keyboard) language modes.
|
||||||
|
@since 1.24
|
||||||
]]
|
]]
|
||||||
automatic, [[Automatic]]
|
automatic, [[Automatic]]
|
||||||
alphabet [[Alphabet]]
|
alphabet [[Alphabet]]
|
||||||
}
|
}
|
||||||
|
|
||||||
enum @beta Efl.Input_Text.Capitalize_Type
|
enum Efl.Input_Text.Capitalize_Type
|
||||||
{
|
{
|
||||||
[[Autocapitalization Types.
|
[[Autocapitalization Types.
|
||||||
Choose method of auto-capitalization.
|
Choose method of auto-capitalization.
|
||||||
|
@since 1.24
|
||||||
]]
|
]]
|
||||||
none, [[No auto-capitalization when typing.]]
|
none, [[No auto-capitalization when typing.]]
|
||||||
word, [[Autocapitalize each word typed.]]
|
word, [[Autocapitalize each word typed.]]
|
||||||
|
@ -39,9 +42,10 @@ enum @beta Efl.Input_Text.Capitalize_Type
|
||||||
all [[Autocapitalize all letters.]]
|
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).
|
[["Return" Key types on the input panel (virtual keyboard).
|
||||||
|
@since 1.24
|
||||||
]]
|
]]
|
||||||
default, [[Default.]]
|
default, [[Default.]]
|
||||||
done, [[Done.]]
|
done, [[Done.]]
|
||||||
|
@ -54,9 +58,10 @@ enum @beta Efl.Input_Text.Panel_Return_Key_Type
|
||||||
signin [[Sign-in.]]
|
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).
|
[["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,
|
auto, [[The return key on input panel is disabled when the entry has no text,
|
||||||
if entry has text, return key is enabled.
|
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.]]
|
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.]]
|
none = 0, [[No active hints.]]
|
||||||
auto_complete = 1 << 0, [[Suggest word auto completion.]]
|
auto_complete = 1 << 0, [[Suggest word auto completion.]]
|
||||||
sensitive_data = 1 << 1, [[Typed text should not be stored.]]
|
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 {
|
interface Efl.Input_Text {
|
||||||
[[All the functionality relating to input hints
|
[[All the functionality relating to input hints/
|
||||||
|
@since 1.24
|
||||||
]]
|
]]
|
||||||
methods {
|
methods {
|
||||||
@property input_panel_show_on_demand {
|
@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 {
|
@property input_panel_language {
|
||||||
[[The language mode of the input panel.
|
[[The language mode of the input panel.
|
||||||
This API can be used if you want to show the alphabet keyboard mode.]]
|
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 {
|
@property autocapitalization {
|
||||||
[[The autocapitalization type on the immodule.]]
|
[[The autocapitalization type on the immodule.]]
|
||||||
set {
|
set {
|
||||||
|
@ -166,7 +172,6 @@ interface @beta Efl.Input_Text {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// FIXME: rename
|
|
||||||
@property predictable {
|
@property predictable {
|
||||||
[[Whether the entry should allow predictive text.]]
|
[[Whether the entry should allow predictive text.]]
|
||||||
set {
|
set {
|
||||||
|
@ -177,7 +182,7 @@ interface @beta Efl.Input_Text {
|
||||||
prediction: bool; [[Whether the entry should allow predictive text.]]
|
prediction: bool; [[Whether the entry should allow predictive text.]]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// FIXME: I agree with Mike, looks bad
|
|
||||||
@property input_content_type @beta {
|
@property input_content_type @beta {
|
||||||
[[The input hint which allows input methods to fine-tune their behavior.]]
|
[[The input hint which allows input methods to fine-tune their behavior.]]
|
||||||
set {
|
set {
|
||||||
|
@ -188,6 +193,7 @@ interface @beta Efl.Input_Text {
|
||||||
hints: Efl.Input_Text.Content_Type; [[Input hint.]]
|
hints: Efl.Input_Text.Content_Type; [[Input hint.]]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@property input_panel_layout {
|
@property input_panel_layout {
|
||||||
[[The input panel layout of the entry.]]
|
[[The input panel layout of the entry.]]
|
||||||
set {
|
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.]]
|
layout: Efl.Input_Text.Panel_Layout_Type(Efl.Input_Text.Panel_Layout_Type.invalid); [[Layout type.]]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@property input_panel_return_key_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.
|
[[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.]]
|
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.]]
|
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 {
|
@property input_panel_autoshow {
|
||||||
[[The attribute to show the input panel automatically.]]
|
[[The attribute to show the input panel automatically.]]
|
||||||
set {
|
set {
|
||||||
|
|
|
@ -10,7 +10,7 @@ enum @beta Efl.Ui.Textbox_Cnp_Content {
|
||||||
Image = 4, [[Images can be pasted or dropped into this widget.]]
|
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
|
Efl.Access.Text, Efl.Access.Editable.Text, Efl.Ui.Scrollable
|
||||||
composites
|
composites
|
||||||
Efl.Text_Interactive, Efl.Text_Markup, Efl.Input_Text
|
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
|
[[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
|
the user (as a text entry). It provides all sorts of editing facilities
|
||||||
like automatic scrollbars, virtual keyboard, clipboard, configurable
|
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 {
|
methods {
|
||||||
@property scrollable {
|
@property scrollable {
|
||||||
[[Enable or disable scrolling in the widget.
|
[[Enable or disable scrolling in the widget.
|
||||||
|
|
Loading…
Reference in New Issue