4 <name>Tizen.Applications.Shortcut</name>
7 <member name="T:Interop.Shortcut.ErrorCode">
9 Enumeration for values of shortcut response types.
12 <member name="F:Interop.Shortcut.ErrorCode.None">
17 <member name="F:Interop.Shortcut.ErrorCode.InvalidParameter">
19 Invalid function parameter
22 <member name="F:Interop.Shortcut.ErrorCode.OutOfMemory">
27 <member name="F:Interop.Shortcut.ErrorCode.PermissionDenied">
32 <member name="F:Interop.Shortcut.ErrorCode.IoError">
37 <member name="F:Interop.Shortcut.ErrorCode.NotSupported">
42 <member name="F:Interop.Shortcut.ErrorCode.ResourceBusy">
44 Device or resource busy
47 <member name="F:Interop.Shortcut.ErrorCode.NoSpace">
49 There is no space to add a new shortcut
52 <member name="F:Interop.Shortcut.ErrorCode.Exist">
54 Shortcut is already added
57 <member name="F:Interop.Shortcut.ErrorCode.Fault">
62 <member name="F:Interop.Shortcut.ErrorCode.NotExist">
67 <member name="F:Interop.Shortcut.ErrorCode.COMM">
69 Connection not established or communication problem
72 <member name="T:Tizen.Applications.Shortcut.HomeShortcutInfo">
74 A class that contains shortcut information.
77 <member name="P:Tizen.Applications.Shortcut.HomeShortcutInfo.Uri">
79 Gets or sets the specific information for delivering to the viewer for creating a shortcut.
82 <member name="T:Tizen.Applications.Shortcut.ShortcutWidgetSize">
84 Enumeration for sizes of shortcut widget.
87 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.WidgetDefault">
89 Type mask for the normal mode widget , don't use this value for specific size.
92 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Widget1by1">
97 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Widget2by1">
102 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Widget2by2">
107 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Widget4by1">
112 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Widget4by2">
117 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Widget4by3">
122 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Widget4by4">
127 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Widget4by5">
132 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Widget4by6">
137 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.EasyDefault">
139 Type mask for the easy mode widget, don't use this value for specific size.
142 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Easy1by1">
147 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Easy3by1">
152 <member name="F:Tizen.Applications.Shortcut.ShortcutWidgetSize.Easy3by3">
157 <member name="T:Tizen.Applications.Shortcut.ShortcutType">
159 Enumeration for shortcut types.
162 <member name="F:Tizen.Applications.Shortcut.ShortcutType.LaunchByApp">
164 Launch the application itself.
167 <member name="F:Tizen.Applications.Shortcut.ShortcutType.LaunchByUri">
169 Launch the application with the given data(URI).
172 <member name="T:Tizen.Applications.Shortcut.ShortcutInfo">
174 A class to get information of the Shortcut.
177 <member name="P:Tizen.Applications.Shortcut.ShortcutInfo.ShortcutName">
179 Gets or sets the name of the created shortcut icon.
182 <member name="P:Tizen.Applications.Shortcut.ShortcutInfo.IconPath">
184 Gets or sets the absolute path of an icon file for this shortcut.
187 <member name="P:Tizen.Applications.Shortcut.ShortcutInfo.IsAllowDuplicate">
189 Gets or sets a value indicating whether to allow or not to allow duplication.
192 <member name="T:Tizen.Applications.Shortcut.ShortcutManager">
194 This class provides the some functions to add, delete shortcut.
197 <member name="M:Tizen.Applications.Shortcut.ShortcutManager.Add(Tizen.Applications.Shortcut.HomeShortcutInfo)">
199 Adds a shortcut on home-screen.
201 <since_tizen> 3 </since_tizen>
202 <param name="shortcut">Object that contain shortcut info.</param>
203 <feature>http://tizen.org/feature/shortcut</feature>
204 <privilege>http://tizen.org/privilege/shortcut</privilege>
205 <exception cref="T:System.ArgumentException">Thrown when argument is invalid.</exception>
206 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of permission denied.</exception>
207 <exception cref="T:System.NotSupportedException">Thrown when Shortcut is not supported.</exception>
208 <exception cref="T:System.OutOfMemoryException">Thrown in case of out of memory.</exception>
209 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
211 <member name="M:Tizen.Applications.Shortcut.ShortcutManager.Add(Tizen.Applications.Shortcut.WidgetShortcutInfo)">
213 Adds a shortcut on home-screen.
215 <since_tizen> 3 </since_tizen>
216 <param name="shortcut">Object that contain shortcut info.</param>
217 <feature>http://tizen.org/feature/shortcut</feature>
218 <privilege>http://tizen.org/privilege/shortcut</privilege>
219 <exception cref="T:System.ArgumentException">Thrown when argument is invalid.</exception>
220 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of permission denied.</exception>
221 <exception cref="T:System.NotSupportedException">Thrown when Shortcut is not supported.</exception>
222 <exception cref="T:System.OutOfMemoryException">Thrown in case of out of memory.</exception>
223 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
225 <member name="M:Tizen.Applications.Shortcut.ShortcutManager.Delete(System.String)">
227 Removes a shortcut from home by ShortcutName.
229 <since_tizen> 3 </since_tizen>
230 <param name="shortcutName">Shortcut name string.</param>
231 <feature>http://tizen.org/feature/shortcut</feature>
232 <privilege>http://tizen.org/privilege/shortcut</privilege>
233 <exception cref="T:System.ArgumentException">Thrown when argument is invalid.</exception>
234 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of permission denied.</exception>
235 <exception cref="T:System.NotSupportedException">Thrown when Shortcut is not supported.</exception>
236 <exception cref="T:System.OutOfMemoryException">Thrown in case of out of memory.</exception>
237 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
239 <member name="M:Tizen.Applications.Shortcut.ShortcutManager.Delete(Tizen.Applications.Shortcut.ShortcutInfo)">
241 Removes a shortcut from home by ShortcutInfo.
243 <since_tizen> 3 </since_tizen>
244 <param name="shortcut">Object that contain shortcut info.</param>
245 <feature>http://tizen.org/feature/shortcut</feature>
246 <privilege>http://tizen.org/privilege/shortcut</privilege>
247 <exception cref="T:System.ArgumentException">Thrown when argument is invalid.</exception>
248 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of permission denied.</exception>
249 <exception cref="T:System.NotSupportedException">Thrown when Shortcut is not supported.</exception>
250 <exception cref="T:System.OutOfMemoryException">Thrown in case of out of memory.</exception>
251 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
253 <member name="T:Tizen.Applications.Shortcut.WidgetShortcutInfo">
255 A class that contains information about the widget.
258 <member name="P:Tizen.Applications.Shortcut.WidgetShortcutInfo.WidgetId">
260 Gets or sets the Widget ID.
263 <member name="P:Tizen.Applications.Shortcut.WidgetShortcutInfo.WidgetSize">
265 Gets or sets the size of widget.
268 <member name="P:Tizen.Applications.Shortcut.WidgetShortcutInfo.Period">
270 Gets or sets the Update period in seconds.
273 <member name="T:Tizen.Applications.Shortcut.HomeShortcutAddedInfo">
275 A class that contains shortcut information.
278 <member name="P:Tizen.Applications.Shortcut.HomeShortcutAddedInfo.AppId">
280 Gets the name of application.
283 <member name="P:Tizen.Applications.Shortcut.HomeShortcutAddedInfo.Uri">
285 Gets the specific information for creating a new shortcut.
288 <member name="T:Tizen.Applications.Shortcut.ShortcutAddedInfo">
290 A class for getting information of the Shortcut.
293 <member name="P:Tizen.Applications.Shortcut.ShortcutAddedInfo.ShortcutName">
295 Gets the name of the created shortcut icon.
298 <member name="P:Tizen.Applications.Shortcut.ShortcutAddedInfo.IconPath">
300 Gets the absolute path of an icon file for this shortcut.
303 <member name="P:Tizen.Applications.Shortcut.ShortcutAddedInfo.IsAllowDuplicate">
305 Gets a value indicating whether to allow or not to allow duplication.
308 <member name="T:Tizen.Applications.Shortcut.ShortcutDeletedInfo">
310 A class for getting information of the Shortcut.
313 <member name="P:Tizen.Applications.Shortcut.ShortcutDeletedInfo.AppId">
315 Gets the name of package.
318 <member name="P:Tizen.Applications.Shortcut.ShortcutDeletedInfo.ShortcutName">
320 Gets the name of the created shortcut icon.
323 <member name="T:Tizen.Applications.Shortcut.ShortcutError">
325 Enumeration for values of shortcut response types.
328 <member name="F:Tizen.Applications.Shortcut.ShortcutError.None">
333 <member name="F:Tizen.Applications.Shortcut.ShortcutError.InvalidParameter">
335 Invalid function parameter.
338 <member name="F:Tizen.Applications.Shortcut.ShortcutError.OutOfMemory">
343 <member name="F:Tizen.Applications.Shortcut.ShortcutError.IoError">
348 <member name="F:Tizen.Applications.Shortcut.ShortcutError.NoSpace">
350 There is no space to add a new shortcut.
353 <member name="F:Tizen.Applications.Shortcut.ShortcutError.Exist">
355 Shortcut is already added.
358 <member name="F:Tizen.Applications.Shortcut.ShortcutError.NotExist">
363 <member name="T:Tizen.Applications.Shortcut.ShortcutAdded">
365 The callback function that is invoked when add request occurred
367 <param name="args">Object that contain shortcut info to add.</param>
368 <returns>The result of handling a shortcut add request</returns>
370 <member name="T:Tizen.Applications.Shortcut.ShortcutDeleted">
372 The callback function that is invoked when delete request occurred
374 <param name="args">Object that contain shortcut info to delete.</param>
375 <returns>The result of handling a shortcut delete request</returns>
377 <member name="T:Tizen.Applications.Shortcut.ShortcutEventManager">
379 This class provides a way to register callback function for shortcut add, delete events.
382 <member name="M:Tizen.Applications.Shortcut.ShortcutEventManager.RegisterEventHandler(Tizen.Applications.Shortcut.ShortcutAdded)">
384 Registers a callback function to listen requests from applications.
386 <since_tizen> 3 </since_tizen>
387 <param name="addedEvent">The callback function pointer that is invoked when Add() is requested</param>
388 <feature>http://tizen.org/feature/shortcut</feature>
389 <privilege>http://tizen.org/privilege/shortcut</privilege>
391 Previous registered delegate function should be unregister.
393 <exception cref="T:System.ArgumentException">Thrown when argument is invalid.</exception>
394 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of permission denied.</exception>
395 <exception cref="T:System.NotSupportedException">Thrown when Shortcut is not supported.</exception>
396 <exception cref="T:System.OutOfMemoryException">Thrown in case of out of memory.</exception>
397 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
399 <member name="M:Tizen.Applications.Shortcut.ShortcutEventManager.RegisterEventHandler(Tizen.Applications.Shortcut.ShortcutDeleted)">
401 Registers a callback function to listen requests from applications.
403 <since_tizen> 3 </since_tizen>
404 <param name="deletedEvent">The callback function pointer that is invoked when Delete() is requested</param>
405 <feature>http://tizen.org/feature/shortcut</feature>
406 <privilege>http://tizen.org/privilege/shortcut</privilege>
408 Previous registered delegate function should be unregister.
410 <exception cref="T:System.ArgumentException">Thrown when argument is invalid.</exception>
411 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of permission denied.</exception>
412 <exception cref="T:System.NotSupportedException">Thrown when Shortcut is not supported.</exception>
413 <exception cref="T:System.OutOfMemoryException">Thrown in case of out of memory.</exception>
414 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
416 <member name="M:Tizen.Applications.Shortcut.ShortcutEventManager.UnregisterEventHandler(Tizen.Applications.Shortcut.ShortcutAdded)">
418 Unregisters a callback for the shortcut request.
420 <since_tizen> 3 </since_tizen>
421 <param name="addedEvent">The callback function pointer that used for RegisterCallback</param>
422 <feature>http://tizen.org/feature/shortcut</feature>
423 <privilege>http://tizen.org/privilege/shortcut</privilege>
424 <exception cref="T:System.ArgumentException">Thrown when argument is invalid.</exception>
425 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of permission denied.</exception>
426 <exception cref="T:System.NotSupportedException">Thrown when Shortcut is not supported.</exception>
428 <member name="M:Tizen.Applications.Shortcut.ShortcutEventManager.UnregisterEventHandler(Tizen.Applications.Shortcut.ShortcutDeleted)">
430 Unregisters a callback for the shortcut request.
432 <since_tizen> 3 </since_tizen>
433 <param name="deletedEvent">The callback function pointer that used for RegisterCallback</param>
434 <feature>http://tizen.org/feature/shortcut</feature>
435 <privilege>http://tizen.org/privilege/shortcut</privilege>
436 <exception cref="T:System.ArgumentException">Thrown when argument is invalid.</exception>
437 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of permission denied.</exception>
438 <exception cref="T:System.NotSupportedException">Thrown when Shortcut is not supported.</exception>
440 <member name="M:Tizen.Applications.Shortcut.ShortcutEventManager.GetTemplateList(System.String)">
442 Gets the preset list of shortcut template from the installed package.
444 <since_tizen> 3 </since_tizen>
445 <param name="appId">Application ID.</param>
446 <returns>The List of ShortcutTemplate.</returns>
447 <feature>http://tizen.org/feature/shortcut</feature>
448 <privilege>http://tizen.org/privilege/shortcut</privilege>
449 <exception cref="T:System.ArgumentException">Thrown when argument is invalid.</exception>
450 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of permission denied.</exception>
451 <exception cref="T:System.NotSupportedException">Thrown when Shortcut is not supported.</exception>
452 <exception cref="T:System.OutOfMemoryException">Thrown in case of out of memory.</exception>
453 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
455 <member name="T:Tizen.Applications.Shortcut.ShortcutTemplate">
457 A class that contains the preset list of shortcut template from the installed package.
460 <member name="P:Tizen.Applications.Shortcut.ShortcutTemplate.AppId">
462 Gets the Application ID.
465 <member name="P:Tizen.Applications.Shortcut.ShortcutTemplate.ShortcutName">
467 Gets the name of the created shortcut icon.
470 <member name="P:Tizen.Applications.Shortcut.ShortcutTemplate.IconPath">
472 Gets the absolute path of an icon file for this shortcut.
475 <member name="P:Tizen.Applications.Shortcut.ShortcutTemplate.ExtraKey">
477 Gets the user data. A property of shortcut element in manifest file.
480 <member name="P:Tizen.Applications.Shortcut.ShortcutTemplate.ExtraData">
482 Gets the user data. A property of shortcut element in manifest file.
485 <member name="T:Tizen.Applications.Shortcut.WidgetShortcutAddedInfo">
487 A class that contains information about the widget.
490 <member name="P:Tizen.Applications.Shortcut.WidgetShortcutAddedInfo.WidgetId">
495 <member name="P:Tizen.Applications.Shortcut.WidgetShortcutAddedInfo.WidgetSize">
497 Gets the size of widget.
500 <member name="P:Tizen.Applications.Shortcut.WidgetShortcutAddedInfo.Period">
502 Gets the Update period in seconds.