How to build a GUI

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
20 messages Options
Reply | Threaded
Open this post in threaded view
|

How to build a GUI

laurent laffont
Hi,

I'm a bit (well, totally) lost on how to build a GUI with Polymorph or ToolBuilder or whatever. I want to code a GUI with the same look & feel as Pharo tools. I cannot find any up to date comprehensive guide on the subject. May be you have some links, or good books ....

Laurent

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

csrabak
Taking profit this subject is somewhat a revisit of the "Making GUI'S" one, I would like to know if the implementer of the "Pharo Squeak Smalltalk UIBuilder tool sample (I)" video http://www.youtube.com/watch?v=CHbc1t83fEI participates of this list?

The six minutes video is worth seeing by itself, but it doesn't give any further info on availability of the "framework" :-(

Regards,

--
Cesar Rabak


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

csrabak
In reply to this post by laurent laffont

> Hi,
>
> I'm a bit (well, totally) lost on how to build a GUI with Polymorph or
> ToolBuilder or whatever. I want to code a GUI with the same look & feel as
> Pharo tools. I cannot find any up to date comprehensive guide on the
> subject. May be you have some links, or good books ....
>
Laurent,

Not exactly a compreensive documentation but rather a quick start:

In a workspace evaluate:

UITheme exampleBasicControls.
UITheme exampleColorControls.
UITheme exampleDialogs.
UITheme exampleGroups.
UITheme exampleOtherControls.
UITheme exampleWindowWithToolbars.

Once you're done (and if you managed *not* to click any "OK" button on the examples ;-) ) evaluate:

UITheme closeExampleDialogs.

HTH

PS.: Is it "known" (a.k.a. 'intentional') that in the Font Selector example the Preview isn't functional?

 


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

gerard alis
In reply to this post by csrabak

csrabak wrote
Taking profit this subject is somewhat a revisit of the "Making GUI'S" one, I would like to know if the implementer of the "Pharo Squeak Smalltalk UIBuilder tool sample (I)" video http://www.youtube.com/watch?v=CHbc1t83fEI participates of this list?

The six minutes video is worth seeing by itself, but it doesn't give any further info on availability of the "framework" :-(

Regards,

--
Cesar Rabak
Excuse me for my poor english.

I´m developing the UIBuilder of Youtube video. The development not is ended, and is in a Pre Beta state. I believe than in two weeks i could up in SqueakSource; but exists two or three problems, how for example the way of morph builded persistence. My knowledge of Smalltalk and Pharo-Squeak is poor and limited, but i continue working.So it would be necessary that yours recommended me the best way to me to do according to which things when i finished the first step.

Now im developing a "Resources editor" and a "Context menu editor", and implementing too a way for embedding views into another views, ala VisualWorks, of easy way.

Here three snapshots:

http://img41.imageshack.us/i/uibuilder1.png/
http://img40.imageshack.us/i/uibuilder2.png/
http://img194.imageshack.us/i/uibuilder3.png/


Regards





Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Alexandre Bergel
It looks really cool!
Excellent

Alexandre

On 10 Aug 2009, at 16:40, nullPointer wrote:

