[vwnc] programmable ui

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

[vwnc] programmable ui

Tudor Girba
Hi,

I am looking for a way to learn how to build a user interface in VW  
dynamically. That is, I would like to create the UI at runtime, so I  
do not want to use a UI Builder statically, but instead I would just  
want to directly program a UI.

For example, I would like to program a window with a couple of panes:
1. one with a list,
2. one with a text, and
3. one with a tab control with two tabs: a tree and a list

Could anyone help me in this direction?

Cheers,
Doru


--
www.tudorgirba.com

"Every thing has its own flow."



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] programmable ui

Reza Razavi
I'd suggest to have a look at Magritte:
http://www.lukas-renggli.ch/smalltalk/magritte

Hoping this helps,
Reza

At 18:21 05/12/2009, Tudor Girba wrote:

>Hi,
>
>I am looking for a way to learn how to build a user interface in VW
>dynamically. That is, I would like to create the UI at runtime, so I
>do not want to use a UI Builder statically, but instead I would just
>want to directly program a UI.
>
>For example, I would like to program a window with a couple of panes:
>1. one with a list,
>2. one with a text, and
>3. one with a tab control with two tabs: a tree and a list
>
>Could anyone help me in this direction?
>
>Cheers,
>Doru
>
>
>--
>www.tudorgirba.com
>
>"Every thing has its own flow."
>
>
>
>_______________________________________________
>vwnc mailing list
>[hidden email]
>http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] programmable ui

Tudor Girba
Hi Reza,

I know Magritte, but I would like to do the user interface using  
desktop widgets. As far as I could see by browsing the VW version of  
Magritte, it only offers Seaside rendering. Perhaps I am wrong, but I  
could not load the MagritteForVisualWorks bundle from the Public Store  
in my VW 7.6.

Cheers,
Doru


On 5 Dec 2009, at 19:59, Reza Razavi wrote:

> I'd suggest to have a look at Magritte:
> http://www.lukas-renggli.ch/smalltalk/magritte
>
> Hoping this helps,
> Reza
>
> At 18:21 05/12/2009, Tudor Girba wrote:
>> Hi,
>>
>> I am looking for a way to learn how to build a user interface in VW
>> dynamically. That is, I would like to create the UI at runtime, so I
>> do not want to use a UI Builder statically, but instead I would just
>> want to directly program a UI.
>>
>> For example, I would like to program a window with a couple of panes:
>> 1. one with a list,
>> 2. one with a text, and
>> 3. one with a tab control with two tabs: a tree and a list
>>
>> Could anyone help me in this direction?
>>
>> Cheers,
>> Doru
>>
>>
>> --
>> www.tudorgirba.com
>>
>> "Every thing has its own flow."
>>
>>
>>
>> _______________________________________________
>> vwnc mailing list
>> [hidden email]
>> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>

--
www.tudorgirba.com

"What is more important: To be happy, or to make happy?"

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] programmable ui

James Robertson-7
This might get you started:

http://www.cincomsmalltalk.com/casts/stDaily/2008/smalltalk_daily-04-28-08.html

It's not exactly what you want to do, nut it's close enough to give you an idea, I think

James Robertson
Cincom Smalltalk Product Evangelist
http://www.cincomsmalltalk.com/blog/blogView
Talk Small and Carry a Big Class Library




On Dec 5, 2009, at 4:19 PM, Tudor Girba wrote:

> Hi Reza,
>
> I know Magritte, but I would like to do the user interface using  
> desktop widgets. As far as I could see by browsing the VW version of  
> Magritte, it only offers Seaside rendering. Perhaps I am wrong, but I  
> could not load the MagritteForVisualWorks bundle from the Public Store  
> in my VW 7.6.
>
> Cheers,
> Doru
>
>
> On 5 Dec 2009, at 19:59, Reza Razavi wrote:
>
>> I'd suggest to have a look at Magritte:
>> http://www.lukas-renggli.ch/smalltalk/magritte
>>
>> Hoping this helps,
>> Reza
>>
>> At 18:21 05/12/2009, Tudor Girba wrote:
>>> Hi,
>>>
>>> I am looking for a way to learn how to build a user interface in VW
>>> dynamically. That is, I would like to create the UI at runtime, so I
>>> do not want to use a UI Builder statically, but instead I would just
>>> want to directly program a UI.
>>>
>>> For example, I would like to program a window with a couple of panes:
>>> 1. one with a list,
>>> 2. one with a text, and
>>> 3. one with a tab control with two tabs: a tree and a list
>>>
>>> Could anyone help me in this direction?
>>>
>>> Cheers,
>>> Doru
>>>
>>>
>>> --
>>> www.tudorgirba.com
>>>
>>> "Every thing has its own flow."
>>>
>>>
>>>
>>> _______________________________________________
>>> vwnc mailing list
>>> [hidden email]
>>> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>>
>
> --
> www.tudorgirba.com
>
> "What is more important: To be happy, or to make happy?"
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] programmable ui

Reza Razavi
In reply to this post by Tudor Girba
At 22:19 05/12/2009, Tudor Girba wrote:
>As far as I could see by browsing the VW version of
>Magritte, it only offers Seaside rendering.

Hi Doru,

You are right. However, Magritte provides some hooks that allow
integrating the desktop widgets. It will require some work, but solid
foundations are already provided both by VW (see the link just sent
by James), and also Magritte.

>Perhaps I am wrong, but I
>could not load the MagritteForVisualWorks bundle from the Public Store
>in my VW 7.6.

I also encountered some issues when trying it a few weeks ago; but
unfortunately hadn't yet have time to fix them.

Cheers,
Reza

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] programmable ui

Tudor Girba
In reply to this post by James Robertson-7
Thanks for the pointer, James. Indeed, although not quite what I had  
in mind, I guess it could work like this.

