Re: XForms: regular expression

Klaus Peter Maas (KlausPeter.Maas@t-online.de)
Fri, 2 Jul 1999 11:45:19 +0200

# To subscribers of the xforms list from KlausPeter.Maas@t-online.de (Klaus Peter Maas) :

Hi,
I have a solution for your problem. I use it to show several movie files in one
fselector and load the selected file.
It is the solution like Steve Lamont posted to the list.
Klaus Peter Maas

/************************************************************************/
/*my new fselector filter */
/************************************************************************/
static int my_flimage_is_supported(const char *name)
{
if(strstr(name, ".mpg"))return TRUE;
if(strstr(name, ".mov"))return TRUE;
if(strstr(name, ".avi"))return TRUE;
return FALSE;
}

/************************************************************************/
/* change default fselector filter */
/************************************************************************/
static int supported_image_filter(const char *name, int type)
{
return (type==FT_DIR || (type==FT_FILE && my_flimage_is_supported(name) >0));
}
.
.
.

/**********************************************************************/
/* position fselector */
/**********************************************************************/
form_x = 0;
form_y = 45;

fileselector = fl_get_fselector_form();
fl_set_form_position(fileselector, form_x, form_y);

/**********************************************************************/
/* set file filter and get filename */
/**********************************************************************/
fl_set_fselector_placement(FL_PLACE_POSITION);
fl_set_dirlist_filter(supported_image_filter);
fname = fl_show_file_selector("File To Load",movie_file_Path,"*.*","");
if(fname == NULL) return;

>Lothar Esser schrieb:
> # To subscribers of the xforms list from Lothar Esser <esser@chop.swmed.edu> :
>
>
> Dear Colleagues,
>
> this is strictly speaking not a question about xforms but does someone
> know how to design a regular expression that can be used in the fselector
> to select files that end with .bin or .exe ( something like *.bin | *.exe
> ). So far I failed miserably ...
> Thanks,
>
> Lothar
>
> ------------------------------------------------------------------
> Dr. Lothar Esser
> UT Southwestern Medical Center
> 5323 Harry Hines Blvd.
> Dallas Texas 75235-9050
> E-mail : esser@chop.swmed.edu
> ------------------------------------------------------------------
>
> _________________________________________________
> To unsubscribe, send the message "unsubscribe" to
> xforms-request@bob.usuhs.mil or see
> http://bob.usuhs.mil/mailserv/xforms.html
> XForms Home Page: http://bragg.phys.uwm.edu/xforms
> List Archive: http://bob.usuhs.mil/mailserv/list-archives/
>

_________________________________________________
To unsubscribe, send the message "unsubscribe" to
xforms-request@bob.usuhs.mil or see
http://bob.usuhs.mil/mailserv/xforms.html
XForms Home Page: http://bragg.phys.uwm.edu/xforms
List Archive: http://bob.usuhs.mil/mailserv/list-archives/