|
From: Marcelo A. <mar...@gm...> - 2015-06-21 23:06:32
|
Alain,
this do the trick:
---------------------------------->
HB_FUNC( HWG_SELECTFOLDER )
{
GtkWidget * selector_archivo;
gint resultado;
const char *cTitle = ( HB_ISCHAR(1) )? hb_parc(1):"Selecciona un
archivo";
const char * cDir = ( hb_pcount()>1 && HB_ISCHAR(2) )? hb_parc(2):NULL;
char *filename;
//
// ----------------------------------
// Creación del selector de archivos.
// ----------------------------------
//
selector_archivo = gtk_file_chooser_dialog_new ( cTitle,
(GtkWindow *) GetActiveWindow(),
GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
NULL);
//
// ----------------------
// Ejecución del selector
// ----------------------
//
resultado = gtk_dialog_run (GTK_DIALOG (selector_archivo));
switch (resultado)
{
case GTK_RESPONSE_ACCEPT:
filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER
(selector_archivo));
hb_retc( filename );
g_free( filename );
break;
default:
// do_nothing_since_dialog_was_cancelled ();
break;
}
gtk_widget_destroy (selector_archivo);
}
-------------------------------->
2015-06-21 11:53 GMT-04:30 Marcelo Anelli <mar...@gm...>:
> I use Hwg_SelectFileEx(), choosing any file and split file name in path,
> filename and extension. Using oath do the jobs.
>
> 2015-06-21 10:37 GMT-04:30 Alain Aupeix <ala...@wa...>:
>
>> Is there a function which allows to choose a folder, like
>> hw_SelectfileEx() ?
>>
>> Thanks
>> A+
>> --
>> ------------------------------------------------------------------------
>> Alain Aupeix
>> http://jujuland.pagesperso-orange.fr/
>> http://pissobi-lacassagne.pagesperso-orange.fr/
>> ------------------------------------------------------------------------
>> U.buntu 12.04 | G.ramps 3.4.8-1 | H.arbour 3.2.0dev (2015-06-04 07:36) |
>> HbIDE (Rev.316) | Five.Linux (r143) | Hw.Gui (2450)
>> ------------------------------------------------------------------------
>>
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Hwgui-developers mailing list
>> Hwg...@li...
>> https://lists.sourceforge.net/lists/listinfo/hwgui-developers
>>
>
>
>
> --
> Marcelo Anelli C. o^o¬
> Fotógrafo Profesional
> ma...@ma...
> ma...@ma...
> http://www.marceloanelli.com/
>
--
Marcelo Anelli C. o^o¬
Fotógrafo Profesional
ma...@ma...
ma...@ma...
http://www.marceloanelli.com/
|