libpurple/action.h

changeset 40186
d7e2aba4d9f4
parent 39873
39f8ea1fd738
child 40188
80e78796edb2
equal deleted inserted replaced
40079:a37a1e349491 40186:d7e2aba4d9f4
65 *****************************************************************************/ 65 *****************************************************************************/
66 66
67 /** 67 /**
68 * purple_action_menu_new: 68 * purple_action_menu_new:
69 * @label: The text label to display for this action. 69 * @label: The text label to display for this action.
70 * @callback: The function to be called when the action is used on 70 * @callback: (scope notified): The function to be called when the action is used on
71 * the selected item. 71 * the selected item.
72 * @data: Additional data to be passed to the callback. 72 * @data: Additional data to be passed to the callback.
73 * @children: (element-type PurpleActionMenu) (transfer full): Menu actions to 73 * @children: (element-type PurpleActionMenu) (transfer full): Menu actions to
74 * be added as a submenu of this action. 74 * be added as a submenu of this action.
75 * 75 *
76 * Creates a new PurpleActionMenu. 76 * Creates a new PurpleActionMenu.
77 * 77 *
78 * Returns: The PurpleActionMenu. 78 * Returns: (skip) (transfer full): The PurpleActionMenu.
79 */ 79 */
80 PurpleActionMenu *purple_action_menu_new(const gchar *label, GCallback callback, gpointer data, GList *children); 80 PurpleActionMenu *purple_action_menu_new(const gchar *label, GCallback callback, gpointer data, GList *children);
81 81
82 /** 82 /**
83 * purple_action_menu_free: 83 * purple_action_menu_free:
101 * purple_action_menu_get_callback: 101 * purple_action_menu_get_callback:
102 * @act: The PurpleActionMenu. 102 * @act: The PurpleActionMenu.
103 * 103 *
104 * Returns the callback of the PurpleActionMenu. 104 * Returns the callback of the PurpleActionMenu.
105 * 105 *
106 * Returns: The callback function. 106 * Returns: (skip) (transfer none): The callback function.
107 */ 107 */
108 GCallback purple_action_menu_get_callback(const PurpleActionMenu *act); 108 GCallback purple_action_menu_get_callback(const PurpleActionMenu *act);
109 109
110 /** 110 /**
111 * purple_action_menu_get_data: 111 * purple_action_menu_get_data:
137 void purple_action_menu_set_label(PurpleActionMenu *act, const gchar *label); 137 void purple_action_menu_set_label(PurpleActionMenu *act, const gchar *label);
138 138
139 /** 139 /**
140 * purple_action_menu_set_callback: 140 * purple_action_menu_set_callback:
141 * @act: The menu action. 141 * @act: The menu action.
142 * @callback: The callback. 142 * @callback: (scope notified): The callback.
143 * 143 *
144 * Set the callback that will be used by the PurpleActionMenu. 144 * Set the callback that will be used by the PurpleActionMenu.
145 */ 145 */
146 void purple_action_menu_set_callback(PurpleActionMenu *act, GCallback callback); 146 void purple_action_menu_set_callback(PurpleActionMenu *act, GCallback callback);
147 147

mercurial