On Sat, 2008-01-12 at 17:04 +0530, [EMAIL PROTECTED] wrote: > > > > Hey friend, > > Thanks for that suggestion ...I did try adding file filter and associating > the filter with the file dialog. > > > Here is the code I tried: > > **********************************START CODE CHUNK ************************* > > GtkFileFilter *filefilter;//For filtering only exe files into > GtkWidget *wdgt_filechooser;//pointer for creating filechooser dialog box > > //Create and configure filter > filefilter = gtk_file_filter_new(); > > gtk_file_filter_set_name(filefilter,(const gchar *)"exe filter"); > //Add mime type "exe" to created filter. > gtk_file_filter_add_pattern(filefilter,(const gchar > *)"application/octet-stream");
gtk_file_filter_add_pattern is for shell-style glob matches. You could either use gtk_file_filter_add_mime_type or gtk_file_filter_add_pattern(filefilter, "*.exe"). > //create file chooser dialog box > wdgt_filechooser = create_ui_filechooser(); > > //Add filter to the dialog box > gtk_file_chooser_add_filter((GtkFileChooser > *)wdgt_filechooser,filefilter); > //Show file chooser dialog box > gtk_widget_show(wdgt_filechooser); > > *****************************END CODE CHUNK ******************************** > > This just didnt work out ...Only sub-folders in respective folders are > being showed ...nothing else !! > > > Help pls... Armin > Vijay > On Sat, January 12, 2008 4:18 pm, Eduardo M KALINOWSKI wrote: > > > > > [EMAIL PROTECTED] wrote: > >> Hi all, > >> > >> > >> Is it possible that we can let a GtkFileChooserDialog object [file > >> chooser dialog] to display only files of specific extensions, for > >> example, display only exe files in the navigated folder ? > >> > > > > Certainly. You have to create GtkFileFilter's. See these links: > > > > > > http://library.gnome.org/devel/gtk/unstable/GtkFileChooser.html#gtk-file- > > chooser-add-filter > > http://library.gnome.org/devel/gtk/unstable/gtk-gtkfilefilter.html#GtkFil > > eFilter > > > > -- > > The only time a dog gets complimented is when he doesn't do anything. > > -- C. Schulz > > > > > > Eduardo M KALINOWSKI > > [EMAIL PROTECTED] http://move.to/hpkb > > > > > > ************************************************************************* > > ************ > > DISCLAIMER > > This e-mail and any files transmitted with it are for the sole use of the > > intended recipient(s) and may contain confidential and privileged > > information. Any use,distribution,copying or disclosure by any other > > person is strictly prohibited. If you have received this transmission in > > error please notify SETS immediately either by replying to this e-mail or > > by telephone +91-44-28205655 and then delete this e-mail. The sender does > > not accept any responsibility for any damage which you sustain as a > > result of software viruses or malicious programs. You should therefore > > scan attachments (if any) prior to opening them. > > ************************************************************************* > > *********** > > > > > > > > > > > > > > > > > Vijayasarathy > Senior Research Associate > SETS > > *************************************************************************** > DISCLAIMER > This e-mail and any files transmitted with it are for the sole use of > the intended recipient(s) and may contain confidential and privileged > information. Any use, distribution, copying or disclosure by any other > person is strictly prohibited. If you have received this transmission > in error please notify SETS immediately either by replying to this e-mail > or > by telephone on +91-44-28205655 and then delete this e-mail. > The sender does not accept any responsibility for any damage which > you sustain as a result of software viruses or malicious programs. > You should therefore scan attachments (if any) prior to opening them. > ************************************************************************** > > > ************************************************************************************* > DISCLAIMER > This e-mail and any files transmitted with it are for the sole use of the > intended recipient(s) and may contain confidential and privileged > information. > Any use,distribution,copying or disclosure by any other person is strictly > prohibited. If you have received this transmission in error please notify > SETS immediately either by replying to this e-mail or by telephone > +91-44-28205655 and then delete this e-mail. The sender does not accept any > responsibility for any damage which you sustain as a result of software > viruses or malicious programs. You should therefore scan attachments (if any) > prior to opening them. > ************************************************************************************ > > > > > > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list