Class Background
Definition
- Namespace:
- ElmSharp
- Assembly:
- ElmSharp.dll
- API Level:
- preview
The Background is a widget that use for setting (solid) background decorations to a window (unless it has transparency enabled) or to any container object.
C#Copypublic class Background : Layout, IAccessibleObject
- Inheritance
- Implements
Constructors
Declaration
C#Copypublic Background(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | The EvasObject to which the new background will be attached as a child. |
API Level: preview
Properties
BackgroundOption
Sets or gets the mode of display for a given background widget's image.
Declaration
C#Copypublic BackgroundOptions BackgroundOption { get; set; }
Property Value
Type | Description |
---|---|
BackgroundOptions |
Remarks
This sets how the background widget will display its image. This will only work if the file was previously set with an image file on object. The image can be display tiled, scaled, centered, or stretched. Scaled by default.
API Level: preview
Declaration
C#Copypublic override Color Color { get; set; }
Property Value
Type | Description |
---|---|
Color |
Overrides
API Level: preview
Declaration
C#Copypublic string File { get; set; }
Property Value
Type | Description |
---|---|
System.String |
API Level: preview
Methods
Declaration
C#Copyprotected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent EvasObject. |
Returns
Type | Description |
---|---|
System.IntPtr | Handle IntPtr. |
Overrides
API Level: preview
SetFileLoadSize(Int32, Int32)
Sets the size of the pixmap representation of the image set on a given background widget. This method just makes sense if an image file was set. This is just a hint for the underlying system. The real size of the pixmap may differ depending on the type of image being loaded, being bigger than requested.
Declaration
C#Copypublic void SetFileLoadSize(int w, int h)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | w | The new width of the image pixmap representation. |
System.Int32 | h | The new height of the image pixmap representation. |