Ohhh look good and simple! I would suggest you use these renovated, but it's too late, and also do not know if there may be some licensing issue: http://www.famfamfam.com/lab/icons/silk/previews/index_abc.png
A question, the correct way to load external icons in the image is used ThemeIcons>>createIconMethodsFromDirectory: directory? that particular class should be loaded? PharoUIThemeIcons or TWMBar, for example? in class o instance side? 2011/5/27 laurent laffont <[email protected]> > Now with icons, and thanks Patrick for the icon generation idea :) > > Laurent. > > > 2011/5/27 laurent laffont <[email protected]> > >> Now added top window placement à la OptimizeLayout. >> >> Need to find nice icons. Someone ? >> >> Laurent. >> >> >> >> 2011/5/26 Gastón Dall' Oglio <[email protected]> >> >>> :) >>> >>> >>> 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. >>>>>>>>>>>>>> > >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
