libpurple/request.h

branch
soc.2013.gobjectification
changeset 34956
1efbfacf93ee
parent 34451
b7165d4e1d73
child 34478
be28ca093028
child 34494
eee5ad689415
child 35024
eb3afb7643ce
child 36783
8eadcfdb65ca
equal deleted inserted replaced
34955:854143116575 34956:1efbfacf93ee
420 * 420 *
421 * @return A list of actions (pairs of arguments, as in setter). 421 * @return A list of actions (pairs of arguments, as in setter).
422 */ 422 */
423 GSList * 423 GSList *
424 purple_request_cpar_get_extra_actions(PurpleRequestCommonParameters *cpar); 424 purple_request_cpar_get_extra_actions(PurpleRequestCommonParameters *cpar);
425
426 /**
427 * Sets the same parent window for this dialog, as the parent of specified
428 * Notify API or Request API dialog UI handle.
429 *
430 * @param cpar The parameters set.
431 * @param ui_handle The UI handle.
432 */
433 void
434 purple_request_cpar_set_parent_from(PurpleRequestCommonParameters *cpar,
435 gpointer ui_handle);
436
437 /**
438 * Gets the parent "donor" for this dialog.
439 *
440 * @param cpar The parameters set (may be @c NULL).
441 *
442 * @return The donors UI handle.
443 */
444 gpointer
445 purple_request_cpar_get_parent_from(PurpleRequestCommonParameters *cpar);
425 446
426 /*@}*/ 447 /*@}*/
427 448
428 /**************************************************************************/ 449 /**************************************************************************/
429 /** @name Field List API */ 450 /** @name Field List API */
1843 const char *cancel_text, GCallback cancel_cb, 1864 const char *cancel_text, GCallback cancel_cb,
1844 PurpleRequestCommonParameters *cpar, 1865 PurpleRequestCommonParameters *cpar,
1845 void *user_data); 1866 void *user_data);
1846 1867
1847 /** 1868 /**
1869 * Checks, if passed UI handle is valid.
1870 *
1871 * @param ui_handle The UI handle.
1872 * @param type The pointer to variable, where request type may be stored
1873 * (may be @c NULL).
1874 *
1875 * @return TRUE, if handle is valid, FALSE otherwise.
1876 */
1877 gboolean
1878 purple_request_is_valid_ui_handle(void *ui_handle, PurpleRequestType *type);
1879
1880 /**
1848 * Closes a request. 1881 * Closes a request.
1849 * 1882 *
1850 * @param type The request type. 1883 * @param type The request type.
1851 * @param uihandle The request UI handle. 1884 * @param uihandle The request UI handle.
1852 */ 1885 */

mercurial