[Pharo-project] TabbedPane Class/ Package / Workspace browsers
Just this quick n usable prototype.. ? Any comments of its utility.. I for one would rather prefer having everything navigable from one Tabbed Pane.. Panes capable of rendering about every window of the basic tools of Pharo.. workspace, Finder, ScriptManager, possibly Transcript as a console collapsible as reqd Akin to the eclipse but not really that intensively single windowed.. there are uses for spawning separate windows..
Nice Stef On Feb 16, 2012, at 7:15 AM, S Krish wrote:
Just this quick n usable prototype.. ?
Any comments of its utility.. I for one would rather prefer having everything navigable from one Tabbed Pane..
Panes capable of rendering about every window of the basic tools of Pharo.. workspace, Finder, ScriptManager, possibly Transcript as a console collapsible as reqd
Akin to the eclipse but not really that intensively single windowed.. there are uses for spawning separate windows..
<PharoTabbedBrowsers.jpg>
Hi, In TWM, Pharo 1.4, there's GroupWindowMorph that can embed any kind of window as tab. Take a look at http://magaloma.blogspot.com/2011/07/twm-docking-windows.html, 0'56 Find attached the changeset for GroupWindowMorph. File in using last Pharo 1.4 and: (GroupWindowMorph new openInWindowLabeled: 'Window organizer') extent: 400@400. Cheers, Laurent On Thu, Feb 16, 2012 at 7:15 AM, S Krish <krishnamachari.sudhakar@gmail.com>wrote:
Just this quick n usable prototype.. ?
Any comments of its utility.. I for one would rather prefer having everything navigable from one Tabbed Pane..
Panes capable of rendering about every window of the basic tools of Pharo.. workspace, Finder, ScriptManager, possibly Transcript as a console collapsible as reqd
Akin to the eclipse but not really that intensively single windowed.. there are uses for spawning separate windows..
GroupWindowMorph is quite capable.. and nice.. #configureForEmbedding needs to be implemented to get it right though across all windows to remove the topLabel, and any other change reqd. Also a System Setting for the default: Open the window in this Tabbed Pane only.. else explicitly open it in World. TabbedPane needs to then behave like an IDE , everything opens as a tab ( optionally right click detach to World ).. also a File Browser on left optionally for external file access with default viewer tabs for each type recognized.. As others comment this is only an optional package.. not imposed for those who are accustomed to the current multiple window paradigm. Ofcourse the eclipse IDE is a complicated hunk with stuff we do not require in Pharo including refactoring which is per browser if OB based.. or another with RB integration.. as also the long list of menu options, right click options..can be pared to the minimum. On Thu, Feb 16, 2012 at 2:06 PM, laurent laffont <laurent.laffont@gmail.com>wrote:
Hi,
In TWM, Pharo 1.4, there's GroupWindowMorph that can embed any kind of window as tab.
Take a look at http://magaloma.blogspot.com/2011/07/twm-docking-windows.html , 0'56
Find attached the changeset for GroupWindowMorph. File in using last Pharo 1.4 and:
(GroupWindowMorph new openInWindowLabeled: 'Window organizer') extent: 400@400.
Cheers,
Laurent
On Thu, Feb 16, 2012 at 7:15 AM, S Krish < krishnamachari.sudhakar@gmail.com> wrote:
Just this quick n usable prototype.. ?
Any comments of its utility.. I for one would rather prefer having everything navigable from one Tabbed Pane..
Panes capable of rendering about every window of the basic tools of Pharo.. workspace, Finder, ScriptManager, possibly Transcript as a console collapsible as reqd
Akin to the eclipse but not really that intensively single windowed.. there are uses for spawning separate windows..
Hi Krish, On Wed, Feb 15, 2012 at 10:15 PM, S Krish <krishnamachari.sudhakar@gmail.com
wrote:
Just this quick n usable prototype.. ?
I really like the look of the tabs. But can you not push the tabs up so that they are at the same level as the open/close/collapse buttons and replace the title? Shame to loose so much screen real-estate to the tabs. That's why in my own hack I use a pop-up menu in the title bar. I would use a tab containing just "+" for "add a tab", and add an "x" button to each tab for closing it.
Any comments of its utility.. I for one would rather prefer having everything navigable from one Tabbed Pane..
Panes capable of rendering about every window of the basic tools of Pharo.. workspace, Finder, ScriptManager, possibly Transcript as a console collapsible as reqd
Akin to the eclipse but not really that intensively single windowed.. there are uses for spawning separate windows..
-- best, Eliot
That work was an an hour's prototype over TabbedPane... Pushed it now over the last few hours: * usable set of minimal functionality embedded.. * overridden SystemWindow #openAsIn: aWorld to open all of SystemWindow type windows.. in this tab when variable #allowOpenAllInTabbedPane is true. all/ any browser/ window opens up with nearly all features intact... in the tabbed pane * Also the list of tabs open pops up to allow easier navigation if one has more than screen full of tabs open.. kind of usable now.. but will clean this out in a week.. and share the code.. but I do like the Newspeak UI, intend to have one pane of full scrollable view of class instance/ class methods (collapsible) with hyperlinked navigations for sender-implementor et als.. Kind of reminds of the dinner with Peter Deutsch back in 2003 Dec, when he said he prefers Python as it gives a wholesome view of the code, than just one method at a time.. On Thu, Feb 16, 2012 at 11:39 PM, Eliot Miranda <eliot.miranda@gmail.com>wrote:
Hi Krish,
On Wed, Feb 15, 2012 at 10:15 PM, S Krish < krishnamachari.sudhakar@gmail.com> wrote:
Just this quick n usable prototype.. ?
I really like the look of the tabs. But can you not push the tabs up so that they are at the same level as the open/close/collapse buttons and replace the title? Shame to loose so much screen real-estate to the tabs. That's why in my own hack I use a pop-up menu in the title bar. I would use a tab containing just "+" for "add a tab", and add an "x" button to each tab for closing it.
Any comments of its utility.. I for one would rather prefer having everything navigable from one Tabbed Pane..
Panes capable of rendering about every window of the basic tools of Pharo.. workspace, Finder, ScriptManager, possibly Transcript as a console collapsible as reqd
Akin to the eclipse but not really that intensively single windowed.. there are uses for spawning separate windows..
-- best, Eliot
participants (4)
-
Eliot Miranda -
laurent laffont -
S Krish -
Stéphane Ducasse