• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebKit-7537.78.2/gtk/webkit/

Lines Matching defs:request

36  * @Short_description: A request to open a file chooser
50 * details of the request (e.g. if multiple selection should be
51 * allowed) and to cancel the request, in case nothing was selected.
74 static void webkit_file_chooser_request_init(WebKitFileChooserRequest* request)
76 request->priv = G_TYPE_INSTANCE_GET_PRIVATE(request, WEBKIT_TYPE_FILE_CHOOSER_REQUEST, WebKitFileChooserRequestPrivate);
77 new (request->priv) WebKitFileChooserRequestPrivate();
82 WebKitFileChooserRequest* request = WEBKIT_FILE_CHOOSER_REQUEST(object);
84 request->priv->~WebKitFileChooserRequestPrivate();
90 WebKitFileChooserRequest* request = WEBKIT_FILE_CHOOSER_REQUEST(object);
93 g_value_set_object(value, webkit_file_chooser_request_get_mime_types_filter(request));
96 g_value_set_boxed(value, webkit_file_chooser_request_get_mime_types(request));
99 g_value_set_boolean(value, webkit_file_chooser_request_get_select_multiple(request));
102 g_value_set_boxed(value, webkit_file_chooser_request_get_selected_files(request));
120 * The filter currently associated with the request. See
130 _("The filter currently associated with the request"),
146 _("The list of MIME types associated with the request"),
169 * selected files associated to the current request. See
178 _("The list of selected files associated with the request"),
185 WebKitFileChooserRequest* request = WEBKIT_FILE_CHOOSER_REQUEST(g_object_new(WEBKIT_TYPE_FILE_CHOOSER_REQUEST, NULL));
186 request->priv->chooser = chooser;
187 return request;
192 * @request: a #WebKitFileChooserRequest
209 const gchar* const* webkit_file_chooser_request_get_mime_types(WebKitFileChooserRequest* request)
211 g_return_val_if_fail(WEBKIT_IS_FILE_CHOOSER_REQUEST(request), 0);
212 if (request->priv->mimeTypes)
213 return reinterpret_cast<gchar**>(request->priv->mimeTypes->pdata);
215 FileChooserSettings settings = request->priv->chooser->settings();
220 request->priv->mimeTypes = adoptGRef(g_ptr_array_new_with_free_func(g_free));
225 g_ptr_array_add(request->priv->mimeTypes.get(), g_strdup(mimeTypeString.utf8().data()));
227 g_ptr_array_add(request->priv->mimeTypes.get(), 0);
229 return reinterpret_cast<gchar**>(request->priv->mimeTypes->pdata);
234 * @request: a #WebKitFileChooserRequest
236 * Get the filter currently associated with the request, ready to be
251 GtkFileFilter* webkit_file_chooser_request_get_mime_types_filter(WebKitFileChooserRequest* request)
253 g_return_val_if_fail(WEBKIT_IS_FILE_CHOOSER_REQUEST(request), 0);
254 if (request->priv->filter)
255 return request->priv->filter.get();
257 FileChooserSettings settings = request->priv->chooser->settings();
264 // sure we keep the ownership during the lifetime of the request.
265 request->priv->filter = gtk_file_filter_new();
270 gtk_file_filter_add_mime_type(request->priv->filter.get(), mimeTypeString.utf8().data());
273 return request->priv->filter.get();
278 * @request: a #WebKitFileChooserRequest
289 gboolean webkit_file_chooser_request_get_select_multiple(WebKitFileChooserRequest* request)
291 g_return_val_if_fail(WEBKIT_IS_FILE_CHOOSER_REQUEST(request), FALSE);
292 return request->priv->chooser->settings().allowsMultipleFiles;
297 * @request: a #WebKitFileChooserRequest
302 * request.
306 void webkit_file_chooser_request_select_files(WebKitFileChooserRequest* request, const gchar* const* files)
308 g_return_if_fail(WEBKIT_IS_FILE_CHOOSER_REQUEST(request));
320 request->priv->chooser->chooseFiles(names);
321 request->priv->selectedFiles = selectedFiles;
326 * @request: a #WebKitFileChooserRequest
329 * request. Initially, the return value of this method contains any
336 * extra action, like pre-selecting the files from a previous request.
340 * associated with the request or %NULL otherwise. This array and its
346 const gchar* const* webkit_file_chooser_request_get_selected_files(WebKitFileChooserRequest* request)
348 g_return_val_if_fail(WEBKIT_IS_FILE_CHOOSER_REQUEST(request), 0);
349 if (request->priv->selectedFiles)
350 return reinterpret_cast<gchar**>(request->priv->selectedFiles->pdata);
352 FileChooserSettings settings = request->priv->chooser->settings();
357 request->priv->selectedFiles = adoptGRef(g_ptr_array_new_with_free_func(g_free));
362 g_ptr_array_add(request->priv->selectedFiles.get(), g_strdup(filename.data()));
364 g_ptr_array_add(request->priv->selectedFiles.get(), 0);
366 return reinterpret_cast<gchar**>(request->priv->selectedFiles->pdata);