Yep, that worked - thanx. I never knew that "~" was a shell thing :o) 
"g_get_home_dir()" is a good thing, so all we need now is a way to find the 
installation path of a binary like "progdir:" on the Amiga :o) Yes, I know 
about the "search path" function in glib, but it just ain't quite as cool :o)

        br - N :o)

-----Oprindelig meddelelse-----
Fra: Christian Neumair [mailto:[EMAIL PROTECTED] 
Sendt: 22. februar 2006 16:40
Til: Santhosh
Cc: Nikolaj Kiær Thygesen; gtk-app-devel-list@gnome.org
Emne: Re: Using: g_key_file_load_from_file() in homedir

Am Mittwoch, den 22.02.2006, 19:52 +0530 schrieb Santhosh:
> 
> > everything works, but when changing the path to
> "~/.DiamondBOX/Diamond.settings"
> 
> I think "~/..." is converted to "home-dir" by the shell.. it may not
> be supported by the GLIB API...
> 
> Instead you can use glib functions to get the home directory... I
> couldn't exactly recall the function... it could be
> "g_...get_homedir()"

char *path;

path = g_build_filename (g_get_home_dir (),
                         ".DiamondBOX/Diamond.settings",
                         NULL);
/* GKeyFileCode ... */
g_free (path);

-- 
Christian Neumair <[EMAIL PROTECTED]>

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to