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 - 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 ...... - I will add tests to TWMBar finally as it seems to grow - I want TilingWM to be 100% test coverage - Balloon and spaces for TWMBar is a good idea - we need to make this work effectively :) - Great to have all the buttons per type of applications ! 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 <gaston.dalloglio@gmail.com>
2011/5/25 laurent laffont <laurent.laffont@gmail.com>
2011/5/25 Gastón Dall' Oglio <gaston.dalloglio@gmail.com>
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 <laurent.laffont@gmail.com>
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 < laurent.laffont@gmail.com> wrote:
On Wed, May 25, 2011 at 11:06 AM, Stéphane Ducasse < stephane.ducasse@inria.fr> 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.