Moving extensions to a different toolbar
Thursday, February 24, 2011 1:00:00 PM
This is a translation of my text about Moving extensions written in Polish.
Please note that it doesn't say how to change the order of extensions on toolbar, but how to move all of them to a different toolbar.
It's based on suggestion made by Pizzapops and a blog post by shoust.
Many extensions put a button on the Address bar, which may be a source of frustration to some users. What can you do with that? You can for example delete the Search field and search directly using Address field and keywords - that will make more room for extensions. But if you don't wan't to do that, or it's still not enough, or you don't want to have extensions on your Address bar, you can:
Show/Hide extensions using a shortcut
You can show or hide the Extensions toolbar (yes, it is a toolbar too, although it's placed on a different toolbar ) using a button (or keyboard shortcut/mouse gesture/menu entry - in Opera if you can do one of these, you can do the same using any of these)...Button: Show/Hide extensions. Button's code is as follows:
opera:/button/Set alignment, "extensions toolbar", 6, -874459112, "Extension 16" | Set alignment, "extensions toolbar", 0If you want to make a keyboard shortcut/gesture, you can use this as an action:
Set alignment, "extensions toolbar", 6 | Set alignment, "extensions toolbar", 0
Wrap the Address bar
If you've got really many extensions, you can set Address bar to wrap, so that Extensions appear "in a new line". Right-click the Address bar > Customize > Appearance > Wrapping > Wrap to multiple lines and after that add a wrapper from Appearance > Buttons > Spacers in front of extensions (before extensions).
Move to a different toolbar
Opera 11 has an entry "Extension Set Parent" in Preferences Editor. In order to find it, type "opera:config" in your Address field and use the search field on the site that opens. You can also just click this link: opera:config#UserPrefs|ExtensionSetParent.
Default value of that field is "Document Toolbar" which explains (not really, but you can guess that it's that ) that it's a name of a toolbar. On the image below I marked some example Toolbars and wrote their names:
I hope you can read it, because I don't want to write it again as plain text :/. You can also see: "Extensions panel" thread. Name of the Widgets panel is ""Widgets Panel Toolbar". There is also "Site Navigation Toolbar", but you may prefer to use wrapping the Address bar instead of putting extensions on it. Especially if you've got Bookmarks bar enabled - IMO bookmarks should be closer to the page than extensions, but overall look and feel may depend on the skin you use.Here are the steps you have to do to change the tollbar:
- Open opera:config#UserPrefs|ExtensionSetParent.
- Write the name of preferred toolbar (e.g. "Hotlist Floating").
- Click Save, then OK.
What happened? Yet, nothing at all, which means we didn't perform all needed steps.
- Right-click extensions on the Address bar and choose Customize > Remove from toolbar.
Oh! Something showed up! In case of Hotlist Floating we have to set extensions to be displayed vertically: Right-click it > Customize > Apperance > Placement > Left (or right).
If you want to move the extensions toolbar relatively to other buttons, e.g. to the left - move other buttons to the right of it (drag&drop buttons while holding Shift). If you encounter any problems, you can as well edit the configuration file yourself and change the order of buttons by changing the lines in section "[toolbar_name.content]". Or...
It would be even nicer if we could drag&drop the extensions toolbar like any button. Would you like that?
We have to move the Extensions to a toolbar we don't use ("Browser Toolbar" will probably be the best for most of you) by following the approach described above and then we open the Toolbar configuration file (After closing Opera! This file is automaticaly copied after you made any changes to toolbars, so you don't have to worry about side-effects like overwriting the configuration after update). In the end of the file add:
[Ext.alignment] Auto Alignment=1 [Ext.content] ExtensionSet1and in section "[Customize Toolbar Custom.content]":
ButtonSet, ExtIf it doesn't exist, simply - create it and add:
[Customize Toolbar Custom.content] ButtonSet, ExtIt's also good to write (to remove the border/frames around icons) these lines:
[Extensions Toolbar.style] ;Button skin=Extension Button Skin Button type=2 Button style=0 Wrapping=0(Of course if it already exists, just remove or comment-out the line: "Button skin=...".)
I will not write what it's all about. If you're interested, you already know, or you will find out. For others, it's important that it works .
What now? Open Opera and select Menu O > Appearance > Buttons > My buttons and drag&drop the extensions wherever you want.
Cheers and good luck in customizing Opera to suit your needs .