Re: [Pharo-project] HostWindows rewrite

2008-11-26 Thread Bill Schwab
That is certainly possible. In fact, if the tools are available in both systems, have Morphic rescue a troubled native system too. However, all I am saying is that we should avoid both of the following: (1) native widgets are a joke and should never be used (2) native widgets are the answer to

Re: [Pharo-project] HostWindows rewrite

2008-11-24 Thread Igor Stasenko
2008/11/24 Bill Schwab <[EMAIL PROTECTED]>: > I agree: it would be useful to control host windows in some way, whether > as described below, or via Wx, etc. The native windows/controls have > their uses, though they are not (IMHO) the panacea that many believe > them to be. So, it would be very n

Re: [Pharo-project] HostWindows rewrite

2008-11-24 Thread Bill Schwab
I agree: it would be useful to control host windows in some way, whether as described below, or via Wx, etc. The native windows/controls have their uses, though they are not (IMHO) the panacea that many believe them to be. So, it would be very nice to be able to mix native and emulated GUI elemen

Re: Unix host windows. (Was: Re: [Pharo-project] HostWindows rewrite)

2008-11-20 Thread David T. Lewis
On Fri, Nov 21, 2008 at 05:25:29AM +0200, Igor Stasenko wrote: > 2008/11/21 David T. Lewis <[EMAIL PROTECTED]>: > > > > Loosely speaking, the top-level window corresponds to an "application" > > which might have a hierarchy of windows inside it. > > Inside only, or just have a child-parent relatio

Re: Unix host windows. (Was: Re: [Pharo-project] HostWindows rewrite)

2008-11-20 Thread Igor Stasenko
2008/11/21 David T. Lewis <[EMAIL PROTECTED]>: > On Thu, Nov 20, 2008 at 09:14:51PM +0200, Igor Stasenko wrote: >> Hello David, >> >> Today i took a look at the unix port of squeak, where it deals with >> host windows.. ouch!! >> >> The main file - sqUnixX11.c is a big bloat of C code , which tries

Re: Unix host windows. (Was: Re: [Pharo-project] HostWindows rewrite)

2008-11-20 Thread David T. Lewis
On Thu, Nov 20, 2008 at 09:14:51PM +0200, Igor Stasenko wrote: > Hello David, > > Today i took a look at the unix port of squeak, where it deals with > host windows.. ouch!! > > The main file - sqUnixX11.c is a big bloat of C code , which tries to > deal with anything at once. ouch!! The design

Unix host windows. (Was: Re: [Pharo-project] HostWindows rewrite)

2008-11-20 Thread Igor Stasenko
Hello David, Today i took a look at the unix port of squeak, where it deals with host windows.. ouch!! The main file - sqUnixX11.c is a big bloat of C code , which tries to deal with anything at once. ouch!! I'm slowly reading it, trying to understand how it works. The Xlib window management is

Re: [Pharo-project] HostWindows rewrite

2008-11-09 Thread Antony Blakey
On 09/11/2008, at 10:17 PM, Igor Stasenko wrote: What you'll never see in new plugin: - native widgets support or any kind of dealing with native widgets/ controls. Notwithstanding this, IMO a really good feature would be the ability to create and manage native views within windows, where

Re: [Pharo-project] HostWindows rewrite

2008-11-09 Thread Igor Stasenko
2008/11/9 David T. Lewis <[EMAIL PROTECTED]>: > On Sun, Nov 09, 2008 at 05:05:45PM +0200, Igor Stasenko wrote: >> 2008/11/9 David T. Lewis <[EMAIL PROTECTED]>: >> Oh, that's the bits i'm missing. I found the sources of >> HostWindowPlugin for win and mac, but >> was unable to find anything for X11.

Re: [Pharo-project] HostWindows rewrite

2008-11-09 Thread David T. Lewis
On Sun, Nov 09, 2008 at 05:05:45PM +0200, Igor Stasenko wrote: > 2008/11/9 David T. Lewis <[EMAIL PROTECTED]>: > Oh, that's the bits i'm missing. I found the sources of > HostWindowPlugin for win and mac, but > was unable to find anything for X11. Can you please send me a sources > of it, or link f

Re: [Pharo-project] HostWindows rewrite

2008-11-09 Thread Igor Stasenko
2008/11/9 David T. Lewis <[EMAIL PROTECTED]>: > On Sun, Nov 09, 2008 at 01:47:26PM +0200, Igor Stasenko wrote: >> Hello list, >> >> i started design of new plugin, which is conceptually based on >> HostWindows, but will be more integral & flexible. > ... > >> Awaiting for your comments or suggestio

Re: [Pharo-project] HostWindows rewrite

2008-11-09 Thread David T. Lewis
On Sun, Nov 09, 2008 at 01:47:26PM +0200, Igor Stasenko wrote: > Hello list, > > i started design of new plugin, which is conceptually based on > HostWindows, but will be more integral & flexible. ... > Awaiting for your comments or suggestions. I tried implementing HostWindowPlugin for X11 a c

Re: [Pharo-project] HostWindows rewrite

2008-11-09 Thread Michael Rueger
Igor Stasenko wrote: 2008/11/9 Michael Rueger <[EMAIL PROTECTED]>: Igor Stasenko wrote: Hello list, i started design of new plugin, which is conceptually based on HostWindows, but will be more integral & flexible. What about ffenestri? i currently taking parts from it as well as parts from

Re: [Pharo-project] HostWindows rewrite

2008-11-09 Thread Igor Stasenko
2008/11/9 Michael Rueger <[EMAIL PROTECTED]>: > Igor Stasenko wrote: >> >> Hello list, >> >> i started design of new plugin, which is conceptually based on >> HostWindows, but will be more integral & flexible. > > What about ffenestri? i currently taking parts from it as well as parts from core VM

Re: [Pharo-project] HostWindows rewrite

2008-11-09 Thread Michael Rueger
Igor Stasenko wrote: Hello list, i started design of new plugin, which is conceptually based on HostWindows, but will be more integral & flexible. What about ffenestri? Michael ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http

Re: [Pharo-project] HostWindows rewrite

2008-11-09 Thread Stéphane Ducasse
I'm not expert but this sounds interesting. I will continue to clean etoy impacts this way refactoring morphc should be easier. Stef On Nov 9, 2008, at 12:47 PM, Igor Stasenko wrote: Hello list, i started design of new plugin, which is conceptually based on HostWindows, but will be more in

[Pharo-project] HostWindows rewrite

2008-11-09 Thread Igor Stasenko
Hello list, i started design of new plugin, which is conceptually based on HostWindows, but will be more integral & flexible. The plan is to move windowing & events handling into new plugin and at same time, completely remove cruft from basic VM functionality. - you are in total control when to c