2010-09
* Updated for small bug in placement in SketchUp 8.
toolbars-2010-09.zip
This is an update to Custom Toolbars plugin with the missing icons replaced. I must thank Nathan Cheever for his hard work on these icons.
This Plugin allows you to build your own customized Toolbars. Creating a Toolbar is easy; Custom Toolbars creates a "Toolbars" folder in your SketchUp Plugins folder. Create a .txt file in this Toolbars folder and give it the same name as you want the name of the Toolbar. Then, edit the .txt file and simply list the name of the tool you would like to appear in the Toolbar.
See the examples .txt file in the Toolbars folder.
This plugins needs to be enabled from the Preferences > Extensions Dialog. Toolbars are available in the View > Toolbars menu.
Example Toolbars
There 3 example toolbars available when you install the plugin:
The following image shows the buttons available for use in your own toolbars.
thanks jim for this great plugin!
ReplyDeleteHi Jim
ReplyDeleteI always appreciate your great plugin.
Your blog is very caught on my country now ;)
Thanks from JAPAN
Cant download....
ReplyDeleteJust sends me in an endless loop =(
Ok, try now. Sorry everyone.
ReplyDeleteworks now! Great thanks!
ReplyDeleteThanks mate!
ReplyDeletesimple and awsome plug-in!
Question: there's any way to repeat the existing comands in SU to create a single working toolbar?
Like the layers management for example..
I don't understand the question. The screen image shows the existing commands, and you can put any combination of those individual commands in any number of toolbars.
ReplyDeleteI HV JUST IMPRESSED WITH UR WORK
ReplyDeleteHi.
ReplyDeleteGreat work...
It's possible add plugin to custom toolbars???
It will be fantastic....
tanks
alberto
alberto: The way I wrote the plugin makes it hard to easily add custom buttons to a custom toolbar. I have ideas on how to make it better, and just need to make time to do it. Thanks for the feedback.
ReplyDeleteJust a small point. The Dimension icon is missing from the html sample
ReplyDeletepage. It exists, and I implemented it, but its not in the sample page
which might lead to beleive it no longer exists.
Dave
eatc7402
great plugin.. Thanks
ReplyDeleteThis was my first day with Sketch and thanks to you i'm all set and ready to go!
ReplyDeleteThanks again for all the plugins :D!!!
Thanks Jim, this was a great idea, once I figured out how to customize it I made up my own toolbars to fit the way I work.
ReplyDeleteAnd I particularly like the way the zoom functions on this toolbar rather than the standard Sketchup function.
Best,
PKast
Great plugin Jim, this is really helpful.
ReplyDeleteI'm curious if you're planning on adding more commands. I would love to see "Unhide All" in a future version.
Thanks again for the great work
Thanks for your kindly share, this is very helpfully to arrange our masses plug. ;-)
ReplyDeletethanks jim, this is really useful
ReplyDeleteGreat idea for optimizing my toolbars.
ReplyDeleteI agree about "unhide all". (I would be a great feature)
Do you need any help writing a command for it?
My custom toolbar has "Zoom Next" but it is always grayed out.
It looks like maybe it runs:
@cmd = UI::Command.new("ZoomNext") { UI.messagebox("Zoom Next Not Implemented") }
But I never got a message box either. (Since it is greyed out)
One user said: "And I particularly like the way the zoom functions on this toolbar rather than the standard SketchUp function."
ReplyDeleteI didn't like the Zoom/Selection/Extents logic - because when I had something selected and was performing a move, I couldn't use zoom extents to zoom to the whole drawing.
So I replaced it with two separate functions, Zoom/Selection/Extents and Zoom/Extents.
This is fairly easy.
Here are the steps:
1. Put both zoomSelection and zoomExtents in your .TXT file
2. copy zoomExtents.rb in the commands folder to zoomSelection.rb - so there are two now.
3. load the .png files for zoomExtents - in the images folder - modify them slightly and save the as zoomSelection files - I added a yellow color.
4. In zoomExtents.rb comment out the logic that lets it zoom to a selection, change some of the tooltips and text, change the icons names to your new icons - leave zoomSelection.rb alone.
Voila - works pretty well!
I'm an absolute beginner and was trying to set up my tool bar as per 'Google SketchUp- The Missing Manual.'
ReplyDeleteWhen I dragged all the tools off the tool bar to start fresh, the tool bar disappeared. I can't figure out how to get it back.
Any suggestions?
Is it possible to add ruby toolbar buttons?
ReplyDeleteWhere is the updated plugin? The link you posted there seems to not work :(
ReplyDeleteI would really need the plugin for SU8. Can you please check the link?
Bump - Link is dead and this looks like a fantastic utility. I'd love to download it!
ReplyDeleteAs Al Hart notes, the "Zoom Next" button doesn't work. Looking at the *.rb file for it, it appears to be messed up: There should be some sort of "Sketchup.send_action" command instead of "Zoom Next Not Implemented". Does someone know how to fix this? I presume it is just some simple text editing.
ReplyDeleteThanks for this Plugin -- it sure is useful!
There's a small error in the Edge Styles.txt file. The final entry listed is "cycleEdgeColorMode". That is incorrect as the associated *.rb file is actually named just "EdgeColorMode.rb". Since the name is refernced wrong, that button winds up not being shown.
ReplyDeleteSo, if you edit the *.txt to change "cycleEdgeColorMode" into just "EdgeColorMode" that button will now appear.
Amazing plugin! thanks again. One problem I'm having though is the "hide rest of model/hide similar components" commands don't do anything, the icons just remain clicked and nothing happens...any thought?
ReplyDeleteOne of the commands is mislabeled. The command 'fov' as described in the command list does not match the filename fieldOfView.rb
ReplyDeleteThe workaround is to either rename the file to fov.rb (what I did) or use the command fieldOfView instead.
I have the same problem with "hideRest" and "hideSimilar"
ReplyDeleteas an alternativ to "hideRest" there is a pluggin bt Todd Burch named hideall.rb
http://www.smustard.com/script/HideAll
thanks a lot, bro...
ReplyDeletesalam from indonesian
Hey Jim, I just found your blog and it's been very useful. Thanks a lot!
ReplyDeleteHi Jim,
ReplyDeleteAny update on adding plugin/custom tool?
wow, totally and utterly confusing as to how one adds this. When you go to install the extension it's asking for an .rbz file. LOL.
ReplyDeleteIt seems that the user needs to enable one original toolbar first (which can then be toggled off afterwards) because it just won't enable by itself.
ReplyDeleteI wonder if it's just me...
Either way, GREAT JOB for the plugin! Sheesh, the developers should've done that in the first place. Oh, well. :)
Okay, so actually it works on its own now. I wonder what the problem was...
ReplyDeleteAnyway, I have a question:
How do I create toolbars which are not in the sketchup? (i.e. none are in the Files > Sketchup > commands -or- images)
FYI: I'm trying to create custom toolbars of the LegacyOpenStudio plugin.
The toolbars don't work with the new SketchUp 2013, they are present on the list of bars but don't open.
ReplyDeleteThe toolbars don't work with the new SketchUp 2013.
ReplyDeleteThanks From INDIA :)
ReplyDeleteDoes anyone know how to change "Edit/Make Component" to "Edit/Item/Make Component" ?
ReplyDeleteThe second one also allows you to make a component from just one already grouped selection ;-)
I probably should change one of both off these, but to what?
@cmd = UI::Command.new("MakeComponent") { Sketchup.send_action 21083 }
@cmd.set_validation_proc { make_comp_vp }
thanks
Hi All.
ReplyDeleteThanks for having this post up, I've been using sketchup for years and just moved from 7pro to 2015pro, but I cant find the Custom Toolbars plugin for 2015. Does anyone know how to get this plugin/extension to work in 2015pro? or an equivalent. Any help will be really appreciated, these tools are so useful, I really cannot understand why they are not a standard tool bar option.
Thanks.
Dunc.
@Duncan - please try this version.
ReplyDelete