| Hildon FM Reference Manual |
|---|
HildonFileChooserDialogHildonFileChooserDialog — A dialog displaying HildonFileSelection. |
GtkWidget* hildon_file_chooser_dialog_new (GtkWindow *parent, GtkFileChooserAction action); GtkWidget* hildon_file_chooser_dialog_new_with_properties (GtkWindow *parent, const gchar *first_property, ...); void hildon_file_chooser_dialog_focus_to_input (HildonFileChooserDialog *d); void hildon_file_chooser_dialog_set_safe_folder (HildonFileChooserDialog *self, const gchar *local_path); void hildon_file_chooser_dialog_set_safe_folder_uri (HildonFileChooserDialog *self, const gchar *uri); gchar* hildon_file_chooser_dialog_get_safe_folder (HildonFileChooserDialog *self); gchar* hildon_file_chooser_dialog_get_safe_folder_uri (HildonFileChooserDialog *self);
HildonFileChooser dialog is a dialog used in many file handling tasks. It implements GtkFileChooser interface and uses HildonFileSelection to display file system.
GtkWidget *dialog = hildon_file_chooser_dialog_new(GTK_FILE_CHOOSER_ACTION_SAVE);
gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dialog), "default.txt");
if (gtk_dialog_run(GTK_DIALOG(dialog) == GTK_RESPONSE_OK)
{
gchar *name;
name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
g_print("Saving as %s\n", name);
g_free(name);
}
GtkWidget* hildon_file_chooser_dialog_new (GtkWindow *parent,
GtkFileChooserAction action);
Creates a new HildonFileChooserDialog using the given action.
parent : |
Transient parent window for dialog. |
action : |
Action to perform (open file/save file/select folder/new folder). |
| Returns : | a new HildonFileChooserDialog. |
GtkWidget* hildon_file_chooser_dialog_new_with_properties
(GtkWindow *parent,
const gchar *first_property,
...);
Creates new HildonFileChooserDialog. This constructor is handy if you need to pass several options.
parent : |
Transient parent window for dialog. |
first_property : |
First option to pass to dialog. |
... : |
arguments |
| Returns : | New HildonFileChooserDialog object. |
void hildon_file_chooser_dialog_focus_to_input
(HildonFileChooserDialog *d);
d : |
void hildon_file_chooser_dialog_set_safe_folder
(HildonFileChooserDialog *self,
const gchar *local_path);
Sets a safe folder that is used as a fallback in a case that automatic location change fails.
self : |
a HildonFileChooserDialog widget. |
local_path : |
a path to safe folder. |
void hildon_file_chooser_dialog_set_safe_folder_uri
(HildonFileChooserDialog *self,
const gchar *uri);
See hildon_file_chooser_dialog_set_safe_folder.
self : |
a HildonFileChooserDialog widget. |
uri : |
an uri to safe folder. |
gchar* hildon_file_chooser_dialog_get_safe_folder
(HildonFileChooserDialog *self);
Gets safe folder location as local path.
self : |
a HildonFileChooserDialog widget. |
| Returns : | a local path. Free this with g_free. |
| << Hildon FM | HildonFileSelection >> |