Class AttachPanel

    Definition

    Namespace:
    Tizen.Applications.AttachPanel
    Assembly:
    Tizen.Applications.AttachPanel.dll

    Represents the immutable class for the attach panel.

    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public class AttachPanel
    Inheritance
    object
    AttachPanel

    Constructors

    View Source

    AttachPanel(Conformant)

    Represents the immutable class for the attach panel.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public AttachPanel(Conformant conformant)
    Parameters
    Type Name Description
    Conformant conformant

    The caller's conformant.

    Exceptions
    Type Condition
    System.OutOfMemoryException

    Thrown when an attempt to allocate the memory fails.

    System.InvalidOperationException

    Thrown when the AttachPanel already exists or the conformant is not a conformant object.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    System.ArgumentNullException

    Thrown when the parameter is null

    View Source

    AttachPanel(EvasObject)

    Represents the immutable class for the attach panel.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public AttachPanel(EvasObject conformant)
    Parameters
    Type Name Description
    EvasObject conformant

    The caller's conformant.

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when the parameter is null

    System.OutOfMemoryException

    Thrown when an attempt to allocate the memory fails.

    System.InvalidOperationException

    Thrown when the AttachPanel already exists or the conformant is not a conformant object.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    Properties

    View Source

    State

    Gets the state of the AttachPanel.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public StateType State { get; }
    Property Value
    Type Description
    StateType

    The AttachPanel window state.

    Exceptions
    Type Condition
    System.InvalidOperationException

    Thrown when the AttachPanel is not created yet or is already destroyed.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    System.ArgumentException

    Thrown when the parameter is invalid

    View Source

    Visible

    Gets the value that indicates whether the AttachPanel is visible.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public bool Visible { get; }
    Property Value
    Type Description
    bool

    Visible value of the AttachPanel state.

    Exceptions
    Type Condition
    System.InvalidOperationException

    Thrown when the AttachPanel is not created yet or is already destroyed.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    Methods

    View Source

    AddCategory(ContentCategory, Bundle)

    Adds a content category in the AttachPanel.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public void AddCategory(ContentCategory category, Bundle extraData)
    Parameters
    Type Name Description
    ContentCategory category

    The ContentCategory to be added in the AttachPanel.

    Bundle extraData

    The AttachPanel sends some information using the Bundle.

    Remarks

    The caller application has to check the return value of this function. Content categories will be shown as the sequence of using AddCategory. Some contents need time to load it all. So, it is needed to use this before the main-loop of the Show. Privileges, http://tizen.org/privilege/mediastorage, for using Image or Camera. http://tizen.org/privilege/camera, for using Camera or TakePicture. http://tizen.org/privilege/telephony, for using Camera, Since(5.0). http://tizen.org/privilege/recorder, for using Voice. http://tizen.org/privilege/appmanager.launch, for adding content categories on the More tab. http://tizen.org/feature/camera, for using Camera or TakePicture. http://tizen.org/feature/microphone, for using Voice. http://tizen.org/feature/attach_panel, for using attach panel Deliver more information to the callee with a bundle if you need. http://tizen.org/appcontrol/data/total_count http://tizen.org/appcontrol/data/total_size

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    Thrown when the category is not a valid category.

    System.UnauthorizedAccessException

    Thrown when the application does not have the privilege to access this method.

    System.NotSupportedException

    Thrown when the device does not support the category feature.

    System.InvalidOperationException

    Thrown when the AttachPanel is not created yet or is already destroyed.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    View Source

    ~AttachPanel()

    A destructor which deallocates the attach panel resources.

    Declaration
    protected ~AttachPanel()
    View Source

    Hide()

    Hides the attach panel with the animations.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public void Hide()
    Exceptions
    Type Condition
    System.InvalidOperationException

    Thrown when the AttachPanel is destroyed.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    View Source

    Hide(bool)

    Hides the attach panel and selects whether or not to animate.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public void Hide(bool animation)
    Parameters
    Type Name Description
    bool animation

    A flag which turns on or turns off the animation while the attach panel is hiding.

    Exceptions
    Type Condition
    System.InvalidOperationException

    Thrown when the AttachPanel is destroyed.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    View Source

    RemoveCategory(ContentCategory)

    Removes the ContentCategory from the AttachPanel.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public void RemoveCategory(ContentCategory category)
    Parameters
    Type Name Description
    ContentCategory category

    The ContentCategory to be added in the AttachPanel.

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    Thrown when the category is not a valid category.

    System.InvalidOperationException

    Thrown when the AttachPanel is not created yet or is already destroyed.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    View Source

    SetExtraData(ContentCategory, Bundle)

    Sets the extraData to be sent to the ContentCategory using a Bundle.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public void SetExtraData(ContentCategory category, Bundle extraData)
    Parameters
    Type Name Description
    ContentCategory category

    The ContentCategory that some information is to be set, in the AttachPanel.

    Bundle extraData

    The AttachPanel sends some information using a Bundle.

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    Thrown when the category is not a valid category.

    System.InvalidOperationException

    Thrown when the AttachPanel is destroyed.

    System.OutOfMemoryException

    Thrown when an attempt to allocate the memory fails.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    View Source

    Show()

    Shows the attach panel with the animations.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public void Show()
    Exceptions
    Type Condition
    System.InvalidOperationException

    Thrown when the AttachPanel is destroyed.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    View Source

    Show(bool)

    Shows the attach panel and selects whether or not to animate.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public void Show(bool animation)
    Parameters
    Type Name Description
    bool animation

    A flag which turns on or turns off the animation while the attach panel is showing.

    Exceptions
    Type Condition
    System.InvalidOperationException

    Thrown when the AttachPanel is destroyed.

    System.NotSupportedException

    Thrown when the AttachPanel is not supported in the device.

    Events

    View Source

    EventChanged

    Occurs when the reserved events are published from the panel-side.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public event EventHandler<StateEventArgs> EventChanged
    Event Type
    Type Description
    System.EventHandler<TEventArgs><StateEventArgs>
    View Source

    ResultCallback

    Occurs when a user selects and confirms something to attach in the AttachPanel.

    Declaration
    [Obsolete("Deprecated since API Level 12. Will be removed in API Level 14.")]
    public event EventHandler<ResultEventArgs> ResultCallback
    Event Type
    Type Description
    System.EventHandler<TEventArgs><ResultEventArgs>
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX