Hi Fernando,

Thanks for help.

I've looket at ExternalIconFamily.  There will be something like
ConfigurationOfOxygen for easier integration ?

I've written this to look at oxygen icons:

| builder names icons |
builder := UITheme builder.
names := (Set
newFrom:
(ExternalIconFamilyOxygen loadedIconNames
 collect: [ :each | ExternalIconFamilyOxygen uniqueInstance
iconNameWithoutSizeFrom: each asString ])) asArray sorted.

icons := (builder
 newRow:
(names
collect: [ :anIconName |
 (builder
newColumn:
{(builder newImage: (ExternalIconFamilyOxygen uniqueInstance iconNamed:
anIconName size: 32)).
 (builder newLabel: anIconName)})
width: 40;
cellPositioning: #center;
 layoutInset: 20 ])) wrapDirection: #topToBottom.

(icons openInWindowLabeled: 'Oxygen') extent: 800 @ 600


Laurent.


On Fri, Jul 1, 2011 at 8:15 AM, Fernando Olivero <[email protected]>wrote:

> For the icons, you can use the external icon family importer i did
>
> Gofer it squeaksource: 'MetacelloRepository'; package:
> 'ConfigurationOfExternalIconFamily'; load.
> (Smalltalk globals classNamed: 'ConfigurationOfExternalIconFamily')
> perform: #load.
>
> The attached file has a subset of Oxygen already imported.
> | file |
> file := FileDirectory default fileNamed: 'ExternalIconFamilyOxygen.st'.
> file fileIn.
>
>
> You can sample them evaluating: 'ExternalIconFamilyOxygen openAllIcons'.
>
> To learn more look at 'http://www.squeaksource.com/ExternalIconFamily'.
> I plan to eventually integrate nicer icons into Pharo1.4 using this
> toolset.
>
> As an example of how to use them, take a look at the new
> TranscriptMorph's in Pharo1.4. Till a the external icon toolset is
> integrated, i'm just copying and pasting the icon's contents, clearly
> a better solution is needed.
>
>
> Fernando
>
>
> On Wed, Jun 29, 2011 at 11:08 PM, laurent laffont
> <[email protected]> wrote:
> > Now in TWM
> > - shortcuts work with multiple world
> > - you can event switch to next world with Meta w, Meta w
> > May be someone has nice icons for the bar ?
> >
> > How I load my Pharo "desktop" in last 1.3 :
> > Gofer it
> > squeaksource: 'TilingWindowManager';
> > package: 'ConfigurationOfTilingWindowManager';
> > load.
> >
> > (Smalltalk at:#ConfigurationOfTilingWindowManager) loadDevelopment.
> > (ConfigurationOfAutotest project version: #development) load.
> >
> > (Smalltalk at:#TWMUITheme) beCurrent.
> > TaskbarMorph showTaskbar: false.
> > TasklistMorph keepOpen: true.
> > (Smalltalk at:#TWMBar) perform:#showTWMBar: with:true.
> > AutotestDashboard showAutotestDashboard: true.
> > Cheers,
> > Laurent Laffont - @lolgzs
> >
> > Pharo Smalltalk Screencasts: http://www.pharocasts.com/
> > Blog: http://magaloma.blogspot.com/
> > Developer group: http://cara74.seasidehosting.st
> >
>

Reply via email to