How to make dropdown arrow button show in address bar?

Forums » General Opera topics » Customizing Opera

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

30. April 2010, 23:07:53

Argentyne

Posts: 94

How to make dropdown arrow button show in address bar?

Sorry if this is a dumb question, I've tried searching the forums and looking at all the skinning tutorials but nothing I've tried seems to work so far sad

I have a custom skin which I made for myself by combining elements from a few different skins I liked. Other fields (eg. "identify as" or zoom prefs) have a drop-down arrow, but the address bar field does not. It's just an empty space between the RSS icon and the end of the box.

I've checked the skin.ini for Dropdown Skin, Dropdown Button Skin, Addressbar Skin, etc, but nothing seems to change this. I know the dropdown arrow setting exists and works, since it's showing up in the other fields/bars, but I just can't seem to get it to show up in the Addressbar Skin.

Is there a special skin.ini entry I should try, or a line of code I could add?

I tried looking at the skin.inis of other skins that did have this dropdown arrow but I don't understand the elements well enough to figure out where the difference is - as far as I could tell I seemed to have all the right lines in the right places sad

Hope someone can help, thanks very much in advance!

[10.51 Build 3315]

[ETA: pic of the address bar to show what I mean
And this is a pic of how it used to look in a previous version of Opera, when the drop down arrow was still present.]

7. May 2010, 07:04:44

I don't know much about skins, but in default skin it's (probably) "scrollbar/down.png" image. See skin.ini file:
[Boxes]
Down Arrow = scrollbar/down.png

You can enable opera:config#Debug skin to display info about user interface elements when hovering them.

Please give an answer if it helps you.

7. May 2010, 16:28:15

Pesala

Reclining Buddha

Posts: 27328

If a skin is missing some icon it should use the icon from the fallback skin — Opera Standard skin.
Skins Tips Buttons Backup Security User Scripts Language Forums
Browser JS Changelogs Opera Next Dragonfly Bugs FTP
My Website Opera Review My Fonts IrfanView Search Downloads
Opera 11.64 on Windows 7 64-bit • AMD A10-6800K, 8 Gbyte RAM specs idea
Rules of Conduct and Posting RulesPlease Don't ShoutEditing PostsOpera Config Links

3. June 2010, 00:06:56

Argentyne

Posts: 94

Thanks guys! You gave me the clue I needed. (Sorry for the late reply, I hadn't checked back in a while and didn't realize anyone had responded!)

Well, it looks like the missing down arrow came in under the [Box] section of the ini file. The line in question was:

Down Arrow = scrollbar/down.png

When I checked down.png, the arrow was white in color. This made me think that the arrow is actually still there on the address bar, but it's just not showing up because the *background* for it is missing. (White on white = invisible)

On the scrollbar it shows up because the background to the arrow is blue. Which it also used to be on the address bar. But now the entire url bar has a white background and there is no blue background for the white dropdown arrow section. (I mean it is fine for the url part of the address bar to have a white background, but there should be a different colored background just for the dropdown arrow, and there isn't. Hope I'm not being too confusing!)

To test this I edited the arrow and made it a dark color. It showed up just fine on my address bar!

So, the dropdown arrow is not missing - but the *background* to the arrow is missing!

I don't know why the blue background for the white arrow shows up ok on the scrollbar but not on the address bar dropdown, since they seem to both refer back to the same line of code. Maybe the newer versions of Opera have new variables that have to be specified for this.

Anyway, I don't know where to find the code for this or how to add it in, but at least I have a direction in which to research now smile If anyone knows the answer to this, do please let me know love Thanks again for the help!

14. June 2010, 23:19:36

Argentyne

Posts: 94

Update: Well, changing the arrow color changed it everywhere else in the browser where there was a down arrow in use, which kind of spoiled the look of the skin, so I did the next least annoying thing and changed the background color of the address field instead.Made it slightly darker so at least I can see the white arrow now. Still spoils the look of the skin, but not as much as changing the arrow itself. It's a pity there doesn't seem to be a way to change only the background behind the arrow part in the address field sad

Forums » General Opera topics » Customizing Opera