>
>
>
> csrabak wrote:
>>
>> Taking profit this subject is somewhat a revisit of the "Making  
>> GUI'S"
>> one, I would like to know if the implementer of the "Pharo Squeak
>> Smalltalk UIBuilder tool sample (I)" video
>> http://www.youtube.com/watch?v=CHbc1t83fEI participates of this list?
>>
>> The six minutes video is worth seeing by itself, but it doesn't  
>> give any
>> further info on availability of the "framework" :-(
>>
>> Regards,
>>
>> --
>> Cesar Rabak
>>
>
> Excuse me for my poor english.
>
> I´m developing the UIBuilder of Youtube video. The development not  
> is ended,
> and is in a Pre Beta state. I believe than in two weeks i could up in
> SqueakSource; but exists two or three problems, how for example the  
> way of
> morph builded persistence. My knowledge of Smalltalk and Pharo-
> Squeak is
> poor and limited, but i continue working.So it would be necessary  
> that yours
> recommended me the best way to me to do according to which things  
> when i
> finished the first step.
>
> Now im developing a "Resources editor" and a "Context menu editor",  
> and
> implementing too a way for embedding views into another views, ala
> VisualWorks, of easy way.
>
> Here three snapshots:
>
> http://img41.imageshack.us/i/uibuilder1.png/
> http://img40.imageshack.us/i/uibuilder2.png/
> http://img194.imageshack.us/i/uibuilder3.png/
>
>
> Regards
>
>
>
>
>
>
> --
> View this message in context: http://n2.nabble.com/How-to-build-a-GUI-tp3419005p3419792.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

csrabak
In reply to this post by laurent laffont
nullPointer escreveu:
>
> Excuse me for my poor english.

We're a multinational community here :-). In fact, we have a lot of 'hispano-hablantes' that participate (and I bet a lot more lurking ;-), should you need help for translating stuff when you decide to publish, drop an e-line.

Before I address more specific items, let me send kudos for the nice demo and hope the expectations get fulfilled!

>
> I?m developing the UIBuilder of Youtube video. The development not is ended,
> and is in a Pre Beta state. I believe than in two weeks i could up in
> SqueakSource; but exists two or three problems, how for example the way of
> morph builded persistence. My knowledge of Smalltalk and Pharo-Squeak is
> poor and limited, but i continue working.So it would be necessary that yours
> recommended me the best way to me to do according to which things when i
> finished the first step.

In order people can help you, I suggest you post your individual doubts here, as some of the issues you might be stumbling at may be also something Pharo's team may be at an influx of changing.

>
> Now im developing a "Resources editor" and a "Context menu editor", and
> implementing too a way for embedding views into another views, ala
> VisualWorks, of easy way.
>
> Here three snapshots:
>
> http://img41.imageshack.us/i/uibuilder1.png/
> http://img40.imageshack.us/i/uibuilder2.png/
> http://img194.imageshack.us/i/uibuilder3.png/
>
Great shots.

Just as a curiosity: what is "CLFramework" is the hierarchy of classes you're buiding your toolset or are using other classes than PolyMorph?

Regards,

--
Cesar Rabak


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Alexandre Bergel
> We're a multinational community here :-). In fact, we have a lot of  
> 'hispano-hablantes' that participate (and I bet a lot more  
> lurking ;-), should you need help for translating stuff when you  
> decide to publish, drop an e-line.

I could not resist. It is likely that we will have a Pharo party in  
Bueno Aires collocated with the Smalltalks conference in November 19 -  
21.

Cheers,
Alexandre


>
>
> Before I address more specific items, let me send kudos for the nice  
> demo and hope the expectations get fulfilled!
>
>>
>> I?m developing the UIBuilder of Youtube video. The development not  
>> is ended,
>> and is in a Pre Beta state. I believe than in two weeks i could up in
>> SqueakSource; but exists two or three problems, how for example the  
>> way of
>> morph builded persistence. My knowledge of Smalltalk and Pharo-
>> Squeak is
>> poor and limited, but i continue working.So it would be necessary  
>> that yours
>> recommended me the best way to me to do according to which things  
>> when i
>> finished the first step.
>
> In order people can help you, I suggest you post your individual  
> doubts here, as some of the issues you might be stumbling at may be  
> also something Pharo's team may be at an influx of changing.
>
>>
>> Now im developing a "Resources editor" and a "Context menu editor",  
>> and
>> implementing too a way for embedding views into another views, ala
>> VisualWorks, of easy way.
>>
>> Here three snapshots:
>>
>> http://img41.imageshack.us/i/uibuilder1.png/
>> http://img40.imageshack.us/i/uibuilder2.png/
>> http://img194.imageshack.us/i/uibuilder3.png/
>>
> Great shots.
>
> Just as a curiosity: what is "CLFramework" is the hierarchy of  
> classes you're buiding your toolset or are using other classes than  
> PolyMorph?
>
> Regards,
>
> --
> Cesar Rabak
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

gerard alis
In reply to this post by csrabak
csrabak wrote
>
> I?m developing the UIBuilder of Youtube video. The development not is ended,
> and is in a Pre Beta state. I believe than in two weeks i could up in
> SqueakSource; but exists two or three problems, how for example the way of
> morph builded persistence. My knowledge of Smalltalk and Pharo-Squeak is
> poor and limited, but i continue working.So it would be necessary that yours
> recommended me the best way to me to do according to which things when i
> finished the first step.

In order people can help you, I suggest you post your individual doubts here, as some of the issues you might be stumbling at may be also something Pharo's team may be at an influx of changing.
Well , some problems is discussed before, for example the way of persist the morph generated in the UIBuilder -> http://n2.nabble.com/Persist-a-morph-in-a-message.-td3292117.html#a3292117

but dont seems easy do it :)  Now i persist the morph in serialized method, but that way have serious problems if the controls library changes in the time. Another problem is the "binding" between a object with data and his representation in controls of UI, i dont like the MorphicModel mechanism; im doing than controls working with events.