Cheers,
Doru


On 6 Dec 2009, at 00:07, James Robertson wrote:

> This might get you started:
>
> http://www.cincomsmalltalk.com/casts/stDaily/2008/smalltalk_daily-04-28-08.html
>
> It's not exactly what you want to do, nut it's close enough to give  
> you an idea, I think
>
> James Robertson
> Cincom Smalltalk Product Evangelist
> http://www.cincomsmalltalk.com/blog/blogView
> Talk Small and Carry a Big Class Library
>
>
>
>
> On Dec 5, 2009, at 4:19 PM, Tudor Girba wrote:
>
>> Hi Reza,
>>
>> I know Magritte, but I would like to do the user interface using
>> desktop widgets. As far as I could see by browsing the VW version of
>> Magritte, it only offers Seaside rendering. Perhaps I am wrong, but I
>> could not load the MagritteForVisualWorks bundle from the Public  
>> Store
>> in my VW 7.6.
>>
>> Cheers,
>> Doru
>>
>>
>> On 5 Dec 2009, at 19:59, Reza Razavi wrote:
>>
>>> I'd suggest to have a look at Magritte:
>>> http://www.lukas-renggli.ch/smalltalk/magritte
>>>
>>> Hoping this helps,
>>> Reza
>>>
>>> At 18:21 05/12/2009, Tudor Girba wrote:
>>>> Hi,
>>>>
>>>> I am looking for a way to learn how to build a user interface in VW
>>>> dynamically. That is, I would like to create the UI at runtime,  
>>>> so I
>>>> do not want to use a UI Builder statically, but instead I would  
>>>> just
>>>> want to directly program a UI.
>>>>
>>>> For example, I would like to program a window with a couple of  
>>>> panes:
>>>> 1. one with a list,
>>>> 2. one with a text, and
>>>> 3. one with a tab control with two tabs: a tree and a list
>>>>
>>>> Could anyone help me in this direction?
>>>>
>>>> Cheers,
>>>> Doru
>>>>
>>>>
>>>> --
>>>> www.tudorgirba.com
>>>>
>>>> "Every thing has its own flow."
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> vwnc mailing list
>>>> [hidden email]
>>>> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>>>
>>
>> --
>> www.tudorgirba.com
>>
>> "What is more important: To be happy, or to make happy?"
>>
>> _______________________________________________
>> vwnc mailing list
>> [hidden email]
>> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>>
>
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
www.tudorgirba.com

"Every thing has its own flow."



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] programmable ui

James Robertson-7
You can jump into how the spec is put together and go one layer deeper than that, which might well be a better approach

James Robertson
Cincom Smalltalk Product Evangelist
http://www.cincomsmalltalk.com/blog/blogView
Talk Small and Carry a Big Class Library




On Dec 6, 2009, at 5:08 AM, Tudor Girba wrote:

> Thanks for the pointer, James. Indeed, although not quite what I had  
> in mind, I guess it could work like this.
>
> Cheers,
> Doru
>
>
> On 6 Dec 2009, at 00:07, James Robertson wrote:
>
>> This might get you started:
>>
>> http://www.cincomsmalltalk.com/casts/stDaily/2008/smalltalk_daily-04-28-08.html
>>
>> It's not exactly what you want to do, nut it's close enough to give  
>> you an idea, I think
>>
>> James Robertson
>> Cincom Smalltalk Product Evangelist
>> http://www.cincomsmalltalk.com/blog/blogView
>> Talk Small and Carry a Big Class Library
>>
>>
>>
>>
>> On Dec 5, 2009, at 4:19 PM, Tudor Girba wrote:
>>
>>> Hi Reza,
>>>
>>> I know Magritte, but I would like to do the user interface using
>>> desktop widgets. As far as I could see by browsing the VW version of
>>> Magritte, it only offers Seaside rendering. Perhaps I am wrong, but I
>>> could not load the MagritteForVisualWorks bundle from the Public  
>>> Store
>>> in my VW 7.6.
>>>
>>> Cheers,
>>> Doru
>>>
>>>
>>> On 5 Dec 2009, at 19:59, Reza Razavi wrote:
>>>
>>>> I'd suggest to have a look at Magritte:
>>>> http://www.lukas-renggli.ch/smalltalk/magritte
>>>>
>>>> Hoping this helps,
>>>> Reza
>>>>
>>>> At 18:21 05/12/2009, Tudor Girba wrote:
>>>>> Hi,
>>>>>
>>>>> I am looking for a way to learn how to build a user interface in VW
>>>>> dynamically. That is, I would like to create the UI at runtime,  
>>>>> so I
>>>>> do not want to use a UI Builder statically, but instead I would  
>>>>> just
>>>>> want to directly program a UI.
>>>>>
>>>>> For example, I would like to program a window with a couple of  
>>>>> panes:
>>>>> 1. one with a list,
>>>>> 2. one with a text, and
>>>>> 3. one with a tab control with two tabs: a tree and a list
>>>>>
>>>>> Could anyone help me in this direction?
>>>>>
>>>>> Cheers,
>>>>> Doru
>>>>>
>>>>>
>>>>> --
>>>>> www.tudorgirba.com
>>>>>
>>>>> "Every thing has its own flow."
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> vwnc mailing list
>>>>> [hidden email]
>>>>> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>>>>
>>>
>>> --
>>> www.tudorgirba.com
>>>
>>> "What is more important: To be happy, or to make happy?"
>>>
>>> _______________________________________________
>>> vwnc mailing list
>>> [hidden email]
>>> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>>>
>>
>>
>> _______________________________________________
>> vwnc mailing list
>> [hidden email]
>> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow."
>
>
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc