4 <name>Tizen.Applications.AttachPanel</name>
7 <member name="T:Tizen.Applications.AttachPanel.AttachPanel">
9 Represents immutable class for attach panel.
12 <member name="M:Tizen.Applications.AttachPanel.AttachPanel.#ctor(System.IntPtr)">
14 Represents immutable class for attach panel.
16 <since_tizen> 3 </since_tizen>
17 <param name="conformant">The caller's conformant</param>
18 <exception cref="T:System.OutOfMemoryException">Thrown when an attempt to allocate memory fails.</exception>
19 <exception cref="T:System.InvalidOperationException">Thrown when the AttachPanel is already exist or the <paramref name="conformant"/> is not a conformant object</exception>
21 <member name="P:Tizen.Applications.AttachPanel.AttachPanel.State">
23 Gets the state of the AttachPanel.
25 <value>The AttachPanel window state</value>
27 <member name="P:Tizen.Applications.AttachPanel.AttachPanel.Visible">
29 Gets the value that indicates whether the AttachPanel is visible.
31 <value>visible value of AttachPanel state</value>
33 <member name="M:Tizen.Applications.AttachPanel.AttachPanel.AddCategory(Tizen.Applications.AttachPanel.ContentCategory,Tizen.Applications.Bundle)">
35 Add a content category in the AttachPanel.
37 <param name="category">The ContentCategory to be added in the AttachPanel</param>
38 <param name="extraData">The AttachPanel send some information using Bundle</param>
39 <privilege>http://tizen.org/privilege/mediastorage</privilege>
40 <privilege>http://tizen.org/privilege/camera</privilege>
41 <privilege>http://tizen.org/privilege/recorder</privilege>
42 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
43 <feature>http://tizen.org/feature/camera</feature>
44 <feature>http://tizen.org/feature/microphone</feature>
46 The caller app has to check the return value of this function.
47 Content categories will be shown as the sequence of using AddCategory
48 Some contents need time to load it all.
49 So, it is needed to use this before the mainloop of Show
51 http://tizen.org/privilege/mediastorage, for using Image or Camera
52 http://tizen.org/privilege/camera, for using Camera or TakePicture
53 http://tizen.org/privilege/recorder, for using Voice
54 http://tizen.org/privilege/appmanager.launch, for adding content categories on the More tab
55 http://tizen.org/feature/camera, for using Camera or TakePicture
56 http://tizen.org/feature/microphone, for using Voice
57 Deliver more information to the callee with a bundle if you need.
58 http://tizen.org/appcontrol/data/total_count
59 http://tizen.org/appcontrol/data/total_size
61 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the <paramref name="category"/> is not a valid category</exception>
62 <exception cref="T:System.UnauthorizedAccessException">Thrown when application does not have privilege to access this method</exception>
63 <exception cref="T:System.NotSupportedException">Thrown when the device does not supported the <paramref name="category"/> feature </exception>
64 <exception cref="T:System.InvalidOperationException">Thrown when the AttachPanel is not created yet or already destroyed</exception>
66 <member name="M:Tizen.Applications.AttachPanel.AttachPanel.RemoveCategory(Tizen.Applications.AttachPanel.ContentCategory)">
68 Removes the ContentCategory from the AttachPanel
70 <param name="category">The ContentCategory adding in the AttachPanel</param>
71 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the <paramref name="category"/> is not a valid category</exception>
72 <exception cref="T:System.InvalidOperationException">Thrown when the AttachPanel is not created yet or already destroyed</exception>
74 <member name="M:Tizen.Applications.AttachPanel.AttachPanel.SetExtraData(Tizen.Applications.AttachPanel.ContentCategory,Tizen.Applications.Bundle)">
76 Sets extraData to send to the ContentCategory using a Bundle
78 <param name="category">The ContentCategory that some information to be set in the AttachPanel.</param>
79 <param name="extraData">The AttachPanel send some information using Bundle</param>
80 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the <paramref name="category"/> is not a valid category</exception>
81 <exception cref="T:System.InvalidOperationException">Thrown when the AttachPanel is destroyed</exception>
82 <exception cref="T:System.OutOfMemoryException">Thrown when an attempt to allocate memory fails.</exception>
84 <member name="M:Tizen.Applications.AttachPanel.AttachPanel.Show">
86 Shows the attach panel with animations
88 <exception cref="T:System.InvalidOperationException">Thrown when the AttachPanel is destroyed</exception>
90 <member name="M:Tizen.Applications.AttachPanel.AttachPanel.Show(System.Boolean)">
92 Shows the attach panel and selects whether or not to animate
94 <exception cref="T:System.InvalidOperationException">Thrown when the AttachPanel is destroyed</exception>
96 <member name="M:Tizen.Applications.AttachPanel.AttachPanel.Hide">
98 Hides the attach panel with animations
100 <exception cref="T:System.InvalidOperationException">Thrown when the AttachPanel is destroyed</exception>
102 <member name="M:Tizen.Applications.AttachPanel.AttachPanel.Hide(System.Boolean)">
104 Hides the attach panel and selects whether or not to animate
106 <exception cref="T:System.InvalidOperationException">Thrown when the AttachPanel is destroyed</exception>
108 <member name="E:Tizen.Applications.AttachPanel.AttachPanel.EventChanged">
110 Occurs when reserved events are published from the panel-side.
113 <member name="E:Tizen.Applications.AttachPanel.AttachPanel.ResultCallback">
115 Occurs when an user selects and confirms something to attach in the AttachPanel
118 <member name="T:Tizen.Applications.AttachPanel.ContentCategory">
120 Enumeration for the attach panel content category.
123 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Image">
125 Attaching images from the gallery
128 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Camera">
130 Taking pictures to attach
133 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Voice">
135 Taking a voice clip to attach
138 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Video">
140 Attaching video from the gallery
143 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Audio">
145 Attaching audio from my files
148 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Calendar">
150 Attaching calendar data from the calendar
153 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Contact">
155 Attaching contact data from the contacts
158 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Myfiles">
160 Attaching files data from my files
163 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.VideoRecorder">
165 Taking a video clip to attach
168 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Document">
170 Attaching files from the document list
173 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.TakePicture">
175 Launching apps to take pictures will be attached
178 <member name="F:Tizen.Applications.AttachPanel.ContentCategory.Memo">
180 Attaching memo data from the memo
183 <member name="T:Tizen.Applications.AttachPanel.EventType">
185 Enumeration for the attach panel event.
188 <member name="F:Tizen.Applications.AttachPanel.EventType.ShowStart">
190 Attach panel starts the effect to show
193 <member name="F:Tizen.Applications.AttachPanel.EventType.ShowFinish">
195 Attach panel finishes the effect to show
198 <member name="F:Tizen.Applications.AttachPanel.EventType.HideStart">
200 Attach panel starts the effect to hide the panel
203 <member name="F:Tizen.Applications.AttachPanel.EventType.HideFinish">
205 Attach panel finishes the effect to hide the panel
208 <member name="T:Tizen.Applications.AttachPanel.ResultEventArgs">
210 Class for event arguments of the result event
213 <member name="P:Tizen.Applications.AttachPanel.ResultEventArgs.AttachPanel">
215 Property for attach panel object.
218 <member name="P:Tizen.Applications.AttachPanel.ResultEventArgs.Category">
220 Results are from the content category.
223 <member name="P:Tizen.Applications.AttachPanel.ResultEventArgs.Result">
226 The caller app has to use ExtraData property to get received data.
229 <member name="P:Tizen.Applications.AttachPanel.ResultEventArgs.ResultCode">
231 Property for result of AppControl
234 <member name="P:Tizen.Applications.AttachPanel.ResultEventArgs.UserData">
236 Property for user data
239 <member name="T:Tizen.Applications.AttachPanel.StateEventArgs">
241 Class for event arguments of the state event
244 <member name="P:Tizen.Applications.AttachPanel.StateEventArgs.AttachPanel">
246 Property for attach panel object
249 <member name="P:Tizen.Applications.AttachPanel.StateEventArgs.EventType">
251 Property for event type.
254 <member name="P:Tizen.Applications.AttachPanel.StateEventArgs.EventInfo">
256 Additional event information.
257 This can be NULL if there are no necessary information.
260 <member name="P:Tizen.Applications.AttachPanel.StateEventArgs.UserData">
262 Property for user data.
265 <member name="T:Tizen.Applications.AttachPanel.StateType">
267 Enumeration for the attach panel's window state.
270 <member name="F:Tizen.Applications.AttachPanel.StateType.Hidden">
272 Attach panel is not visible
275 <member name="F:Tizen.Applications.AttachPanel.StateType.Partial">
277 Attach panel is in partial window mode
280 <member name="F:Tizen.Applications.AttachPanel.StateType.Full">
282 Attach panel is in full screen mode