2011/5/26 laurent laffont <[email protected]> > 2011/5/26 Gastón Dall' Oglio <[email protected]> > >> >> >> 2011/5/26 laurent laffont <[email protected]> >> >>> Gastòn, >>> >>> I've downloaded the new version - thanks a lot for contributing, it >>> brings fun :) >>> >>> Some comment: >>> >>> - tiling browsers don't work any more with >>> OB, WMWithAnOBBrowserAndDockingBarsTest does not create an OBBrowser anymore >>> but a Browser >>> >> >> In 1.3 core there's not OBBrowser, then, when trying to modify a method >> with reference to OBBrowser obtained an error. So I remove their references. >> > > > I see. I will refactor this so it will be compatible with Core and still > work with OB (quite easy). >
This would be great, because now I think, in a core are never the most useful tools (Seaside control panel, memory monitor), and TWM should know about them in some way (you apply a pattern to solve this problem?). > > > >> - you've changed TilingWM>>visibleWindows to TilingWM>>windows. The >>> "visible" was not innocent, because tileVisibleWindows cares about windows >>> that are not minimized. On the other side, tileWorkspaces tile all >>> workspaces, minimized or not. So I think in final we may have: >>> >>> #tileVisibleWindows >>> #tileWindows (maybe #tileAllWindows is a better name) >>> #tileVisibleWorkspaces >>> #tileWorkspaces / #tileAllWorkspaces >>> ...... >>> >>> >> Please, see you the comment in de versión 5 of de package, "Now all botton >> tile visibles windows.". I think it's better to just get organized visible >> windows, even when done on a particular kind (such as workspaces). For this >> is that the word was redundant now visible. >> > > > I will think about this. > When you have many windows, minimizing them is the way to let them "suspended", therefore I think it should be organized only visibles. > > > - I will add tests to TWMBar finally as it seems to grow >>> >>> - I want TilingWM to be 100% test coverage >>> >> >> Sorry, give me some time for learn about this... >> > > > Don't hesitate to ask. > > ok. > > - Balloon and spaces for TWMBar is a good idea - we need to make this work >>> effectively :) >>> >>> >> yes >> >> >>> - Great to have all the buttons per type of applications ! >>> >> >> it is still very rudimentary way to filter the windows, but it was helpful >> to learn about the hierarchy of classes 1.3, in regard to the Models for >> example. >> > > > Indeed I've disable TaskBarMorph in my image as it's useless now :) > Great!!! I'll be honest, this is my first serious development in Squeak / Pharo, so it gives me much encouragement your comment, there is still much to learn and improve, but it is very encouraging to devote time to something that might be useful to others. > > > Laurent. > > >> >> >>> >>> I've merge some of your changes in TWM-LaurentLaffont.5 >>> >> >> >> :) >> >> >>> >>> >>> Laurent Laffont - @lolgzs <http://twitter.com/#!/lolgzs> >>> >>> Pharo Smalltalk Screencasts: http://www.pharocasts.com/ >>> Blog: http://magaloma.blogspot.com/ >>> Developer group: http://cara74.seasidehosting.st >>> >>> >>> >>> 2011/5/26 Gastón Dall' Oglio <[email protected]> >>> >>>> >>>> >>>> 2011/5/25 laurent laffont <[email protected]> >>>> >>>>> 2011/5/25 Gastón Dall' Oglio <[email protected]> >>>>> >>>>>> Excelent! >>>>>> >>>>>> IMHO, it's better that's not integrated to TaskBarMorph, lets it free >>>>>> :) >>>>>> For example, click in unused space of the TWMBar and you can move it >>>>>> around you wish in the screen, similar to use >>>>>> DockingBarMorph>>beFloating. I >>>>>> attach screenshot. >>>>>> >>>>>> Laurent, I improved (or not? :)) your work, if you think that is bad >>>>>> for TWM simply undo it ;) >>>>>> >>>>> >>>>> Feel free to play. Just try to write tests for TilingWM please :) >>>>> >>>>> >>>> ok. I load a new version to ss. Now teh button tile visible windows >>>> only. I fixed the test... >>>> >>>> >>>>> For TWMBar I'm not sure this will be a final GUI. Ideally all will be >>>>> keyboard driven, I have to play with KeyMapping. >>>>> >>>>> >>>> yes, sure. >>>> >>>> >>>>> I also think the UI theme Patrick has cleaned fits better with >>>>> TilingWM: >>>>> >>>>> To try it: >>>>> >>>>> Gofer it >>>>> squeaksource: 'PBASandbox'; >>>>> package: 'PBSandbox'; >>>>> load. >>>>> StandardUITheme beCurrent. >>>>> >>>>> See screenshot. >>>>> >>>>> >>>>> >>>> I try, yes. >>>> >>>> >>>>> Patrick, could you push this with a nice package name ? >>>>> >>>>> >>>>> Laurent. >>>>> >>>>> >>>>> >>>>>> 2011/5/25 laurent laffont <[email protected]> >>>>>> >>>>>>> Now there's a button to open the world menu. >>>>>>> >>>>>>> Laurent Laffont - @lolgzs <http://twitter.com/#!/lolgzs> >>>>>>> >>>>>>> Pharo Smalltalk Screencasts: http://www.pharocasts.com/ >>>>>>> Blog: http://magaloma.blogspot.com/ >>>>>>> Developer group: http://cara74.seasidehosting.st >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, May 25, 2011 at 11:20 AM, laurent laffont < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> On Wed, May 25, 2011 at 11:06 AM, Stéphane Ducasse < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> I do not understand. >>>>>>>>> >>>>>>>>> how can I get a browser? >>>>>>>>> >>>>>>>> >>>>>>>> Hey, this is just a start :) I will add a button to open the world >>>>>>>> menu. >>>>>>>> >>>>>>>> >>>>>>>> once this is one is created I get the browser full screen >>>>>>>>> but then how do I get a chance to create a new one if I want. >>>>>>>>> >>>>>>>>> dividing the browsers based on the screen size results in rather >>>>>>>>> small browsers :) >>>>>>>>> >>>>>>>> >>>>>>>> yes, but because browsers waste space IMHO. Maybe we could get rid >>>>>>>> of windows borders when tiled. >>>>>>>> >>>>>>>> Laurent. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> Stef >>>>>>>>> >>>>>>>>> >>>>>>>>> > TWMBar new open. >>>>>>>>> > >>>>>>>>> > The real manager is TilingWM. Try: >>>>>>>>> > >>>>>>>>> > (TilingWM forWorld: World) tileVisibleWindows. >>>>>>>>> > (TilingWM forWorld: World) tileBrowsers. >>>>>>>>> > (TilingWM forWorld: World) tileWorkspaces. >>>>>>>>> > >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
