[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/09 15:13 / Filesize : 225 KB / Number-of Response : 901
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Geckoベースのブラウザを作ろう。



1 名前:デフォルトの名無しさん [02/06/08 23:31]
Mozillaも1.0がでてAPIが固定されたことだし、ここいらでGeckoベースのブラウザを開発してみませんか?


552 名前:デフォルトの名無しさん mailto:sage [03/10/19 19:40]
モジラ本家にも見捨てられかけてるGeckoを今更…

553 名前:デフォルトの名無しさん mailto:sage [03/10/19 22:51]
>>552
無知だね

554 名前:74 mailto:sage [03/10/20 16:50]
新しいウィンドウ作成がどうしてもうまくいかない・・・。
ポップアップの出る旧Tripodのページを表示しようとしたら
新しいウィンドウにも現在のウィンドウにも新しいページが表示されない。
それどころか閉じるとAV出るし。

WindowCreator登録してCreateChromeWindowで
新しく作ったnsIWebBrowserChromeぶち込めばいいだけだよね。
何でうまくいかないんだ・・・

555 名前:74 mailto:sage [03/10/20 17:10]
コード弄ってるうちにできるようになりました。
GetInterfaceでnsIDOMWindowを取得するようにしたときに
out Intf引数の扱いが変で関数内で明後日の方向に飛んでいってしまうのが原因だったようです。
あとはコンテキストメニューを表示できるようになれば実用に差し支えなくなります。

556 名前:デフォルトの名無しさん mailto:sage [03/11/03 05:27]
>>536
>>537
今更ですが サンクス

557 名前:デフォルトの名無しさん [03/11/15 04:23]
K-meleonの日本語化に苦戦中。
とりあえずlayerタブの日本語の文字化けがどうしようもない。

558 名前:デフォルトの名無しさん mailto:sage [03/11/15 16:52]
IEコンポーネントを使えば1秒で完了なのに。

559 名前:デフォルトの名無しさん mailto:sage [03/11/15 17:15]
いや、コンポーネントブラウザ総合スレならともかく
gecko スレでそれを言われても。

560 名前:デフォルトの名無しさん mailto:sage [03/11/15 23:45]
いや>>558の脳内ではIEコンポーネントを使えば1秒で
Geckoベースのブラウザが作れるんだろう。



561 名前:デフォルトの名無しさん mailto:sage [03/11/16 01:13]
何もそこまでGeckoベースに拘らんでも…
まぁソレを言うとこのスレの意味が無くなるが、
Geckoベースのメリットって別段無いしな。
ソースが公開されてる、と言っても別段、
Geckoのソースに手を入れて使うわけでも無し。

562 名前:デフォルトの名無しさん mailto:sage [03/11/16 04:43]
だからそういう話題はスレ違い。

563 名前:デフォルトの名無しさん mailto:sage [03/11/16 04:53]
ここはGeckoを使うか使わないかを議論するスレではなく、
Geckoを使うことに関して話し合うスレ。

564 名前:デフォルトの名無しさん mailto:sage [03/11/16 15:21]
そう。理屈では無い。これは信仰心。宗教だ。

565 名前:デフォルトの名無しさん mailto:sage [03/11/16 18:51]
>>564
脳の病気ですか?

566 名前:デフォルトの名無しさん mailto:sage [03/11/16 20:08]
>>564
宗教はお前だろ。
WinのスレでMac最高っていってるマカーと同じ。
スレ違いってことがわかってない。

567 名前:デフォルトの名無しさん mailto:sage [03/11/16 20:36]
要するにバカなんだよ

568 名前:デフォルトの名無しさん mailto:sage [03/11/17 00:39]
私はバカになりたい

569 名前:デフォルトの名無しさん mailto:sage [03/11/17 00:50]
>>557
0.7の日本語関係のバグを解決するためのパッチですけど
良かったら参考にしてみてください。

www.geocities.co.jp/SiliconValley/1634/BrowserViewFind.patch.gz
www.geocities.co.jp/SiliconValley/1634/BrowserFrameGlue.patch.gz

上のほうが、日本語を検索できないバグへのパッチ、
したのがタイトルの文字化けを防ぐパッチです。

私が0.8に対応させたいところなのですが、Mozillaのビルドがうまく
いかないもんで・・・。

570 名前:デフォルトの名無しさん [03/11/17 02:46]
信者の集うスレはここですね?



571 名前:デフォルトの名無しさん mailto:sage [03/11/17 02:59]
違います。

572 名前:デフォルトの名無しさん mailto:sage [03/11/17 03:59]
信者とかいう概念に囚われてると、好奇心で行動する椰子の考え方は理解できんってことか。

573 名前:デフォルトの名無しさん mailto:sage [03/11/17 22:09]
むしろ、>>570がある宗教(IE?)の信者に思える・・・。

574 名前:デフォルトの名無しさん mailto:sage [03/11/17 22:54]
IE教はあまり聞かないが、オープンソース教徒は割と頻繁に見かける。

575 名前:デフォルトの名無しさん mailto:sage [03/11/17 23:02]
↓IE教徒:投票結果をひっくり返す
www.forest.impress.co.jp/prize/1997/result.html#web

576 名前:デフォルトの名無しさん mailto:sage [03/11/17 23:43]
確かにネット上でIE絶賛してるサイトは余り見かけん。むしろ叩きの方が多いんじゃないかな。
オープンソースまんせーサイトは結構あるのに。

577 名前:デフォルトの名無しさん mailto:sage [03/11/18 01:24]
このサイトはIEX.X以上でご覧下さい。

なんていくらでもあるだろ。

578 名前:デフォルトの名無しさん mailto:sage [03/11/18 02:51]
>>577
そりゃ単に(シェアを理由に)他のOSおよびブラウザでチェックしたがらない怠慢
まぁコストの問題とかあるんだろうが、それでも文法チェックの甘いブラウザはチェック用途に
向かないと思う、無論最終チェックには良いだろうが

そういう意味でOpera7なんかも良くなりつつある(アドなので俺は使わないが)と思うのだが、
Mozilla程マンセーがないのはオープンソースでない故かな

スレ違いスマソ

579 名前:デフォルトの名無しさん mailto:sage [03/11/18 22:43]
文法チェックが甘いブラウザ、ではなく、許容度の高いブラウザなワケだが。閲覧には便利。
文法チェックは別ツールで行うべき。HTML Lintとか。

580 名前:デフォルトの名無しさん mailto:sage [03/11/19 01:11]
もちろんそうだけど、見た目のチェックは複数のブラウザでした方がいいでしょ。



581 名前:デフォルトの名無しさん mailto:sage [03/11/19 04:28]
おまいらそろそろ続きはソフトウェア板かWeb制作板でおねがいします。

582 名前:デフォルトの名無しさん mailto:sage [03/11/24 10:13]
www.iol.ie/~locka/mozilla/mozilla.htm
Mozilla 1.5 ActiveX Control

583 名前:デフォルトの名無しさん mailto:sage [03/11/25 03:28]
このスレで公開されたMinimumGekkoの以下のような実行時の
www004.upp.so-net.ne.jp/rcl/program/gecko/geckosdk/Minimum.png
使用メモリ量ってどのくらいでしょうか?
激しく興味を惹かれます。

584 名前:74 mailto:sage [03/11/25 18:35]
>>583
Delphiで同じものを作って起動直後に11月25日18時28分現在のYahoo!JAPANを表示させると
タスクマネージャでメモリ使用量16284kB、仮想メモリサイズ6900kBでした。
ちなみにGoogleツールバー装備のIEでは21420kB、12804kBで、
Googlebar+CTX+TBX+Prefbar2のNetscape7.1では29888kB、20560kBでした。

585 名前:デフォルトの名無しさん mailto:sage [03/11/25 21:49]
win2ksp3のIE6.0SP1環境でYahoo!JAPANを表示時
IEの消費メモリが 使用メモリ量19MB 仮想メモリ10MBなので
Gekkoの最小構成といえども思ったよりもメモリ必要量は少なくないですね。
ありがとうございました。感謝


#IEの方はシステムと切り離していない環境なので割り引いて考える必要がありますね
何回か起動終了を繰り返すうちにIEは使用メモリ11MB 仮想メモリ3MBになりました



586 名前:デフォルトの名無しさん mailto:sage [03/11/25 22:21]
やっぱり、メモリの量はあんま関係無いみたいだね。
メモリの量を減らしたいなら、
componentsとchromeに手を入れざるをえんだろうなぁ。

587 名前:デフォルトの名無しさん mailto:sage [03/11/30 00:05]
sylera2でたね。

588 名前:デフォルトの名無しさん [03/11/30 14:31]
age

589 名前:デフォルトの名無しさん mailto:sage [03/12/03 18:14]
IEからJavaScriptでMozillaを呼び出すようにできないかな?
ホームページ作成者がIEとMozillaを選べるようにしたい。

590 名前:デフォルトの名無しさん mailto:sage [03/12/03 20:38]
RewriteCond %{HTTP_USER_AGENT} ^"^Mozilla/.\.0 \(compatible; MSIE.*$ [NC]
RewriteRule ^.* www.mozilla.org/ [R,L]



591 名前:590 mailto:sage [03/12/03 20:40]
なんかゴミが入った
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.\.0 \(compatible; MSIE.*$ [NC]
RewriteRule ^.* www.mozilla.org/ [R,L]

592 名前:デフォルトの名無しさん [03/12/11 18:49]
ブラウザ以外でgeckoエンジンを組み込んでいるソフトってありますか?
(例えばバナー表示などで)
参考にしたいので(ソースの有無にかかわらず)教えてください


593 名前:デフォルトの名無しさん mailto:sage [03/12/12 13:24]
thunderbird

594 名前:つまずき [03/12/14 15:38]
XPsp1に
Mozilla 1.5 ActiveX Control と Minizilla.zip(勝手に)を DLして
Mozilla 1.5を C:\Mozilla と言うフォルダにインストールし
そして Minizillaの解凍したものを 同じフォルダへ入れました

レジストリ登録はインストーラの方でやってくれるみたいす。
環境変数PATHは同じフォルダにそのソフトを置けばいいようなのでやってません。

この状態で起動はごく普通にできるんですが
再起動すると フォルダが 増えて行くんです
(MozillaControl MozillaControl-1 MozillaControl-2)のように

default_pref.js も読み込んでないようです
なにか ご存知方いますか?

595 名前:つまずき [03/12/14 18:28]
Mozilla 1.6 Beta を DLし Mozilla 1.5 ActiveX Control の吐き出すファイルと同じように
余計なファイルを削除し(フォルダの中身はいじってない が msgbsutl.dllだけ追加 )て
↑ のとうりにやってみたら 起動する度にフォルダは出来ずうまくいってますね
という事は いじっていない フォルダのどれかに違いがあるんですかねぇ?

596 名前:デフォルトの名無しさん mailto:sage [03/12/16 15:15]
K-Meleon0.8.1は日本語を含むパスにファイルを保存できないのだがそれが出来れば・・・
RSSReaderとかもpluginで作ってないかなあ

597 名前:594-595 [03/12/29 21:59]
新しいバージョンが出たのでそれをインストールしたら 直ってしまいました
2003/12/24 Mozilla 1.6 ActiveX Control Test

598 名前:デフォルトの名無しさん [03/12/30 00:08]
ActiveX コントロールの 右クリック
何とかなんないかな〜

599 名前:デフォルトの名無しさん mailto:sage [03/12/30 23:46]
>>598
どういう意味?

600 名前:デフォルトの名無しさん mailto:sage [04/01/01 02:20]
上にclがどうたらってレスがあったけど、
VC++をインストールせずに、cl.exeにパスを通すだけでビルドする、
ってのは可能なのかな?



601 名前:デフォルトの名無しさん mailto:sage [04/01/01 02:43]
>>600
何が言いたいんだ?さっぱり分からん。
VC++のcl.exeをどっかからコピってくるってことか?
だとしたらGeckoいじる前に簡単なプログラムやった方が良いと思われ。

602 名前:デフォルトの名無しさん mailto:sage [04/01/01 16:45]
.Net Framework SDK に cl.exe が入っているけど
ビルドするには加えて MS Platform SDK も必要、じゃなかったかな。

603 名前:デフォルトの名無しさん mailto:sage [04/01/01 17:08]
ttp://www004.upp.so-net.ne.jp/rcl/program/gecko/geckosdk/build.html
> 開発環境を持っていない人は、Microsoftからダウンロードできます。
> .NET Framework Software Development Kit Version 1.1(VC++7.1相当)と
> Platform SDK-CoreSDK(俗に言うWindowsSDK)をインストールしてください。

合計800MBぐらいか。


604 名前:デフォルトの名無しさん mailto:sage [04/01/01 23:07]
これ落とせばMozillaがコンパイルできる?
K-Meleonのプラグインをコンパイルしてみたいんだけど、なんか色々必要みたいで・・・

605 名前:デフォルトの名無しさん mailto:sage [04/01/02 01:20]
>>604
> これ落とせばMozillaがコンパイルできる?
Mozilla自体をコンパイルすんの?スレ違いじゃない?

> K-Meleonのプラグインをコンパイルしてみたいんだけど、なんか色々必要みたいで・・・
何が必要なの?

606 名前:デフォルトの名無しさん mailto:sage [04/01/02 11:03]
kmeleon.sourceforge.net/docs/build.php
ここみたらVC++6以上が必要だとか、他にもWinCVSとかCygwinとか
よく分からんツールが列挙されてて…とりあえず落としてみたけど。
何がしたいかというと、プラグインのダイアログで日本語が文字化けするんで
MSPゴシックとかに変えて、もし出来ればちゃんと日本語扱えるようにしてみたいなあと。
C++やったこと無いけど。

607 名前:デフォルトの名無しさん mailto:sage [04/01/02 11:54]
そのぐらいのことならResourceHackerでいいんじゃないの?

608 名前:デフォルトの名無しさん mailto:sage [04/01/02 23:38]
そーなんですけどね。実際それの類似ツールで書き換えて表示させてるんですが、
Ctrl+Gのネット検索とかは日本語をまともにGoogleに渡してくれないんで
どうしたもんかなあと思いまして。

609 名前:デフォルトの名無しさん mailto:sage [04/01/02 23:57]
エンジンはGeckoでいいが、インターフェースはあれを使ってほしくない
というよりも

あのインターフェースが大嫌い。
はっきりいって、他のソフトよりも浮いて見える。

610 名前:598 mailto:& [04/01/03 09:25]
>>599
なんか出遅れたみたいで 今更なんですが
Mozilla ActiveX Controlで作ったやつの右クリックで
進む や 戻る とかは出来るんですがコピペが出来ないんです。
Ctrl+C や Ctrl+Vで一応出来るんですが・・・




611 名前:デフォルトの名無しさん mailto:sage [04/01/04 00:56]
やっぱまずはVC++買わないとダメか

612 名前:蕪木ら某 ◆Googl8RmwA mailto:sage [04/01/04 01:25]
>>611
www.microsoft.com/japan/msdn/vstudio/productinfo/featureview.asp
> Visual C++ .NET Standard...
> (最適化コンパイラなし)
...?

613 名前:デフォルトの名無しさん mailto:sage [04/01/04 01:32]
おや?こんなところまでくるのかw

614 名前:デフォルトの名無しさん mailto:はんかくせ〜 [04/01/04 10:10]
>>613
あんた相当暇人だな

615 名前:デフォルトの名無しさん mailto:sage [04/01/04 10:54]
>>614
何故そう思う?
そんなに>>613の文章が暇人に見えるのか?
蕪木ら某はMozillaスレでよく見かけるから、こんなところにも来るのかと言っただけだが?

あと、「はんかくせ〜」って何だ?

616 名前:デフォルトの名無しさん mailto:sage [04/01/04 10:57]
ああ、すまん。誤爆かキチガイのどっちかだな。
>>615に対するレスは返さなくていいよ(返せないと思うけど)

617 名前:デフォルトの名無しさん [04/01/04 11:43]
>>615
あっそ? フーン

618 名前:デフォルトの名無しさん [04/01/04 12:06]
ぷらら ぷらら か〜

619 名前:デフォルトの名無しさん [04/01/04 18:49]
著作権侵害厨の集うスレはここですか?

620 名前:デフォルトの名無しさん mailto:sage [04/01/04 19:09]
>>617-619
これ同一人物?言ってること意味分からん。キモイ



621 名前:デフォルトの名無しさん mailto:sage [04/01/04 19:39]
のんびりスレなんで、煽らんでくれ。
漏れもわかんないけど。

622 名前:デフォルトの名無しさん mailto:sage [04/01/05 06:45]
ところで、tabの取り扱いって、C++側からだと、貧弱過ぎません?
nsITabBrowserなんてクラスがあったら便利だと思うんだけど。

623 名前:デフォルトの名無しさん mailto:sage [04/01/06 01:46]
>>622
どういうインターフェイス?

624 名前:デフォルトの名無しさん mailto:sage [04/01/06 19:14]
例えば、tabのシングルウィンドウを本格的にサポートしようとすると、
nsIWebNavigationでは力不足だと思う。
nsITabBrowser::LoadURIinTab(in nsIURI targetURI, in nsIURI refererURI, in PRBool bypassCache);
みたいなメソッドが必要なんじゃない?

625 名前:デフォルトの名無しさん mailto:sage [04/01/06 20:30]
>>624
おいおい。それはUA側で実装することだろ。
何でGeckoがあるかないか分からないタブの面倒を見なきゃならんのだ?

626 名前:デフォルトの名無しさん mailto:sage [04/01/06 20:37]
>>624
それに、タブを作るには親ウィンドウのハンドルが必要だろ。
初期化が面倒になるし、Gecko自体も複雑になるではないか

627 名前:デフォルトの名無しさん [04/01/06 22:33]
もともとDOMのwindowは名前がつけられるんだから、tabのnative窓がどこであれ
それを統括的に扱う仕組みが必要だと思うが…。

628 名前:デフォルトの名無しさん mailto:sage [04/01/07 00:17]
lxr.mozilla.org/mozilla/source/toolkit/content/widgets/tabbrowser.xml
lxr.mozilla.org/mozilla/source/xpfe/global/resources/content/bindings/tabbrowser.xml
white.sakura.ne.jp/~piro/xul/codes/tabextensions/content/tabextensionsWidgets/tabextensions.xml
white.sakura.ne.jp/~piro/xul/codes/tabextensions/content/tabextensionsBindings/tabextensions.xml
Moz, TBE は上のXBL(XULの<tabbrowser>要素)で統括して扱ってるわけだが、
C++のwrapper class で処理したいってことかいな。UA側で実装することだと思うが。

629 名前:デフォルトの名無しさん mailto:sage [04/01/07 20:00]
UA側ってどういうこと?

たとえば、すでにtabを2つ以上開いててそれぞれの名前が_A,_Bだった場合、
_Aのコンテンツで
javascript:window.open("test.html","_B","resizable");
を呼ばれたら困ってしまう。

現行のバインディングでは、親子関係にまったく触れてないから、
仮にwindow.open()で新しいタブが作れた場合、
window.opener.close()で(1)閉じられない(2)自分ごと閉じてしまう。

こういうのをバインディングにやらせるのは荷が重い、
というかややこしすぎてダメだと思う。

630 名前:デフォルトの名無しさん mailto:sage [04/01/08 03:20]
>>629
>現行のバインディングでは、親子関係にまったく触れてないから、
はい?親ウィンドウは通知されますよ?



631 名前:デフォルトの名無しさん mailto:sage [04/01/08 18:22]
だから、親ウィンドウじゃなくて、親タブ?を渡すのが筋かと。
window.close()はウィンドウじゃなくて、タブを閉じてほしいでしょ?

632 名前:デフォルトの名無しさん mailto:sage [04/01/08 21:17]
>>631
だから何を言ってるのよ?
親ウィンドウのハンドルは君が言うところの親タブ?のハンドルでしょ。

つっかGecko触ったことないでしょ?
君が行くべきスレはXULスレじゃない?


633 名前:デフォルトの名無しさん mailto:sage [04/01/08 21:23]
>>631
通知される親ウィンドウってHWNDじゃないのは分かってる?nsIWebBrowserChromeだよ?

634 名前:デフォルトの名無しさん mailto:sage [04/01/08 21:31]
nsIWebBrowserChromeもウィンドウに変わりはないでしょうが。
タブで開くと親ウィンドウ=子ウィンドウってことだよ。

635 名前:デフォルトの名無しさん mailto:sage [04/01/08 22:03]
>>634
>タブで開くと親ウィンドウ=子ウィンドウってことだよ。
HWND等に限って言えば、ね。
でもnsIWebBrowserChromeのインスタンスは違うんだからさあ。区別できるでしょー?
もうレスしません。めんどくさい。

636 名前:デフォルトの名無しさん mailto:sage [04/01/20 01:10]
delphi.mozdev.org/articles/taming_the_lizard_with_delphi.html
こんなの出てる。Mozilla ActiveX Control をDelphiで組み込むってだけだけど

637 名前:デフォルトの名無しさん mailto:sage [04/01/23 23:17]
大変恐縮なのですが、教えていただきたいことがあります。

Geckoを使ったブラウザは、軽いのから重いもまでいくつかありますよね。
でも、実際に使ってみた実感として、
起動速度の違いはあるものの、
描画速度に関しては似たり寄ったりのような気がします。
(epiphanyとfirebirdを比べてみました。)

ブラウザの描画の仕組みを知らないのですが、描画速度というものは、
完全に描画エンジンによって決定されるものなのでしょうか?

つまり、Geckoを使ったブラウザで軽いとか重いとかいうのは
起動の時の話のみを言っているのでしょうか?

ちょっとスレ違いかもしれませんが、よろしくお願いします。

638 名前:デフォルトの名無しさん mailto:sage [04/01/24 00:29]
FirebirdやMozillaなどのXULを使ってるタイプ(非ネイティブUI)の場合、GeckoはUIの方も面倒見なきゃいけないから差が出る。
つうことで、重い軽いは起動のときに限ったことじゃない。
再描画するのはGeckoなんだから重いテーマは軽いテーマより時間がかかることになる。NautiPolisとClassicで比べてみるとすごく実感できる。

もうちょっと詳しい方の説明キボンヌ。

639 名前:デフォルトの名無しさん mailto:sage [04/01/25 11:08]
Gecko使ったブラウザでお勧めは何でしょう
有名じゃなくてもいいです

640 名前:蕪木ら某 ◆Googl8RmwA mailto:sage [04/01/25 16:00]
>>639
ttp://directory.google.com/Top/Computers/Software/Internet/Clients/
WWW/Browsers/Mozilla/Applications_Based_on_Mozilla_Source/
> Viewing in Google PageRank order
(w



641 名前:637 mailto:sage [04/01/26 14:19]
>>638

テーマの話が出てくると言うことは、上で言っているUIというのは
HTMLの中の物ではなくて、ブラウザ自身のUI(更新ボタンとか)の
話ですよね。
Geckoってそんなものまで面倒見るものだったのですか。びっくりです。

昔、Galeonを使ったときには、HTMLの中のUI(sendボタンとか)が
Mozillaとはちがって、GTKっぽいもの(?)だった気がするのですが
これは、HTML上のUIもGeckoは面倒を見てないと言うことなんですね。

そうだとすると、ボタンやらリストをいっぱい貼り付けたHTMLを表示すれば
MozillaとGaleonの表示速度に差が出てくるんですね。

Geckoはそんな風に使う機能を取捨選択できるわけですか。
軽いブラウザを作ろうと思ったら、Geckoに仕事させない方がよいと言うことですね。
あれれ…でも、Geckoのドキュメントを目にすると、「賢くて描画も速いよ」みたいな事が
書いてあったのですけど、、、あくまで宣伝文句?

642 名前:638 mailto:sage [04/01/26 17:37]
>637=641
HTMLの中のボタンなんかは、Geckoじゃなくてシステムの方で作るんだ。
GeckoはHTMLを解釈して設計図を作ってシステム側に渡すだけ。その設計図をもとに、HTMLの中のボタンをGTKやQtとかが用意する。
ボタンとかエディットボックスとか、そういうものをまとめてWidgetって呼ぶんだけど、GTKやQtのはあらかじめ完成品が用意されていて、サイズとか配置をもとに、そこにおくだけでいいから、速くて軽い。
Geckoの"描画が速い"ってのは、このGTKなんかに渡す設計図を作るのが速いってこと。

一方、Mozillaの概観はHTMLじゃなくて「XUL」で出来てる。こっちはGTKやQtじゃなく、GeckoがXULを解釈して自分で作る。
XULで作るWidgetの材料はGTKやQtから借りてきて、その上に各テーマごとの見栄えやWidgetの配置、クリックされたときの動作をGeckoが一から作る。
そのせいでGaleonやSkipstoneに比べてMozillaやFirebirdの動きはもっさりしてる。

テーマごとに重さなどに違いがあるのは、ClassicやLo-Fiなど、GTKなどの完成品にちょっと飾りをつけるだけで済むのに対して、ModernやNautiPolisはほとんど全ての部分を自力で作ってるから。

というわけです。
(;´Д`)エロイヒトホソクオナガイシマス...

643 名前:637 mailto:sage [04/01/27 11:12]
>>642

とても分かりいやすい説明をありがとうございます。
2chでこんなに詳しく解説を頂いたのは初めてかも。

konquerorとmozillaでWidgetの見た目が違うのは
GTKとQtの違いと言うことですね。

本当にありがとうございました。
netを徘徊してもう少し勉強してきます。

644 名前:デフォルトの名無しさん mailto:sage [04/01/27 20:23]
いちおー補足しとくと、“GTKとQtの違い”という場合は、KonquerorとGaleonという対比になるな。
Mozillaの使ってるのは飽くまでもXULで、環境にKDEを使ってるならXULを構成する元はQtだし、GnomeならGTKってことになる。

645 名前:637 mailto:sage [04/01/28 13:38]
をを、mozillaは使う環境でWidgetが変るわけですか。
勉強になります。どうもです。

書きこむたびに突込みどころ満載の私。ははは。


646 名前:デフォルトの名無しさん mailto:sage [04/01/31 17:37]
結論としては、IEコンポーネント最強ということですか?

647 名前:デフォルトの名無しさん mailto:sage [04/01/31 19:58]
642の説明は怪しい気が…
たしかに、一部のUIはOSの機能をそのまま使って作られてるけど、
そうじゃないのもあるでしょ。
ボタンはlook and feelが働くのでOS側の外観を真似てるように見えて、
実はGeckoが描いてるんじゃない?
CSSがバリバリ効く部分では、Geckoを使わないと、逆に不経済だと思う。

648 名前:デフォルトの名無しさん mailto:sage [04/01/31 20:02]
>>647
妄想で語るな馬鹿者

lxr.mozilla.org/seamonkey/source/widget/src/

649 名前:デフォルトの名無しさん mailto:sage [04/02/04 00:57]
Gecko使った2chブラウザってないよね

650 名前:デフォルトの名無しさん mailto:sage [04/02/04 07:00]
>649
Moz2ch



651 名前:デフォルトの名無しさん [04/02/04 11:07]
まあGeckoというよりXULを前面に押し出してるからなあれは…

652 名前:デフォルトの名無しさん mailto:なんて書くと語弊があるが sage [04/02/04 19:10]
p2はGecko使ってるぜ!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<225KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef