> Date: Fri, 28 Nov 2008 13:07:57 +0200> From: [EMAIL PROTECTED]> To: 
> [email protected]> Subject: Re: [Pharo-project] New 
> pharo-dev based on 10178> > 2008/11/28 Andrew Tween <[EMAIL PROTECTED]>:> >> 
> >> >> >> Date: Fri, 28 Nov 2008 12:36:14 +0200> >> From: [EMAIL PROTECTED]> 
> >> To: [email protected]> >> Subject: Re: [Pharo-project] 
> New pharo-dev based on 10178> >>> >> 2008/11/28 Andrew Tween <[EMAIL 
> PROTECTED]>:> >> >> >> > If FFI is present, then FreeTypeFontProvider gets 
> the windows font> >> > folder> >> > path with an API call.> >> > see 
> FreeTypeFontProvider>>getWindowsFontFolderPath> >> >> >> > If FFI is not 
> present, then> >> > FreeTypeFontProvider>>guessWindowsFontFolderPath> >> > is 
> executed, which attempts to guess the fonts folder location.> >> > To do this 
> it checks to see if c:\windows\fonts, d:\windows\fonts,> >> > 
> e:\windows\fonts, etc. exist.> >> >> >>> >> use> >> SHGetSpecialFolderPath ( 
> NULL, buffer , 0x14 /* = CSIDL_FONTS , from> >> <shlobj.h> */ , false)> >> of 
> shell32.dll to retrieve the location of fonts directory in windoze.> >>> >> 
> Then you don't need to guess anymore where windoze fonts located :)> >> > I 
> obviously didn't make myself clear, so I'll have another go :)> >> > The 
> guessing only happens if FFI is not present.> >> > If FFI is present then it 
> uses FFI to call SHGetFolderPathA in shfolder.dll> > to get the location.> >> 
> > please refer to FreeTypeFontProvider>>getWindowsFontFolderPath for the> > 
> details.> > Aha. It not works, because there is no FFI package loaded into 
> dev image.> Once i loaded FFI it stopped bugging me about inserting disk in a 
> drive.> > May i guess, that dev image should contain FFI package by default?
I would vote for including FFI in the dev image.
And Alien, when it's ready.  
 
> > >> > SHGetSpecialFolderPath (or SHGetFolderPath) could be added to some 
> > >> > plugin,> > rather than using FFI, but hasn't yet.> >> > s/some 
> > >> > plugin/freetype plugin> > :)
 
Or make it a general purpose thing in the VM
> > > Cheers,> > Andy> >> >> >>> >> > Now, here is the curious thing...> >> >> 
> > > >> > On my Vista computer, the D: drive is a DVD drive.> >> > If I boot 
> > > Vista with no disk in D: and evaluate the following in a> >> > 
> > > workspace...> >> >> >> > (FileDirectory on: 'd:\windows\fonts') exists> 
> > > >> >> >> > then it answers false without prompting me to insert a disk.> 
> > > >> >> >> > But, if I put a disk in the D: drive, look at its contents in 
> > > Windows> >> > Explorer, then remove the disk and close the drive door; 
> > > and evaluate> >> > the> >> > same expression... Now Windows prompts me to 
> > > insert a disk into D:.> >> > If I cancel the Windows prompt, then the 
> > > expression again answers false.> >> >> >> > Cheers,> >> > Andy> >> > .> 
> > > >> >> >> >> >> >> >> >> From: [EMAIL PROTECTED]> >> >> To: 
> > > [email protected]> >> >> Subject: Re: [Pharo-project] 
> > > New pharo-dev based on 10178> >> >> Date: Fri, 28 Nov 2008 08:07:52 
> > > +0100> >> >>> >> >>> >> >> On Nov 28, 2008, at 12:44 AM, Igor Stasenko 
> > > wrote:> >> >>> >> >> > 2008/11/27 Damien Cassou <[EMAIL PROTECTED]>:> >> 
> > > >> >>> >> >> >>> >> >> >> 
> > > https://gforge.inria.fr/frs/download.php/11845/pharo0.1-10178dev08.11.7.zip>
> > >  >> >> >>> >> >> >> >> >> > Funny thing. When i start this image on 
> > > windowz, it asks me 2 times> >> >> > to> >> >> > insert a disc in a 
> > > drive, before showing a main window.> >> >> > Have any idea what may 
> > > cause such idiocy? :)> >> >>> >> >> windows :)> >> >>> >> >> Stef> >> >>> 
> > > >> >> >> >> >> >> >> >> >> --> >> >> >> Damien Cassou> >> >> >> 
> > > http://damiencassou.seasidehosting.st> >> >> >>> >> >> >> 
> > > _______________________________________________> >> >> >> Pharo-project 
> > > mailing list> >> >> >> [email protected]> >> >> >> 
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project> >> 
> > > >> >>> >> >> >> >> >> >> >> >> >> >> >> > --> >> >> > Best regards,> >> 
> > > >> > Igor Stasenko AKA sig.> >> >> >> >> >> > 
> > > _______________________________________________> >> >> > Pharo-project 
> > > mailing list> >> >> > [email protected]> >> >> > 
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project> >> 
> > > >> >> >> >>> >> >>> >> >> 
> > > _______________________________________________> >> >> Pharo-project 
> > > mailing list> >> >> [email protected]> >> >> 
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project> >> 
> > > >> >> >> >> > ________________________________> >> > Read amazing stories 
> > > to your kids on Messenger Try it Now!> >> > 
> > > _______________________________________________> >> > Pharo-project 
> > > mailing list> >> > [email protected]> >> > 
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project> >> 
> > > >> >> >> >>> >>> >>> >> --> >> Best regards,> >> Igor Stasenko AKA sig.> 
> > > >>> >> _______________________________________________> >> Pharo-project 
> > > mailing list> >> [email protected]> >> 
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project> >> 
> > > >> > ________________________________> > Get the best wallpapers on the 
> > > Web - FREE. Click here!> > 
> > > _______________________________________________> > Pharo-project mailing 
> > > list> > [email protected]> > 
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project> >> 
> > > >> > > > -- > Best regards,> Igor Stasenko AKA sig.> > 
> > > _______________________________________________> Pharo-project mailing 
> > > list> [email protected]> 
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_________________________________________________________________
See the most popular videos on the web 
http://clk.atdmt.com/GBL/go/115454061/direct/01/
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to