忍者ブログ

Eternal Half suehiroの私的Operaメモ&日記

RSS TWITTER RssTwitter

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Mac OS X でのスクロールバー表示

edvakfさんからスクロールバーの不具合についてトラックバックを頂いたのだけど、私なりの見解。

私の環境ではMacで確認できないけど、たぶん、edvakfさんの所では下図の右側のように表示されてると思う(3の部分はもっと薄いかも)。ちなみに左はWin。

1、3が[Scrollbar Vertical Up Skin]、4が[Scrollbar Vertical Skin]ね。なんでこうなるかと言うと、こういうデザインだから・・・。
4をなんでこうしたかと言えば、スクロールノブが一番上にある時、2の白背景が無い場合、透過処理されると1と4がブレンドされて、3みたいにとても見ずらくなってしまうから。本当は前景色(1)を背景色(4)より濃くすればいいんだけど、それだとちょっとな~・・・う~ん、悩ましい。

sofa_kingなんかは[Scrollbar Vertical Up Skin]で down arrowTile Center = scrollbar/up.png しか書いてないのであんな風なるのは当然かと。

もしこれがedvakfさんだけじゃなく、Mac OS X上のOperaで起こるんだったら、「それもこれもOperaの中の人がこんなバグを放置しているのが悪いんじゃー!」
スキン弄ってるとスキン周りのバグも幾つか目に付く訳で、特に9.50で[Dropdown Skin]のPadding値が滅茶苦茶なのはさっさと直してほしいんだな。

PR

Dormouse 1.0bata OperaSkin

こないだから作っていたOperaのスキンをバックアップを兼てアップロードしてみる。
なんてことはない平凡なスキンになってしまったけど、物好きな方は人柱になってくだされ。一部Opera9.50に対応、スピードダイアルはノーマル状態。

スクリーンショット
Dormouse_1.0bata

感想、不具合等があればコメントしてくんろ。

3/24追記:バージョンアップしました。
Eternal Half Dormouse 1.2

Opera9.26 リリース

もうすぐ来るよとアナウンスされていたOpera9.26ですが正式リリースされました。

早めにアップデートしましょう。

opera:pluginsにFlashPlayerのバージョンを表示させる

opera:pluginsにFlashPlayerのバージョンを表示させる方法が紹介されています。
  • Descriptions in opera:plugins and more - My program for Opera - by A.Ruzanov

    lngファイルをごにょごにょするとこんな感じ↓になります。
    opera_plugins

    方法はC:\Program Files\Opera\locale\ja\ja.lngをエディタで開いて999行目辺りの

    -1303632626="プラグイン"

    を以下のように書き換えます。

    -1303632626="プラグイン<script type='text/javascript'>document.addEventListener('load',function() {var p=navigator.plugins;var t=document.getElementsByTagName('tbody');for(var i=0, ti; ti=t[i]; i++){ti.innerHTML='<TR><TD>Description:</TD><TD>'+(p[i].description ? p[i].description : 'Plug-in disabled')+'</TD></TR>'+ti.innerHTML};},false)</script>"

    Operaを起動してopera:pluginsで反映されているか確認します。
    FlashPlayerの他にShockwave、RealPlayerのバージョンも表示されるようです。

    上記リンクには他にもダウンロード先のファイルサイズを確認できるツール・GetSize や Quick Saver(Shishimushi - ウィンドウパネルで選択したページ全てをMHTファイルで保存 )の最新版が公開されています。

  • Read Mail

    ちょっと前に「送信済メールを一発で表示させる方法はないか?」という質問があった。

    758 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2008/01/24(木) 00:48:44 ID:VTL4kpJJO
    モニタ解像度の都合でパネルを表示させていないのですが 送信済みメールの一覧を参照する場合 メインメニューのメール→メールを表示 開いたメールのタブで未読→すべてのメッセージ→送信済み とたどらなければなりません 一発でたどりつくためのアクションをmenu.iniに追加する場合どう書けばいいのでしょうか

    762 名前:760[sage] 投稿日:2008/01/24(木) 03:51:26 ID:pWs5U3cX0
    >>758 すまん、間違えた。menu.iniには
    Submenu,"All Messages",Internal Access Points
    ボタンにしたいならtoolbar.iniに
    Button**="Show popup menu, "Internal Access Points",,"Read Mail""

    818 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2008/01/24(木) 16:04:59 ID:VTL4kpJJO
    >>762 ありがとうございます、ご指摘のものに
    Submenu,"All Messages",Internal Access Points,-3
    と末尾に"-3"を加えることでかなり短縮化することが出来ました

    Opera 総合スレッド Part85 より

    実は\mail\index.iniの[index **]セクション毎に表示させるアクションがある。

    read mail ,Id

    758さんの希望のアクションはindex.iniを参照すると、こんな感じになる。

    [Index 6]
    Name=送信済
    Id=5
    Parent Id=0
    Type=2
    ・・・・・・・
    ・・・・・・・
    Item,"送信済"=read mail ,5

    でも正直、

    Include,"All Messages",Internal Access Points,-3

    でいいような気もしますが・・・。

    Clear