csrabak wrote
Just as a curiosity: what is "CLFramework" is the hierarchy of classes you're buiding your toolset or are using other classes than PolyMorph?
CLFramework is the package container of all my classes, not only the UIBuilder; is totally integrated in Polymorph :)

Regards

Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI -- and English

Cameron Sanders-3
In reply to this post by gerard alis
Your written English appears to be great; perhaps I will later  
discover that you did not write what you meant, but we all drop words  
by accident as a matter of fast thinking and slow typing. [i have  
started making the gross error of typing phonetically, which is very  
bad in english.] So far, as far as I can tell, you need not apologize.

I grew up in the US learning a corrupted version... and I am still  
learning the language; there are so many imported words and exceptions  
to the rules that it is not easy. But most languages of any use are  
experiencing change too... -- just like software languages.

Glad to hear from you again. You never replied to my private email...

-Cam

On Aug 10, 2009, at 4:40 PM, nullPointer wrote:

> Excuse me for my poor english.


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Stéphane Ducasse
In reply to this post by gerard alis
Hi

What will be the license of your toolBuilder?
Then if you need help for the serialization did you do a call?
Where the code is stored?

Stef

On Aug 10, 2009, at 10:40 PM, nullPointer wrote:

>
>
>
> csrabak wrote:
>>
>> Taking profit this subject is somewhat a revisit of the "Making  
>> GUI'S"
>> one, I would like to know if the implementer of the "Pharo Squeak
>> Smalltalk UIBuilder tool sample (I)" video
>> http://www.youtube.com/watch?v=CHbc1t83fEI participates of this list?
>>
>> The six minutes video is worth seeing by itself, but it doesn't  
>> give any
>> further info on availability of the "framework" :-(
>>
>> Regards,
>>
>> --
>> Cesar Rabak
>>
>
> Excuse me for my poor english.
>
> I´m developing the UIBuilder of Youtube video. The development not  
> is ended,
> and is in a Pre Beta state. I believe than in two weeks i could up in
> SqueakSource; but exists two or three problems, how for example the  
> way of
> morph builded persistence. My knowledge of Smalltalk and Pharo-
> Squeak is
> poor and limited, but i continue working.So it would be necessary  
> that yours
> recommended me the best way to me to do according to which things  
> when i
> finished the first step.
>
> Now im developing a "Resources editor" and a "Context menu editor",  
> and
> implementing too a way for embedding views into another views, ala
> VisualWorks, of easy way.
>
> Here three snapshots:
>
> http://img41.imageshack.us/i/uibuilder1.png/
> http://img40.imageshack.us/i/uibuilder2.png/
> http://img194.imageshack.us/i/uibuilder3.png/
>
>
> Regards
>
>
>
>
>
>
> --
> View this message in context: http://n2.nabble.com/How-to-build-a-GUI-tp3419005p3419792.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Stéphane Ducasse
In reply to this post by gerard alis
Hi

I think that what is important is to release your code and learn and  
iterate.
Did you check how VW UIBuilder did it?

Stef

>
>
> csrabak wrote:
>>
>>>
>>> I?m developing the UIBuilder of Youtube video. The development not  
>>> is
>>> ended,
>>> and is in a Pre Beta state. I believe than in two weeks i could up  
>>> in
>>> SqueakSource; but exists two or three problems, how for example  
>>> the way
>>> of
>>> morph builded persistence. My knowledge of Smalltalk and Pharo-
>>> Squeak is
>>> poor and limited, but i continue working.So it would be necessary  
>>> that
>>> yours
>>> recommended me the best way to me to do according to which things  
>>> when i
>>> finished the first step.
>>
>> In order people can help you, I suggest you post your individual  
>> doubts
>> here, as some of the issues you might be stumbling at may be also
>> something Pharo's team may be at an influx of changing.
>>
>
> Well , some problems is discussed before, for example the way of  
> persist the
> morph generated in the UIBuilder ->
> http://n2.nabble.com/Persist-a-morph-in-a-message.-td3292117.html#a3292117
>
> but dont seems easy do it :)  Now i persist the morph in serialized  
> method,
> but that way have serious problems if the controls library changes  
> in the
> time. Another problem is the "binding" between a object with data  
> and his
> representation in controls of UI, i dont like the MorphicModel  
> mechanism; im
> doing than controls working with events.
>
>
> csrabak wrote:
>>
>> Just as a curiosity: what is "CLFramework" is the hierarchy of  
>> classes
>> you're buiding your toolset or are using other classes than  
>> PolyMorph?
>>
>
> CLFramework is the package container of all my classes, not only the
> UIBuilder; is totally integrated in Polymorph :)
>
> Regards
>
>
> --
> View this message in context: http://n2.nabble.com/How-to-build-a-GUI-tp3419005p3420211.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

