Hi, this is a add-on I've made using some packages from Holger Kleinsorgen (this add a close button on each tab).
Name of the package: RBTabbedToolsets-Ext VW image: 7.6 Prerequisites: RBTabbedToolsets, HKEnhancedTabControl and HkNameSpace What this package does? This package add some visual functionalities plus a nicer controller for the tabs which resides in the Refactoring Browser.(see captures/attach) What this package doesn't do? it will not show where the tab will be dropped (just drop it on another tab); it will not redisplay all the times the red indicator to show when it has unsaved changes Recommended:
Any comments/critics are appreciated. Hope you like it, and of course I hope you use it ;) Bye, Lautaro Fernández. Seeing the screenshots will show what this package does, but if you want to read a bit more: Things this package does the following: -- Luke LAut SkyFernadezWalker _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Now that extra information is being shown on the tabs (red dot), its
too bad you cannot have
just a single tab -- mostly by having two tabs then closing one -- the last tab goes away :( Lautaro Fernández wrote: Hi, this is a add-on I've made using some packages from Holger Kleinsorgen (this add a close button on each tab). -- Dennis Smith +1 416.798.7948 Cherniak Software Development Corporation Fax: +1 416.798.0948 509-2001 Sheppard Avenue East [hidden email] Toronto, ON M2J 4Z8 <a class="moz-txt-link-freetext" href="sip:dennis@CherniakSoftware.com">sip:dennis@... Canada http://www.CherniakSoftware.com Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Hi,
2008/11/12 Dennis Smith <[hidden email]>
I can implement this, like Firefox, to always show the toolbar. It'll not be ASAP because that will need some checks (like not to close the tab for instance). In some days I'll publish this upgrade. Thanks for your feedback!! (really) Lautaro Fernández.
-- Luke LAut SkyFernadezWalker _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Lautaro Fernández
On Wed, 12 Nov 2008 02:16:21 -0200
"Lautaro Fernández" <[hidden email]> wrote: > *Name of the package:* RBTabbedToolsets-Ext > *VW image:* 7.6 also works like a charm (and is looking good!) in Pre-Release 7.7 (nov08.1) Thank you for this nice addition, s. _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Lautaro Fernández
Nice!
A few suggestions, in my order of percieved importance: - Tab closing happens at mousedown, isn't mouseup better? - When dragging tabs, it'd be nice if dropping to the right of rightmost tab caused a transfer to the last position. (ie: a special dropElementIndexFor: or something) - Would be nice if close button hotness on mouseover was off while dragging - A UIPainter component for it similar to the Aragon widgets, where you could: -specify arbitrary right-click menus -close buttons show/hide -dragging on/off aka. it would be nice if it'd be usable in custom applications in a manner similar to existing components ;) Cheers, Henry Lautaro Fernández wrote: > Hi, > 2008/11/12 Dennis Smith <[hidden email] > <mailto:[hidden email]>> > > Now that extra information is being shown on the tabs (red dot), > its too bad you cannot have > just a single tab -- mostly by having two tabs then closing one -- > the last tab goes away :( > > > I can implement this, like Firefox, to always show the toolbar. It'll > not be ASAP because that will need some checks (like not to close the > tab for instance). > In some days I'll publish this upgrade. > > Thanks for your feedback!! (really) > Lautaro Fernández. > > > > Lautaro Fernández wrote: >> Hi, this is a add-on I've made using some packages from Holger >> Kleinsorgen (this add a close button on each tab). >> >> *Name of the package:* RBTabbedToolsets-Ext >> *VW image:* 7.6 >> *Prerequisites:* RBTabbedToolsets, HKEnhancedTabControl and >> HkNameSpace >> *What this package does?* This package add some visual >> functionalities plus a nicer controller for the tabs which >> resides in the Refactoring Browser.(see captures/attach) >> *What this package doesn't do?* it will not show where the tab >> will be dropped (just drop it on another tab); it will not >> redisplay all the times the red indicator to show when it has >> unsaved changes >> *Recommended:* >> >> * NewVasillisIcons, or add icons to your classes in order to >> distinguish them in a beep; >> * a package that will be published as RBBlueMagic by Emiliano >> Perez in some time from now (this add a robust controller >> with the middle click into the RB) >> >> >> Any comments/critics are appreciated. >> >> Hope you like it, and of course I hope you use it ;) >> Bye, >> Lautaro Fernández. >> >> >> >> Seeing the screenshots will show what this package does, but if >> you want to read a bit more: >> >> Things this package does the following: >> + Right click (yellow button) on a tab allow you to: >> ++ Close it >> ++ Create it a new one >> ++ Close other tabs >> ++ Spawn it (remove from the actual RB and open on a >> new window) >> + Double click: >> ++ Open a new tab >> + Scrolling up selects a previous tab and scrolling down >> selects the next tab >> + If you are on a class, it will show you the default >> icon for that class. And you'll see a small red circle on the >> top right icon if you have some changes to save. >> + Drag and Drop capabilities >> + Chopping the length of the string that will be showed >> in the tab (See the setting page under Tools->Browser->Tabbed >> Toolset Ext) >> >> ToDos: >> * How to update the icon when a change has been made (red >> circle) in the code tool.(See the setting page under >> Tools->Browser->Tabbed Toolset Ext) >> >> >> >> -- >> Luke LAut SkyFernadezWalker >> >> ------------------------------------------------------------------------ >> >> >> >> ------------------------------------------------------------------------ >> >> >> >> ------------------------------------------------------------------------ >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> vwnc mailing list >> [hidden email] <mailto:[hidden email]> >> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc >> > > -- > Dennis Smith +1 416.798.7948 > Cherniak Software Development Corporation Fax: +1 416.798.0948 > 509-2001 Sheppard Avenue East [hidden email] <mailto:[hidden email]> > Toronto, ON M2J 4Z8 sip:[hidden email] > Canada http://www.CherniakSoftware.com > Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP > > > > > -- > Luke LAut SkyFernadezWalker > ------------------------------------------------------------------------ > > _______________________________________________ > vwnc mailing list > [hidden email] > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc > vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
2008/11/12 Henrik Johansen <[hidden email]>
Nice! =]
Done! (and published) - When dragging tabs, it'd be nice if dropping to the right of rightmost I think I'm not understanding you, sorry. Could you explain in other way? - Would be nice if close button hotness on mouseover was off while dragging Done! (and published) - A UIPainter component for it similar to the Aragon widgets, where you The package published by Holger Kleinsorgen (HKEnhancedTabControl) does have a UIPainter component, but I think it's not up to date. This will solve the close button issue, and show it or not is also implemented in this package (if I'm not mistaken). But the drag and drop capabilities is quite dark implemented, the menu controller is also complex to implement if you want to have different kind of menus (there are no instance of "TabView", just a bunch of "items" which are displayed in a raw way), and so. Beside, a week or so ago I asked a question in this list about the tab implementation in VisualWorks, and I had no answer at all. It'll be a shame if I put [a lot of] effort to implement something that will not be compatible with the next versions of Visualworks. But as I said, I got zero answer. Bye and I'm glad that you like it, Lautaro Fernández
-- Luke LAut SkyFernadezWalker _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Dennis smith-4
2008/11/12 Dennis Smith <[hidden email]>
Done!, you should load it again from store and then you will have (as default) a toolbar, even with one tab. To change this See the setting page under Tools->Browser->Tabbed Toolset Ext. Special thanks to Henrik Johansen (who gave me several hints and a fix for some flickering issue) and also C. David Shaffer (for the patch with the SUnitToo) The next steps are trying to solve the flickering issue related with the "X" button; and also to display the red dot properly when a change has been made in the CodeTool (and not when the mouse is over the tab =P ) Thanks for using it and for your feedback. Bye, Lautaro Fernández
-- Luke LAut SkyFernadezWalker _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
> The next steps are trying to solve the flickering issue related with > the "X" button; > > Thanks for using it and for your feedback. > Bye, > Lautaro Fernández I'd suppose you already know this, but it's probably in the method EnhancedTabControlBarView >> highlightTabWithIndex: index andCloseButton: closeButton As far as I can tell, regardless of whether it was the index or the closeButton changed, the entire oldBox gets invalidated. Cheers, Henrik _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |