Definition
- Namespace:
- ElmSharp
- Assembly:
- ElmSharp.dll
The EvasObject is a base class for other widget classes.
[Obsolete("This has been deprecated in API12")]
public abstract class EvasObject
- Inheritance
-
- Derived
-
Constructors
View Source
EvasObject()
Creates and initializes a new instance of the EvasObject class.
Declaration
[Obsolete("This has been deprecated in API12")]
protected EvasObject()
View Source
EvasObject(EvasObject)
Creates and initializes a new instance of the EvasObject class with the parent EvasObject class parameter.
Declaration
[Obsolete("This has been deprecated in API12")]
protected EvasObject(EvasObject parent)
Parameters
Type |
Name |
Description |
EvasObject |
parent |
Parent EvasObject class.
|
Properties
View Source
AlignmentX
Sets or gets the horizontal alignment hint of an object's alignment.
Declaration
[Obsolete("This has been deprecated in API12")]
public virtual double AlignmentX { get; set; }
Property Value
View Source
AlignmentY
Sets or gets the vertical alignment hint of an object's alignment.
Declaration
[Obsolete("This has been deprecated in API12")]
public virtual double AlignmentY { get; set; }
Property Value
View Source
AllEventsFrozen
Sets or gets whether an Evas object is to freeze (discard) events.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool AllEventsFrozen { get; set; }
Property Value
View Source
AutomationId
Sets of gets a value that allow the automation framework to find and interact with this object.
Declaration
[Obsolete("This has been deprecated in API12")]
public string AutomationId { get; set; }
Property Value
Declaration
[Obsolete("This has been deprecated in API12")]
public string ClassName { get; }
Property Value
View Source
Color
Sets or gets the general or main color of the given Evas object.
Declaration
[Obsolete("This has been deprecated in API12")]
public virtual Color Color { get; set; }
Property Value
Declaration
[Obsolete("This has been deprecated in API12")]
public EvasCanvas EvasCanvas { get; }
Property Value
View Source
EvasMap
Sets or gets the current object's transformation map.
Declaration
[Obsolete("This has been deprecated in API12")]
public EvasMap EvasMap { get; set; }
Property Value
View Source
Geometry
Sets or gets the position and (rectangular) size of the given Evas object.
Declaration
[Obsolete("This has been deprecated in API12")]
public Rect Geometry { get; set; }
Property Value
View Source
Handle
Sets or gets the handle for EvasObject.
Declaration
[Obsolete("This has been deprecated in API12")]
public IntPtr Handle { get; protected set; }
Property Value
Type |
Description |
System.IntPtr |
|
View Source
IsMapEnabled
Sets or gets the map enabled state.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool IsMapEnabled { get; set; }
Property Value
View Source
IsRealized
Gets a widget's status of realized or not.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool IsRealized { get; }
Property Value
View Source
IsVisible
Gets the visible state of the given Evas object.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool IsVisible { get; }
Property Value
View Source
Layer
Sets or gets the layer of its canvas that the given object will be part of.
Declaration
[Obsolete("This has been deprecated in API12")]
public virtual int Layer { get; set; }
Property Value
View Source
MinimumHeight
Sets or gets the height hints for an object's minimum size.
Declaration
[Obsolete("This has been deprecated in API12")]
public int MinimumHeight { get; set; }
Property Value
View Source
MinimumWidth
Sets or gets the width hints for an object's minimum size.
Declaration
[Obsolete("This has been deprecated in API12")]
public int MinimumWidth { get; set; }
Property Value
View Source
Parent
Gets the parent object for EvasObject.
Declaration
[Obsolete("This has been deprecated in API12")]
public EvasObject Parent { get; }
Property Value
View Source
PassEvents
Sets or gets whether an object is set to pass (ignore) events.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool PassEvents { get; set; }
Property Value
View Source
PropagateEvents
Sets or gets whether events on a smart object's member should get propagated up to its parent.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool PropagateEvents { get; set; }
Property Value
View Source
RealHandle
Sets or gets the real handle for EvasObject.
Declaration
[Obsolete("This has been deprecated in API12")]
public IntPtr RealHandle { get; protected set; }
Property Value
Type |
Description |
System.IntPtr |
|
View Source
RenderOperation
Sets or gets the render operation to be used for rendering the Evas object.
Declaration
[Obsolete("This has been deprecated in API12")]
public RenderOp RenderOperation { get; set; }
Property Value
View Source
RepeatEvents
Sets or gets whether an object is to repeat events.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool RepeatEvents { get; set; }
Property Value
View Source
TooltipContentDelegate
Sets the content to be shown in the tooltip object.
Declaration
[Obsolete("This has been deprecated in API12")]
public EvasObject.GetTooltipContentDelegate TooltipContentDelegate { get; set; }
Property Value
View Source
Gets the movement freeze by 1.
This gets the movement freeze count by one.
Declaration
[Obsolete("This has been deprecated in API12")]
public int TooltipMoveFreezeCount { get; }
Property Value
Declaration
[Obsolete("This has been deprecated in API12")]
public TooltipOrientation TooltipOrientation { get; set; }
Property Value
View Source
Sets or gets the style for this object tooltip.
Declaration
[Obsolete("This has been deprecated in API12")]
public string TooltipStyle { get; set; }
Property Value
View Source
Sets or gets size restriction state of an object's tooltip.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool TooltipWindowMode { get; set; }
Property Value
View Source
WeightX
Sets or gets the horizontal pointer hints for an object's weight.
Declaration
[Obsolete("This has been deprecated in API12")]
public double WeightX { get; set; }
Property Value
View Source
WeightY
Sets or gets the vertical pointer hints for an object's weight.
Declaration
[Obsolete("This has been deprecated in API12")]
public double WeightY { get; set; }
Property Value
Methods
View Source
Calculate()
Calls the calculate smart function immediately.
This will force immediate calculations needed for renderization of this object.
Declaration
[Obsolete("This has been deprecated in API12")]
public void Calculate()
Declaration
[Obsolete("This has been deprecated in API12")]
protected abstract IntPtr CreateHandle(EvasObject parent)
Parameters
Type |
Name |
Description |
EvasObject |
parent |
Parent EvasObject.
|
Returns
Type |
Description |
System.IntPtr |
Handle IntPtr.
|
View Source
GetSizeHintAspect(out AspectControl, out int, out int)
Gets the hints for an object's aspect ratio.
Declaration
[Obsolete("This has been deprecated in API12")]
public void GetSizeHintAspect(out AspectControl aspect, out int w, out int h)
Parameters
Type |
Name |
Description |
AspectControl |
aspect |
The policy or type of aspect ratio to apply to an object.
|
int |
w |
The integer to be used as aspect width ratio term.
|
int |
h |
The integer to be used as aspect height ratio term.
|
View Source
GetTextBlockGeometryByLineNumber(int, out int, out int, out int, out int)
Gets the geometry of a line number.
Declaration
[Obsolete("GetTextBlockGeometryByLineNumber is obsolete as of version 5.0.0.14299 and is no longer supported.")]
public bool GetTextBlockGeometryByLineNumber(int lineNumber, out int x, out int y, out int w, out int h)
Parameters
Type |
Name |
Description |
int |
lineNumber |
The line number.
|
int |
x |
x coordinate of the line.
|
int |
y |
y coordinate of the line.
|
int |
w |
w coordinate of the line.
|
int |
h |
h coordinate of the line.
|
Returns
Type |
Description |
bool |
True on success, or False on error.
|
Declaration
[Obsolete("This has been deprecated in API12")]
public void Hide()
Declaration
[Obsolete("This has been deprecated in API12")]
public void HideTooltip()
View Source
KeyGrab(string, bool)
Requests the keyname key events to be directed to the current object.
Declaration
[Obsolete("This has been deprecated in API12")]
public bool KeyGrab(string keyname, bool exclusive)
Parameters
Type |
Name |
Description |
string |
keyname |
The key to request events for.
|
bool |
exclusive |
Set TRUE to request that the obj is the only object receiving the keyname events, otherwise set to FALSE.
|
Returns
Type |
Description |
bool |
If the call succeeds then true, otherwise false.
|
View Source
KeyUngrab(string)
Removes the grab on the keyname key events.
Declaration
[Obsolete("This has been deprecated in API12")]
public void KeyUngrab(string keyname)
Parameters
Type |
Name |
Description |
string |
keyname |
The key the grab is set for.
|
View Source
Lower()
Lowers the object to the bottom of its layer.
Declaration
[Obsolete("This has been deprecated in API12")]
public void Lower()
View Source
MarkChanged()
Marks the smart object as changed.
Declaration
[Obsolete("This has been deprecated in API12")]
public void MarkChanged()
View Source
Move(int, int)
Moves the current object to the given location.
Declaration
[Obsolete("This has been deprecated in API12")]
public void Move(int x, int y)
Parameters
Type |
Name |
Description |
int |
x |
The X position to move the object.
|
int |
y |
The Y position to move the object.
|
View Source
OnInstantiated()
The callback of the Instantiated Event.
Declaration
[Obsolete("This has been deprecated in API12")]
protected virtual void OnInstantiated()
View Source
OnInvalidate()
The callback of the Invalidate Event.
Declaration
[Obsolete("This has been deprecated in API12")]
protected virtual void OnInvalidate()
View Source
OnRealized()
The callback of the Realized Event.
Declaration
[Obsolete("This has been deprecated in API12")]
protected virtual void OnRealized()
View Source
OnUnrealize()
The callback of the Unrealize Event.
Declaration
[Obsolete("This has been deprecated in API12")]
protected virtual void OnUnrealize()
View Source
This decrements the tooltip freeze count by one.
Declaration
[Obsolete("This has been deprecated in API12")]
public void PopTooltipMoveFreeze()
View Source
This increments the tooltip movement freeze count by one.
If the count is more than 0, the tooltip position will be fixed.
Declaration
[Obsolete("This has been deprecated in API12")]
public void PushTooltipMoveFreeze()
Declaration
[Obsolete("This has been deprecated in API12")]
public void RaiseTop()
View Source
Realize(EvasObject)
For this object bind Parent object.Init handle and all kinds of EvasObjectEvent.
Declaration
[Obsolete("This has been deprecated in API12")]
public void Realize(EvasObject parent)
Parameters
Type |
Name |
Description |
EvasObject |
parent |
Parent object.
|
View Source
Resize(int, int)
Changes the size of the current object.
Declaration
[Obsolete("This has been deprecated in API12")]
public void Resize(int w, int h)
Parameters
Type |
Name |
Description |
int |
w |
The new width.
|
int |
h |
The new height.
|
View Source
SetAlignment(double, double)
Sets the hints for an object's alignment.
Declaration
[Obsolete("This has been deprecated in API12")]
public void SetAlignment(double x, double y)
Parameters
Type |
Name |
Description |
double |
x |
The horizontal alignment hint as double value ranging from 0.0 to 1.0. The default alignment hint value is 0.5.
|
double |
y |
The vertical alignment hint as double value ranging from 0.0 to 1.0. The default alignment hint value is 0.5.
|
View Source
SetClip(EvasObject)
Clips one object to another.
Declaration
[Obsolete("This has been deprecated in API12")]
public void SetClip(EvasObject clip)
Parameters
Type |
Name |
Description |
EvasObject |
clip |
The object to clip object by.
|
View Source
SetSizeHintAspect(AspectControl, int, int)
Sets the hints for an object's aspect ratio.
Declaration
[Obsolete("This has been deprecated in API12")]
public void SetSizeHintAspect(AspectControl aspect, int w, int h)
Parameters
Type |
Name |
Description |
AspectControl |
aspect |
The policy or type of aspect ratio to apply to an object.
|
int |
w |
The integer to be used as aspect width ratio term.
|
int |
h |
The integer to be used as aspect height ratio term.
|
View Source
SetTooltipText(string)
Sets the text for an object's tooltip.
Declaration
[Obsolete("This has been deprecated in API12")]
public void SetTooltipText(string text)
Parameters
Type |
Name |
Description |
string |
text |
The text value to display inside the tooltip.
|
View Source
SetWeight(double, double)
Sets the hints for an object's weight.
Declaration
[Obsolete("This has been deprecated in API12")]
public void SetWeight(double x, double y)
Parameters
Type |
Name |
Description |
double |
x |
The non-negative double value to be used as horizontal weight hint.
|
double |
y |
The non-negative double value to be used as vertical weight hint.
|
Declaration
[Obsolete("This has been deprecated in API12")]
public void Show()
Declaration
[Obsolete("This has been deprecated in API12")]
public void ShowTooltip()
View Source
StackAbove(EvasObject)
Stacks immediately above anchor.
Declaration
[Obsolete("This has been deprecated in API12")]
public void StackAbove(EvasObject anchor)
Parameters
Type |
Name |
Description |
EvasObject |
anchor |
The object above which to stack.
|
View Source
StackBelow(EvasObject)
Stacks immediately below anchor.
Declaration
[Obsolete("This has been deprecated in API12")]
public void StackBelow(EvasObject anchor)
Parameters
Type |
Name |
Description |
EvasObject |
anchor |
The object below which to stack.
|
View Source
Unrealize()
Removes the current object relationship with others.
Declaration
[Obsolete("This has been deprecated in API12")]
public void Unrealize()
Declaration
[Obsolete("This has been deprecated in API12")]
public void UnsetTooltip()
Events
View Source
BackButtonPressed will be triggered when the Back button is pressed.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler BackButtonPressed
Event Type
Type |
Description |
System.EventHandler |
|
View Source
Deleted
Deleted will be triggered when the widght is deleted.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler Deleted
Event Type
Type |
Description |
System.EventHandler |
|
View Source
Hidden
Hidden will be triggered when the widget is hidden.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler Hidden
Event Type
Type |
Description |
System.EventHandler |
|
View Source
KeyDown
KeyDown will be triggered when the key is pressed down.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler<EvasKeyEventArgs> KeyDown
Event Type
View Source
KeyUp
KeyUp will be triggered when the key is loose.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler<EvasKeyEventArgs> KeyUp
Event Type
View Source
MoreButtonPressed will be triggered when the More button is pressed.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler MoreButtonPressed
Event Type
Type |
Description |
System.EventHandler |
|
View Source
Moved
Moved will be triggered when the widght is moved.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler Moved
Event Type
Type |
Description |
System.EventHandler |
|
View Source
RenderPost
RenderPost Event Handler of the current widget.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler RenderPost
Event Type
Type |
Description |
System.EventHandler |
|
View Source
Resized
Resized Event Handler of the current widget's size.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler Resized
Event Type
Type |
Description |
System.EventHandler |
|
View Source
Shown
Shown will be triggered when the widget is shown.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler Shown
Event Type
Type |
Description |
System.EventHandler |
|
Operators
View Source
explicit operator EvasObject(IntPtr)
Define cast to EvasObject operator from IntPtr
Declaration
[Obsolete("This has been deprecated in API12")]
public static explicit operator EvasObject(IntPtr handle)
Parameters
Type |
Name |
Description |
System.IntPtr |
handle |
Native handle to EvasObject
|
Returns
View Source
implicit operator IntPtr(EvasObject)
Define the IntPtr operator.
Declaration
[Obsolete("This has been deprecated in API12")]
public static implicit operator IntPtr(EvasObject obj)
Parameters
Type |
Name |
Description |
EvasObject |
obj |
Parent object.
|
Returns
Type |
Description |
System.IntPtr |
|
Extension Methods