gerard alis
In reply to this post by Stéphane Ducasse

Stéphane Ducasse-2 wrote
   What will be the license of your toolBuilder?
   Then if you need help for the serialization did you do a call?
   Where the code is stored?
The license will be MIT as Pharo. Now i dont store the code in nowhere, because is still in alpha state. I believe in one or two weeks i could up in squeakSource, for first usable version.

I believe than the best way for serialization is the same than another environments as VS, where the building of code is "plain",

| myMorph |
  myMorph := MyMorph new.
  myMorph layout: blablahblah..
  myMorph label: blabla...
  ...
  ^ myMorph

but is too the most hard, i believe.

regards


Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Stéphane Ducasse

On Aug 11, 2009, at 10:01 AM, nullPointer wrote:

>
>
>
> Stéphane Ducasse-2 wrote:
>>
>>   What will be the license of your toolBuilder?
>>   Then if you need help for the serialization did you do a call?
>>   Where the code is stored?
>>
>
> The license will be MIT as Pharo.

Excellent!

> Now i dont store the code in nowhere,
> because is still in alpha state.

don't do that! :)
Publish often - just say that this is alpha.
Once one of my friends lost two years of dev because nice guys came  
during his holidays and
let him only the wallpaper in his house. They stole absolutely  
everything.
The neighbour thought they were movers.

> I believe in one or two weeks i could up in
> squeakSource, for first usable version.

People also can have a look and give hand.

>
> I believe than the best way for serialization is the same than another
> environments as VS, where the building of code is "plain",
>
> | myMorph |
>  myMorph := MyMorph new.
>  myMorph layout: blablahblah..
>  myMorph label: blabla...
>  ...
>  ^ myMorph
>
> but is too the most hard, i believe.
>
> regards
>
>
>
> --
> View this message in context: http://n2.nabble.com/How-to-build-a-GUI-tp3419005p3422402.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

