Class EdjeObject
Definition
- Namespace:
- ElmSharp
- Assembly:
- ElmSharp.dll
- API Level:
- preview
The EdjeObject is a class that the evas object exists in.
C#Copypublic class EdjeObject
- Inheritance
-
System.ObjectEdjeObject
Properties
Item[String]
Checks whether an edje part exists in a given edje object's group definition. This function returns if a given part exists in the edje group bound to object obj
Declaration
C#Copypublic EdjeTextPartObject this[string part] { get; }
Parameters
Type | Name | Description |
---|---|---|
System.String | part | The part's name to check for existence in object's group. |
Property Value
Type | Description |
---|---|
EdjeTextPartObject | TRUE, if the edje part exists in the object's group, otherwise FALSE. |
Remarks
This call is useful, for example, when one could expect a given GUI element, depending on the theme applied to object.
API Level: preview
Methods
AddSignalAction(String, String, Action<String, String>)
Adds Action for an arriving edje signal, emitted by a given Ejde object.
Declaration
C#Copypublic void AddSignalAction(string emission, string source, Action<string, string> action)
Parameters
Type | Name | Description |
---|---|---|
System.String | emission | The signal's "emission" string. |
System.String | source | The signal's "source" string. |
System.Action<System.String, System.String> | action | The action to be executed when the signal is emitted. |
API Level: preview
DeleteColorClass(String)
Deletes the object Color class. This function deletes any values at the object level for the specified object and Color class.
Declaration
C#Copypublic void DeleteColorClass(string part)
Parameters
Type | Name | Description |
---|---|---|
System.String | part | The Color class to be deleted. |
Remarks
Deleting the Color class defined in the theme file.
API Level: preview
DeleteSignalAction(String, String, Action<String, String>)
Deletes a signal-triggered action from an object.
Declaration
C#Copypublic void DeleteSignalAction(string emission, string source, Action<string, string> action)
Parameters
Type | Name | Description |
---|---|---|
System.String | emission | The signal's "emission" string. |
System.String | source | The signal's "source" string. |
System.Action<System.String, System.String> | action | The action to be executed when the signal is emitted. |
API Level: preview
Declaration
C#Copypublic void EmitSignal(string emission, string source)
Parameters
Type | Name | Description |
---|---|---|
System.String | emission | The signal's "emission" string |
System.String | source | The signal's "source" string |
API Level: preview
GetColorClass(String, out Int32, out Int32, out Int32, out Int32, out Int32, out Int32, out Int32, out Int32, out Int32, out Int32, out Int32, out Int32)
Gets the object Color class.
Declaration
C#Copypublic bool GetColorClass(string colorClass, out int red, out int green, out int blue, out int alpha, out int outlineRed, out int outlineGreen, out int outlineBlue, out int outlineAlpha, out int shadowRed, out int shadowGreen, out int shadowBlue, out int shadowAlpha)
Parameters
Type | Name | Description |
---|---|---|
System.String | colorClass | The Color class name. |
Int32 | red | The object red value. |
Int32 | green | The object green value. |
Int32 | blue | The object blue value. |
Int32 | alpha | The object alpha value. |
Int32 | outlineRed | The outline red value. |
Int32 | outlineGreen | The outline green value. |
Int32 | outlineBlue | The outline blue value. |
Int32 | outlineAlpha | The outline alpha value. |
Int32 | shadowRed | The shadow red value. |
Int32 | shadowGreen | The shadow green value. |
Int32 | shadowBlue | The shadow blue value. |
Int32 | shadowAlpha | The shadow alpha value. |
Returns
Type | Description |
---|---|
Boolean | True if succeeds, otherwise False. |
API Level: preview
Declaration
C#Copypublic bool GetTextClass(string textClass, out string font, out int fontSize)
Parameters
Type | Name | Description |
---|---|---|
System.String | textClass | The text class name. |
System.String | font | Font name. |
Int32 | fontSize | Font size. |
Returns
Type | Description |
---|---|
Boolean | True if succeeds, otherwise False. |
API Level: preview
SetColorClass(String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
Sets the object Color class.
Declaration
C#Copypublic bool SetColorClass(string colorClass, int red, int green, int blue, int alpha, int outlineRed, int outlineGreen, int outlineBlue, int outlineAlpha, int shadowRed, int shadowGreen, int shadowBlue, int shadowAlpha)
Parameters
Type | Name | Description |
---|---|---|
System.String | colorClass | The Color class name. |
Int32 | red | The object red value. |
Int32 | green | The object green value. |
Int32 | blue | The object blue value. |
Int32 | alpha | The object alpha value. |
Int32 | outlineRed | The outline red value. |
Int32 | outlineGreen | The outline green value. |
Int32 | outlineBlue | The outline blue value. |
Int32 | outlineAlpha | The outline alpha value. |
Int32 | shadowRed | The shadow red value. |
Int32 | shadowGreen | The shadow green value. |
Int32 | shadowBlue | The shadow blue value. |
Int32 | shadowAlpha | The shadow alpha value. |
Returns
Type | Description |
---|---|
Boolean | True if succeeds, otherwise False. |
API Level: preview
Declaration
C#Copypublic bool SetTextClass(string textClass, string font, int fontSize)
Parameters
Type | Name | Description |
---|---|---|
System.String | textClass | The text class name. |
System.String | font | Font name. |
Int32 | fontSize | Font size. |
Returns
Type | Description |
---|---|
Boolean | True if succeeds, otherwise False. |