:) 2011/5/26 laurent laffont <[email protected]>
> - Now loads in PharoCore > - more tests > - fill all space even if number of windows is not square. > > 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/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. >>>>>>>>>>> > >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
