Mozillaでプログラミング(XUL)
■ このスレッドは過去ログ倉庫に格納されています
0001Moziller
NGNGMozilla 1.0 RC1がリリースされ、
XUL 1.0の仕様が一応フリーズしました。
なので、そろそろXULアプリケーションも出始めることでしょうし(希望的観測)
MozillaでのXULプログラミングについて騙りませんか。
Mozillaスレッド M10
http://pc.2ch.net/test/read.cgi/software/1019550671/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGUIを構成するための言語だっけ?
その段階が不明なんだけど(藁
00041
NGNGXMLをベースにした言語でGUIを記述できます。例えば、
<?xml version="1.0"?>
<window id="googleAPIWindow" title="&googleAPIWindow.title;"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
width="640" height="480" orient="horizontal">
<textbox/>
<button label="test"/>
</window>
こんな感じで書いてきます。
制御は基本的にはJavaScript1.5から行います。
00051
NGNGアプリ名とか残ってた。。。鬱。
ちなみに、Google Web APIをSOAPで呼び出すサンプルみたいなの作ろうとしてて
その関係で。
00061
NGNGttp://www.xulplanet.com/tutorials/xultu/
が参考になる。
少し古いけど和訳も。
XULチュートリアル(和訳)
ttp://www.janit.com/xml/XUL/
0007デフォルトの名無しさん
NGNG糞スレ立てんなヴォケ!!
0008デフォルトの名無しさん
NGNG氏ね。
氏ね。
氏ね。
氏ね。
氏ね。
氏ね。
氏ね。
氏ね。
00091
NGNGつか、俺がネタ書かないのが悪いような気もするけど。
Mozillaユーザ && 開発者
って時点で分母が小さいのかな。。。
0010デフォルトの名無しさん
NGNGページ内検索やOpen Locationの入力に使うようにしたい、
と思っているのだが時間が取れなくて…
# Ctrl-Fでdialog windowが出てくるのうざい。
0011デフォルトの名無しさん
NGNG検索に migemo 使えないかね。
2ch のスレ内検索に最適なんだが。
00121
NGNGEmacsのこと詳しくないのでミニバッファって何?
とりあえず検索してGNU Emacs Manual見てみました。
Mozillaにああいうのつけたら確かに面白いかも。
というか、別のブラウザになりません?(w
00131
NGNGで、ついでにmigemoも検索。
面白いものが結構ありますねぇ
でもMozillaってある意味Emacsと似た拡張の仕方ができるんで
migemoサーバとのインターフェイス書いてやれば
できなくもなさそうですね。
大改造が必要かもですけど(w
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGこのスレは、Moz2ch復活スレになりますた。
Mozilla 1.0RC2で動くように修正するところからはじめる予定です。
http://xul-app.hoops.jp/moz2ch/
0016デフォルトの名無しさん
NGNGそれを修正。
・ツールバーの画像等修正。
・Outlinerと(旧)Treeウィジェットが統合されてTreeウィジェットに
なったので、それに伴う修正…はまだ。
Outliner使いこなせてないんで…(ウトゥ
というわけで、またしばらくsage進行で
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGとりあえず好意的に受け取ってみる。
Moz2chの需要ってどれくらいあるんだろう。。。
0019デフォルトの名無しさん
NGNGへんな書き方してすみません。
期待してます。
マルチプラットフォームで、いいなぁと思うんですけど。
0020デフォルトの名無しさん
NGNG期待せずに待ってて。
マルチプラットフォームって(・∀・)イイ!!よね。。。
つーわけで、例によってsage
欲しい機能があったら、勉強して自分でつけるとか
…うーん、まだ難しいな。
0021デフォルトの名無しさん
NGNGじゃあMozillaベース2chブラウザとか、板ごとにブラウザの外観が
変わったりできるんですかね。
シャア板にいくと全体が赤くなり
読み込み厨は、ザクの目が左右に
動くとか。
葉鍵板に逝くと、中止ボタンを雄と
「うぐぅ」とかwav音声流してしゃべるとか。
さくら板逝くと、リンク飛ぶたび
「ほええー」とかしゃべってうるさいとか。(w
0022デフォルトの名無しさん
NGNGやればできなくもないと思われ。
でもウザいかも(藁
0023デフォルトの名無しさん
NGNGもうあるかもしれんけど・・・
それ以前にかなり詰めが甘いんだけど・・・
http://members13.tsukaeru.net/toshi/xul/
色々アドバイスを頂けるとありがたいです。
# 煽りはご勘弁を(w
0024デフォルトの名無しさん
NGNGCSSでフォントをいじると幸せ?
とりあえずまだ落としてみただけですが(藁
0025デフォルトの名無しさん
NGNGなぜか昔のmoz2chのソースが紛れ込んでる(藁
別にライセンスとか指定してないし使ってくれて構わないんだけど
明らかにproxybarでは使ってなさげだし、捨てておいたほうが吉かも。。
0026デフォルトの名無しさん
NGNG002723
NGNG激しくスマソ。
moz2ch のソースが入ってるのは…勘が良ければ理由分かるかも(藁
CSSいぢるのとかはその内やってみるです。
とりあえず今は「漏れ的に使えればオッケー」程度なので…
0028デフォルトの名無しさん
NGNG確かに、最初はすげえ!!とか
重うけど、最後はうぜえ!!に
なりそだね。(w
でも、飽きたころに、新バージョン
公開とか、さらにうざさ倍増。(w
はでで豪華な、布教活動仕様版がでたりして(w
0029デフォルトの名無しさん
NGNGとりあえず<toolbarbutton type="menu">使って
省スペース化に挑んでみたんだけど
ちょっと面倒くさい。。。
いや、全部いじればできるけどさ。
どうするのがよかろうか。。。
ちなみに、漏れは串使わ[なえ]い人なんで、あまり意味は持たなかったり。
0031デフォルトの名無しさん
NGNG↓こんなカンジ。
http://xul-app.hoops.jp/moz2ch/proxybar/
003323
NGNGに出来ないみたいなんで、tkcity にミラー作りました。
http://www4.tkcity.net/~toshiki/xul
これでとりあえずクリックするだけでインストール出来るようになります。
そんだけだけど。
0034デフォルトの名無しさん
NGNG漏れは見た目しか作らなかったのに早いね!
とりあえず現在選択中の項目にチェックがつくように
メニューアイテム作るところで
menuitem.setAttribute("type", "radio");
とするとイイかも
0035デフォルトの名無しさん
NGNG結構便利かも。。。
Mozillaスレッドのほうで、宣伝してもいいかも
003623
NGNG毎度毎度感謝です。取り入れさせて貰いました!
初期値を選択させるのがチトスマートじゃないんだけど(w
>>35
お誉めにあずかり光栄であります!
でも小心者なのでもちっとマトモになってから・・・
003723
NGNGプロクシのリストをインポート出来るようにしてみたです。
これが欲しかったのです。
これで僕はもう満足なのです(w
0038デフォルトの名無しさん
NGNG色々と可能性を模索している。
ブラウザ用途以外のmozilla
http://pc.2ch.net/test/read.cgi/software/1021448200/
0039デフォルトの名無しさん
NGNGこのスレ2,3人しかいないみたい。。。(藁
満足したならMozillaスレに宣伝してきてもイイかな?
いや、こういうの欲しい人もいるだろうし。。。
シンプルで(・∀・)イイ!!
0041デフォルトの名無しさん
NGNGとりあえず評判は上々のモヨリ
そんなに心配しなくてもあのスレはマターリマターリだから(藁
004223
NGNGなんかあーゆー小物系で(・∀・)イイ!!アイデア無いですかねぇ。
004323
NGNGウィンドウ毎のプロキシの設定って出来無いっぽいですねぇ・・・
navigator.js を見る限りでは・・・
さてどうしたものか・・・
0044デフォルトの名無しさん
NGNGというか、cuamってウィンドウ毎にproxy変えれるんですか?
それはなかなか強力な。。。
004523
NGNGいや、そーでなくって、二つのウィンドウを立ち上げて、一個目のウィンドウ
の設定を変えると、二個目の方も勝手に設定は変わっちゃうんだけど、表示は
変わらないという不具合に衝突してしまったっつー意味です。
Cuam はどうだったかな・・・忘れました(汗)
IE 5 以上だと不具合が出るまま放置だったんで使うの止めちゃったんで・・・
0046デフォルトの名無しさん
NGNG<broadcast>だったかな、それが確かそういうのに使われてた記憶が。
Mozillaスレの方みたけど、なかなか厄介そう。。。
俺も見てみる。
0047デフォルトの名無しさん
NGNG向こうのスレでは嘘くさいこと書いてた(汗
0048デフォルトの名無しさん
NGNGfunction ProxybarStart()
{
//dump("StartProxyBar start\n");
if (document.getElementById("proxypanel").getAttribute("hidden") == "false")
{
if (proxybarStartFlag) {
ProxybarConstructProxyMenu();
// select proxy_now or (No Proxy)
var pref = Components.classes["@mozilla.org/preferences;1"].createInstance(pb_nsIPref);
var now = "";
try { now = pref.GetCharPref("proxybar.proxy_now"); } catch(e) {}
var menu = document.getElementById("proxybar-proxyMenu");
var menuitem = menu.getElementsByAttribute("value", now)[0];
// if there isn't menu for "now", unset proxy
now = menuitem ? ProxybarSelectProxy(now) : ProxybarSelectProxy("");
// put checked mark
menuitem = menu.getElementsByAttribute("value", now)[0];
menuitem.setAttribute("checked", true);
//removeEventListener ("load",ProxybarStart, true);
// 代わりにflagをねかす
proxybarStartFlag = false;
}
}
//dump("StartProxyBar() end\n");
}
としたらとりあえず治った。
Prefbarを先に入れる必要はあるかも。
0049デフォルトの名無しさん
NGNGいまdiff入ってないから変更した部分コピペしたけど(汗
分かりづらくてスマソ。
要するにremoveEventListenerを使わずに
フラグ使って一度だけ実行するようにしてみただけ。
removeEventListenerがなぜダメかはよくわからない。。。
005023
NGNGサンクスコ。たしかにそれだと prefbar を先にインストールしてれば大丈夫みたいっ
すね。でも完璧を期すとなると、やっぱ prefbar に手を加えなきゃダメなんす
かねぇ・・・
一応修正版ウプしておきました。
005123
NGNG005223
NGNG005323
NGNG0054某スレ40
NGNGこれで、4〜5人にはなったと思われ。
0055デフォルトの名無しさん
NGNGXUL Planet:XUL チュートリアルなど。現行事実上最も信頼性の高いXULに関するテキスト。
http://www.xulplanet.com
XUL チュートリアル和訳:http://www.janit.com/xml/XUL/
mozdev.org:XUL アプリの宝庫。
http://mozdev.org
XUL Apps - outsider reflex:Context Menu Extension を始めとする XUL アプリケーション、リファレンスなど。
http://www.cc-net.or.jp/~piro/xul/xul.html
XUL 研:Moz2ch や、SOAP なアプローチを覗かせる XUL アプリの構想など。
http://xul-app.hoops.jp/
Komodo:XUL ベースの開発環境。(求む情報。)
http://www.activestate.com/Products/Komodo/
0056某スレ40=55
NGNGMultiZIlla:Mozilla のタブの拡張アドオン
http://multizilla.mozdev.org/index.html
ForumZilla:XULベースのディスカッションボードリーダ(*現在0.9.4ベース)
http://forumzilla.mozdev.org/index.html
XULMine:XULベースのマインスイーパ
http://www.nrr.co.uk/xulmine/
0057デフォルトの名無しさん
NGNGXULMaker:XULによるXULアプリ開発環境(現在再構築中)
http://xulmaker.mozdev.org/
ちなみに、>>55 のKomodoは、Perl, PHP, Python, Tcl, XSLT のための開発環境。
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG0060 ◆S0qIRC9I
NGNGnavigator.xulとnavigator.jsの頭のほうに出てきます。
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNGどもです。
時々ならageちゃっても大丈夫(藁
0063デフォルトの名無しさん
NGNGaddEventListener("load", onLoad, true);
とかやるのと
<window ... onload="return onLoad();">
とかやるのとの違いが分かってなかったけど
proxybarとprefbarの関係みてて、addEventListenerないと困るのがようやくわかった(藁
ちょっとMozillaのソース漁ってきます。
006523
NGNG確かにコレ使えばなんとかなりそうですね!
prefbar もコレ使えば改良出来ますね。
しちゃおうかな・・・
0066デフォルトの名無しさん
NGNGおおっ、期待してます。頑張ってください〜
■ このスレッドは過去ログ倉庫に格納されています