On Thu, Jun 9, 2011 at 3:01 PM, Gary Chambers <[email protected]>wrote:
> Something to get you started... ;-0 > aaaaargggggggg THAT'S SO DAMN COOOOOOOOOOOOOOOOOOL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Laurent > > WindowOrganiser new open > > Optionally, via halo, turn on "Accept drops" for the window, else use the > window menu to "Grab window...". > > Plenty of evilness left to sort out with it, naturally. > Have fun! > > Regards, Gary > > ----- Original Message ----- > *From:* Gary Chambers <[email protected]> > *To:* [email protected] > *Sent:* Thursday, June 09, 2011 10:03 AM > *Subject:* Re: [Pharo-project] Tab widget improvements > > Hi Laurent. > > Sounds like a cool idea and is possible. You'd likely need to modify > SystemWindow somewhat to deal with being within a tab (remove grips, > forward label changes to the tab, handle activation (TopWindow stuff might > be tricky) etc.). You'd also want an option (perhaps a button in the tab > label) to break the window out again. > > For some of this you could get some ideas from StandardWindow with respect > to fullscreen, #noteNewOwner: > > Regards, Gary > > ----- Original Message ----- > *From:* laurent laffont <[email protected]> > *To:* [email protected] > *Sent:* Wednesday, June 08, 2011 5:20 PM > *Subject:* Re: [Pharo-project] Tab widget improvements > > Hi Gary, > > I wanted to try what follows while coding TWM, maybe with your magic super > powers its easy :) > > Create a SystemWindow subclass: #TabbedWindow (or better name). > > In this window's menu there's the list of all other SystemWindows. When you > click on it, the window goes as tab. > > So I can group several windows in a tabbed container. Like the group > windows feature of KDE. See > http://blip.tv/sebastian-kgler/window-managing-features-in-kde-plasma-4-4-3180359 > at > 1'50. > > Is it hard ? Idea how to do this ? > > Laurent. > > > On Wed, Jun 8, 2011 at 4:57 PM, Gary Chambers > <[email protected]>wrote: > >> For another example, just a quickly hacked together (i.e. quick and dirty) >> multi workspace thing attached. >> >> MultiWorkspaceWindow new open >> >> Use the window menu to add workspaces, otherwise works like a workspace >> for the selected tab. >> >> Regards, Gary >> >> ----- Original Message ----- From: "Gary Chambers" < >> [email protected]> >> >> To: <[email protected]> >> Sent: Wednesday, June 08, 2011 3:26 PM >> >> Subject: Re: [Pharo-project] Tab widget improvements >> >> >> Lol >>> >>> Regards, Gary >>> >>> ----- Original Message ----- From: "Tudor Girba" <[email protected]> >>> To: <[email protected]> >>> Sent: Wednesday, June 08, 2011 3:19 PM >>> Subject: Re: [Pharo-project] Tab widget improvements >>> >>> >>> You know my soft spot :) >>> >>> Doru >>> >>> >>> On 8 Jun 2011, at 16:04, Gary Chambers wrote: >>> >>> I expect Doru will want it in 1.3 for Moose ;-) >>>> >>>> Regards, Gary >>>> >>>> ----- Original Message ----- From: "Marcus Denker" < >>>> [email protected]> >>>> To: <[email protected]> >>>> Sent: Wednesday, June 08, 2011 3:00 PM >>>> Subject: Re: [Pharo-project] Tab widget improvements >>>> >>>> >>>> >>>> On Jun 8, 2011, at 3:55 PM, Gary Chambers wrote: >>>> >>>> Attached, some improvements to the TabGroupMorph etc. having had >>>>> feedback from Doru. >>>>> >>>>> Provides scrolling buttons when insufficient room for all tabs and >>>>> displays only tabs for which there is room! (excepting at least one). >>>>> >>>>> Can optionally set wrapScrolling on the TabSelectorMorph to allow >>>>> wraparound scrolling via the buttons. >>>>> >>>>> >>>> Do we put that in 1.3 or 1.4? >>>> >>>> http://code.google.com/p/pharo/issues/list?thanks=4376 >>>> >>>> >>>> -- >>>> Marcus Denker -- http://www.marcusdenker.de >>>> INRIA Lille -- Nord Europe. Team RMoD. >>>> >>>> >>>> >>>> >>> -- >>> www.tudorgirba.com >>> >>> "Live like you mean it." >>> >>> >>> >>> >