gerard alis

Stéphane Ducasse-2 wrote
> Now i dont store the code in nowhere,
> because is still in alpha state.

don't do that! :)
Publish often - just say that this is alpha.
Once one of my friends lost two years of dev because nice guys came  
during his holidays and
let him only the wallpaper in his house. They stole absolutely  
everything.
The neighbour thought they were movers.
Well. I will finish the Menu editor and then up the source.But I warn than the code is ugly and plenty of errors :|

regards.
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Gary Chambers-4
In reply to this post by csrabak

As for font chooser, there seems to be a problem with the FreeType support not selecting the correct fonts at the default sizes for some (most?) fonts. The FreeType font selector also exhibits this behaviour.

Regards, Gary
----- Original Message -----
Sent: Monday, August 10, 2009 8:56 PM
Subject: Re: [Pharo-project] How to build a GUI

> Hi,
>
> I'm a bit (well, totally) lost on how to build a GUI with Polymorph or
> ToolBuilder or whatever. I want to code a GUI with the same look & feel as
> Pharo tools. I cannot find any up to date comprehensive guide on the
> subject. May be you have some links, or good books ....
>
Laurent,

Not exactly a compreensive documentation but rather a quick start:

In a workspace evaluate:

UITheme exampleBasicControls.
UITheme exampleColorControls.
UITheme exampleDialogs.
UITheme exampleGroups.
UITheme exampleOtherControls.
UITheme exampleWindowWithToolbars.

Once you're done (and if you managed *not* to click any "OK" button on the examples ;-) ) evaluate:

UITheme closeExampleDialogs.

HTH

PS.: Is it "known" (a.k.a. 'intentional') that in the Font Selector example the Preview isn't functional?

 


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Henrik Sperre Johansen
At least when I tested Cuis StrikeFonts, this was caused by the weird behavior of String >> withoutTrailingDigits. (which returns the string up to first whitespace or digit, not the string excluding last digits and/or whitespace).
The same might hold true for FreeType-fonts, haven't got time to test it right now though.

Cheers,
Henry

On Aug 11, 2009, at 12:01 42PM, Gary Chambers wrote:

As for font chooser, there seems to be a problem with the FreeType support not selecting the correct fonts at the default sizes for some (most?) fonts. The FreeType font selector also exhibits this behaviour.

Regards, Gary
----- Original Message -----
Sent: Monday, August 10, 2009 8:56 PM
Subject: Re: [Pharo-project] How to build a GUI

> Hi,
> 
> I'm a bit (well, totally) lost on how to build a GUI with Polymorph or
> ToolBuilder or whatever. I want to code a GUI with the same look & feel as
> Pharo tools. I cannot find any up to date comprehensive guide on the
> subject. May be you have some links, or good books ....
> 
Laurent,

Not exactly a compreensive documentation but rather a quick start:

In a workspace evaluate:

UITheme exampleBasicControls. 
UITheme exampleColorControls.
UITheme exampleDialogs.
UITheme exampleGroups.
UITheme exampleOtherControls.
UITheme exampleWindowWithToolbars.

Once you're done (and if you managed *not* to click any "OK" button on the examples ;-) ) evaluate:

UITheme closeExampleDialogs.

HTH

PS.: Is it "known" (a.k.a. 'intentional') that in the Font Selector example the Preview isn't functional?

 



_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Stéphane Ducasse
In reply to this post by Gary Chambers-4
could you open a ticket in the Bug tracker?

Stef

On Aug 11, 2009, at 12:01 PM, Gary Chambers wrote:

