Compare commits
2 Commits
master
...
devs/woohy
Author | SHA1 | Date |
---|---|---|
WooHyun Jung | 2e8543f36d | |
WooHyun Jung | e55e83370d |
|
@ -219,7 +219,7 @@ enum @beta Efl.Gfx.Color_Class_Layer {
|
|||
shadow [[Shadow color]]
|
||||
}
|
||||
|
||||
type @beta Efl.Font.Size: int; [[Efl font size type]]
|
||||
type Efl.Font.Size: int; [[Efl font size type]]
|
||||
|
||||
error @extern @beta Efl.Gfx.Image.Load_Error.NONE = "XXX"; [[No error on load]]
|
||||
error @extern @beta Efl.Gfx.Image.Load_Error.GENERIC = "XXX"; [[A non-specific error occurred]]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
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.
|
||||
|
@ -26,7 +26,7 @@ enum @beta Efl.Input_Text.Panel_Layout_Type
|
|||
@since 1.19]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Input_Text.Panel_Language_Type
|
||||
enum Efl.Input_Text.Panel_Language_Type
|
||||
{
|
||||
[[Input panel (virtual keyboard) language modes.
|
||||
]]
|
||||
|
@ -34,7 +34,7 @@ enum @beta Efl.Input_Text.Panel_Language_Type
|
|||
alphabet [[Alphabet]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Input_Text.Capitalize_Type
|
||||
enum Efl.Input_Text.Capitalize_Type
|
||||
{
|
||||
[[Autocapitalization Types.
|
||||
Choose method of auto-capitalization.
|
||||
|
@ -45,7 +45,7 @@ enum @beta Efl.Input_Text.Capitalize_Type
|
|||
allcharacter [[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).
|
||||
]]
|
||||
|
@ -62,7 +62,7 @@ enum @beta Efl.Input_Text.Panel_Return_Key_Type
|
|||
@since 1.8]]
|
||||
}
|
||||
|
||||
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).
|
||||
]]
|
||||
|
@ -73,7 +73,7 @@ enum @beta Efl.Input_Text.Panel_Return_Key_State
|
|||
disabled, [[The return key on input panel is disabled.]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Input_Text.Hints_Type
|
||||
enum Efl.Input_Text.Hints_Type
|
||||
{
|
||||
[[Enumeration that defines the types of Input Hints.
|
||||
|
||||
|
@ -123,7 +123,7 @@ enum @beta Efl.Input_Text.Hints_Type
|
|||
@since 1.21]]
|
||||
}
|
||||
|
||||
interface @beta Efl.Input_Text {
|
||||
interface Efl.Input_Text {
|
||||
[[All the functionality relating to input hints
|
||||
]]
|
||||
methods {
|
||||
|
@ -271,4 +271,4 @@ interface @beta Efl.Input_Text {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import efl_gfx_types;
|
||||
enum @beta Efl.Text_Font_Weight {
|
||||
enum Efl.Text_Font_Weight {
|
||||
[[The weight of a particular font is the thickness of the character outlines relative to their height.
|
||||
The given numerical values follow the TrueType scale (from 100 to 900) and are approximate.
|
||||
It is up to each font to provide all of them.]]
|
||||
|
@ -18,7 +18,7 @@ enum @beta Efl.Text_Font_Weight {
|
|||
extrablack, [[Extrablack font weight (950).]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Text_Font_Width {
|
||||
enum Efl.Text_Font_Width {
|
||||
[[Font width relative to its height.
|
||||
It is up to each font to provide all these widths.]]
|
||||
normal, [[Normal font width.]]
|
||||
|
@ -32,7 +32,7 @@ enum @beta Efl.Text_Font_Width {
|
|||
ultraexpanded, [[Ultraexpanded font width.]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Text_Font_Slant {
|
||||
enum Efl.Text_Font_Slant {
|
||||
[[Type of font slant.]]
|
||||
normal, [[Normal font slant: Sets the text to the normal font (non-italicized).]]
|
||||
oblique, [[Oblique font slant: Sets the text to use a simulated version of an italic font,
|
||||
|
@ -41,13 +41,13 @@ enum @beta Efl.Text_Font_Slant {
|
|||
If not available, it will simulate italics with oblique instead.]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Text_Font_Bitmap_Scalable {
|
||||
enum Efl.Text_Font_Bitmap_Scalable {
|
||||
[[When are bitmap fonts allowed to be scaled.]]
|
||||
none = 0, [[Disable scaling for bitmap fonts.]]
|
||||
color = (1 << 0), [[Enable scaling for color bitmap fonts.]]
|
||||
}
|
||||
|
||||
interface @beta Efl.Text_Font_Properties {
|
||||
interface Efl.Text_Font_Properties {
|
||||
[[Properties related to font handling.
|
||||
]]
|
||||
c_prefix: efl_text;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
enum @beta Efl.Text_Format_Wrap {
|
||||
enum Efl.Text_Format_Wrap {
|
||||
[[Wrapping policy for the text.]]
|
||||
none, [[No wrapping.]]
|
||||
char, [[Wrap at character boundaries.]]
|
||||
|
@ -8,7 +8,7 @@ enum @beta Efl.Text_Format_Wrap {
|
|||
at any character.]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Text_Format_Horizontal_Alignment_Auto_Type {
|
||||
enum Efl.Text_Format_Horizontal_Alignment_Auto_Type {
|
||||
[[Automatic horizontal alignment setting for the text (Left-To-Right or Right-To-Left).]]
|
||||
none, [[No auto-alignment rule: Horizontal Alignment is decided by @Efl.Text_Format.text_horizontal_align]]
|
||||
auto, [[Respects LTR/RTL (bidirectional) characters found inside the text content.]]
|
||||
|
@ -16,7 +16,7 @@ enum @beta Efl.Text_Format_Horizontal_Alignment_Auto_Type {
|
|||
opposite [[Text is placed at opposite side of LTR/RTL (bidirectional) settings.]]
|
||||
}
|
||||
|
||||
interface @beta Efl.Text_Format {
|
||||
interface Efl.Text_Format {
|
||||
[[The look and layout of the text.
|
||||
|
||||
The text format can affect the geometry of the text object, as well as
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
interface @beta Efl.Text_Markup {
|
||||
interface Efl.Text_Markup {
|
||||
[[Markup data that populates the text object's style and format
|
||||
]]
|
||||
methods {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
enum @beta Efl.Text_Style_Background_Type
|
||||
enum Efl.Text_Style_Background_Type
|
||||
{
|
||||
[[Type of background to use behind each line of text.]]
|
||||
none = 0, [[Do not use background.]]
|
||||
|
@ -6,7 +6,7 @@ enum @beta Efl.Text_Style_Background_Type
|
|||
Requires @Efl.Text_Style.text_background_color.]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Text_Style_Strikethrough_Type
|
||||
enum Efl.Text_Style_Strikethrough_Type
|
||||
{
|
||||
[[Whether to add a strike-through decoration to the displayed text or not.]]
|
||||
none = 0, [[Do not use strike-through.]]
|
||||
|
@ -14,7 +14,7 @@ enum @beta Efl.Text_Style_Strikethrough_Type
|
|||
Requires @Efl.Text_Style.text_strikethrough_color.]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Text_Style_Effect_Type
|
||||
enum Efl.Text_Style_Effect_Type
|
||||
{
|
||||
[[Effect to apply to the displayed text.]]
|
||||
none = 0, [[No effect.]]
|
||||
|
@ -40,7 +40,7 @@ enum @beta Efl.Text_Style_Effect_Type
|
|||
@Efl.Text_Style.text_outline_color.]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Text_Style_Shadow_Direction
|
||||
enum Efl.Text_Style_Shadow_Direction
|
||||
{
|
||||
[[Direction of the shadow effect.]]
|
||||
bottom_right = 0, [[Shadow towards bottom right.]]
|
||||
|
@ -53,7 +53,7 @@ enum @beta Efl.Text_Style_Shadow_Direction
|
|||
right, [[Shadow towards right.]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Text_Style_Underline_Type
|
||||
enum Efl.Text_Style_Underline_Type
|
||||
{
|
||||
[[Type of underline for the displayed text.]]
|
||||
none = 0, [[Text without underline.]]
|
||||
|
@ -66,7 +66,7 @@ enum @beta Efl.Text_Style_Underline_Type
|
|||
@Efl.Text_Style.text_underline_dashed_gap.]]
|
||||
}
|
||||
|
||||
interface @beta Efl.Text_Style {
|
||||
interface Efl.Text_Style {
|
||||
[[Decorations to add to the text.
|
||||
|
||||
Decorations include text color, glow, outline, underline, strike-through and shadows.
|
||||
|
|
|
@ -10,7 +10,7 @@ enum Efl.Text_Bidirectional_Type {
|
|||
inherit [[Inherit text type]]
|
||||
}
|
||||
|
||||
struct @beta Efl.Text_Change_Info {
|
||||
struct Efl.Text_Change_Info {
|
||||
[[This structure includes all the information about content changes.
|
||||
|
||||
It's meant to be used to implement undo/redo.
|
||||
|
@ -22,7 +22,7 @@ struct @beta Efl.Text_Change_Info {
|
|||
mergeable: bool; [[$true if can be merged with the previous one. Used for example with insertion when something is already selected]]
|
||||
}
|
||||
|
||||
struct @beta Efl.Text_Range {
|
||||
struct Efl.Text_Range {
|
||||
[[This structure includes text position range (from/to).
|
||||
]]
|
||||
start: int; [[The start postion.]]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import efl_text_types;
|
||||
|
||||
interface @beta Efl.Text_Interactive extends Efl.Text, Efl.Text_Font_Properties,
|
||||
interface Efl.Text_Interactive extends Efl.Text, Efl.Text_Font_Properties,
|
||||
Efl.Text_Format, Efl.Text_Style
|
||||
{
|
||||
[[Interface for interactive (editable) text inputs (text entries).
|
||||
|
|
|
@ -7,7 +7,7 @@ enum @beta Efl.Ui.Selection_Type
|
|||
clipboard [[Clipboard selection (ctrl+C)]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Ui.Selection_Format
|
||||
enum Efl.Ui.Selection_Format
|
||||
{
|
||||
[[Selection format]]
|
||||
targets = -1, [[For matching every possible atom]]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
class @beta Efl.Ui.Textbox extends Efl.Ui.Layout_Base implements Efl.Input.Clickable,
|
||||
Efl.Access.Text, Efl.Access.Editable.Text, Efl.File, Efl.Input_Text
|
||||
class Efl.Ui.Textbox extends Efl.Ui.Layout_Base implements Efl.Input.Clickable,
|
||||
Efl.Access.Text, Efl.Access.Editable.Text, Efl.File
|
||||
composites
|
||||
Efl.Text_Interactive, Efl.Text_Markup
|
||||
{
|
||||
|
|
|
@ -60,7 +60,7 @@ struct @extern Eina.Matrix3 {
|
|||
zz: double; [[ZZ matrix value]]
|
||||
}
|
||||
|
||||
type @extern @beta Eina.Unicode: uint32; [[Eina unicode type]]
|
||||
type @extern Eina.Unicode: uint32; [[Eina unicode type]]
|
||||
|
||||
struct @extern @beta Eina.File_Direct_Info; [[Eina file direct information data structure]]
|
||||
/*{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import efl_text_types;
|
||||
|
||||
class @beta Efl.Canvas.Textblock extends Efl.Canvas.Object implements Efl.Text,
|
||||
class Efl.Canvas.Textblock extends Efl.Canvas.Object implements Efl.Text,
|
||||
Efl.Canvas.Filter.Internal, Efl.Text_Font_Properties,
|
||||
Efl.Text_Style, Efl.Text_Format,
|
||||
Efl.Text_Markup, Efl.Ui.I18n
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
interface @beta Efl.Canvas.Textblock_Factory
|
||||
interface Efl.Canvas.Textblock_Factory
|
||||
{
|
||||
[[Object factory that creates Efl.Canvas.Object objects.
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
enum @beta Efl.Text.Cursor_Type
|
||||
enum Efl.Text.Cursor_Type
|
||||
{
|
||||
[[Text cursor types.]]
|
||||
before, [[Cursor type before.]]
|
||||
under [[Cursor type under.]]
|
||||
}
|
||||
|
||||
enum @beta Efl.Text.Cursor_Move_Type
|
||||
enum Efl.Text.Cursor_Move_Type
|
||||
{
|
||||
[[Text cursor movement types.]]
|
||||
char_next, [[Advances to the next character.]]
|
||||
|
@ -26,7 +26,7 @@ enum @beta Efl.Text.Cursor_Move_Type
|
|||
paragraph_prev [[Advances to the end of the previous paragraph.]]
|
||||
}
|
||||
|
||||
abstract @beta Efl.Text.Cursor extends Efl.Object implements Efl.Duplicate{
|
||||
abstract Efl.Text.Cursor extends Efl.Object implements Efl.Duplicate{
|
||||
[[Cursor API.]]
|
||||
c_prefix: efl_text_cursor;
|
||||
methods {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import efl_text_types;
|
||||
|
||||
abstract @beta Efl.Text.Formatter extends Efl.Object {
|
||||
abstract Efl.Text.Formatter extends Efl.Object {
|
||||
[[Text Formatter API to manage text formatting(attributes).
|
||||
Use it to insert and remove style attributes (font, size, color, ...) using @Efl.Text.Cursor on EFL Widgets.
|
||||
|
||||
|
|
Loading…
Reference in New Issue