Class QuickPanelClient
Definition
- Namespace:
- Tizen.NUI.WindowSystem.Shell
- Assembly:
- Tizen.NUI.WindowSystem.dll
Class for the Tizen quickpanel client.
public class QuickPanelClient : IDisposable
- Inheritance
-
objectQuickPanelClient
Constructors
View SourceQuickPanelClient(TizenShell, IWindowProvider, Types)
Creates a new Quickpanel Client handle.
Declaration
public QuickPanelClient(TizenShell tzShell, IWindowProvider win, QuickPanelClient.Types type)
Parameters
| Type | Name | Description |
|---|---|---|
| TizenShell | tzShell | The TizenShell instance. |
| IWindowProvider | win | The window provider for the quickpanel service. |
| QuickPanelClient.Types | type | The type of quickpanel service. |
QuickPanelClient(TizenShell, Window, Types)
Creates a new Quickpanel Client handle.
Declaration
public QuickPanelClient(TizenShell tzShell, Window win, QuickPanelClient.Types type)
Parameters
| Type | Name | Description |
|---|---|---|
| TizenShell | tzShell | The TizenShell instance. |
| Window | win | The window to provide service of the quickpanel. |
| QuickPanelClient.Types | type | The type of quickpanel service. |
Properties
View SourceOrientation
Gets the current orientation of the quickpanel service window.
Declaration
public Window.WindowOrientation Orientation { get; }
Property Value
| Type | Description |
|---|---|
| Window.WindowOrientation | The orientation of the quickpanel service window. |
Scrollable
Gets or sets the window's scrollable state of the quickpanel service window.
Declaration
public QuickPanelClient.ScrollableState Scrollable { get; set; }
Property Value
| Type | Description |
|---|---|
| QuickPanelClient.ScrollableState | The scrollable state of the quickpanel service window. |
Visible
Gets the visible state of the quickpanel.
Declaration
public QuickPanelClient.VisibleState Visible { get; }
Property Value
| Type | Description |
|---|---|
| QuickPanelClient.VisibleState | The visible state of the quickpanel service window. |
Methods
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(DisposeTypes)
Declaration
protected virtual void Dispose(DisposeTypes type)
Parameters
| Type | Name | Description |
|---|---|---|
| DisposeTypes | type |
~QuickPanelClient()
Destructor.
Declaration
protected ~QuickPanelClient()
Hide()
Hides the quickpanel service window.
Declaration
public void Hide()
Show()
Shows the quickpanel service window if it is currently scrollable.
Declaration
public void Show()
Events
View SourceOrientationChanged
Emits the event when the orientation of the quickpanel service window is changed.
Declaration
public event EventHandler<Window.WindowOrientation> OrientationChanged
Event Type
| Type | Description |
|---|---|
| EventHandler<><WindowOrientation> |
RotationChanged
Emits the event when the rotation(orientation) of the quickpanel service window is changed. The value of the event argument represents the rotation angle in degrees.
Declaration
public event EventHandler<int> RotationChanged
Event Type
| Type | Description |
|---|---|
| EventHandler<><int> |
VisibleChanged
Emits the event when the visible state of the quickpanel service window is changed.
Declaration
public event EventHandler<QuickPanelClient.VisibleState> VisibleChanged
Event Type
| Type | Description |
|---|---|
| EventHandler<><VisibleState> |