> As for font chooser, there seems to be a problem with the FreeType  
> support not selecting the correct fonts at the default sizes for  
> some (most?) fonts. The FreeType font selector also exhibits this  
> behaviour.
>
> Regards, Gary
> ----- Original Message -----
> From: [hidden email]
> To: [hidden email]
> Sent: Monday, August 10, 2009 8:56 PM
> Subject: Re: [Pharo-project] How to build a GUI
>
> > Hi,
> >
> > I'm a bit (well, totally) lost on how to build a GUI with  
> Polymorph or
> > ToolBuilder or whatever. I want to code a GUI with the same look &  
> feel as
> > Pharo tools. I cannot find any up to date comprehensive guide on the
> > subject. May be you have some links, or good books ....
> >
> Laurent,
>
> Not exactly a compreensive documentation but rather a quick start:
>
> In a workspace evaluate:
>
> UITheme exampleBasicControls.
> UITheme exampleColorControls.
> UITheme exampleDialogs.
> UITheme exampleGroups.
> UITheme exampleOtherControls.
> UITheme exampleWindowWithToolbars.
>
> Once you're done (and if you managed *not* to click any "OK" button  
> on the examples ;-) ) evaluate:
>
> UITheme closeExampleDialogs.
>
> HTH
>
> PS.: Is it "known" (a.k.a. 'intentional') that in the Font Selector  
> example the Preview isn't functional?
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project_______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Gary Chambers-4
http://code.google.com/p/pharo/issues/detail?id=1061

Regards, Gary

----- Original Message -----
From: "Stéphane Ducasse" <[hidden email]>
To: <[hidden email]>
Sent: Tuesday, August 11, 2009 12:09 PM
Subject: Re: [Pharo-project] How to build a GUI


> could you open a ticket in the Bug tracker?
>
> Stef
>
> On Aug 11, 2009, at 12:01 PM, Gary Chambers wrote:
>
>> As for font chooser, there seems to be a problem with the FreeType
>> support not selecting the correct fonts at the default sizes for
>> some (most?) fonts. The FreeType font selector also exhibits this
>> behaviour.
>>
>> Regards, Gary
>> ----- Original Message -----
>> From: [hidden email]
>> To: [hidden email]
>> Sent: Monday, August 10, 2009 8:56 PM
>> Subject: Re: [Pharo-project] How to build a GUI
>>
>> > Hi,
>> >
>> > I'm a bit (well, totally) lost on how to build a GUI with
>> Polymorph or
>> > ToolBuilder or whatever. I want to code a GUI with the same look &
>> feel as
>> > Pharo tools. I cannot find any up to date comprehensive guide on the
>> > subject. May be you have some links, or good books ....
>> >
>> Laurent,
>>
>> Not exactly a compreensive documentation but rather a quick start:
>>
>> In a workspace evaluate:
>>
>> UITheme exampleBasicControls.
>> UITheme exampleColorControls.
>> UITheme exampleDialogs.
>> UITheme exampleGroups.
>> UITheme exampleOtherControls.
>> UITheme exampleWindowWithToolbars.
>>
>> Once you're done (and if you managed *not* to click any "OK" button
>> on the examples ;-) ) evaluate:
>>
>> UITheme closeExampleDialogs.
>>
>> HTH
>>
>> PS.: Is it "known" (a.k.a. 'intentional') that in the Font Selector
>> example the Preview isn't functional?
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project_______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project 


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Alexandre Bergel
In reply to this post by gerard alis
> The license will be MIT as Pharo. Now i dont store the code in  
> nowhere,
> because is still in alpha state. I believe in one or two weeks i  
> could up in
> squeakSource, for first usable version.


Equally as important Stef said, putting your source on Squeaksource  
shows that you're working on the project. There are plenty of dead  
projects on Squeaksource, it is very hard to know what is dead and  
what is not.

Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to build a GUI

Lukas Renggli
> Equally as important Stef said, putting your source on Squeaksource
> shows that you're working on the project. There are plenty of dead
> projects on Squeaksource, it is very hard to know what is dead and
> what is not.

That's why it says on the front page ...

        Most Active: Pharo, Moose, SqueakDefense, Seaside 2.9, ...
        Most Downloads: Seaside, Pharo, Magma Tester, ShoreComponents, ...

... and why there is an activity/download indicator in the project listing.

Cheers,
Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project