サイボウズはクラウドベースのグループウェアや業務改善サービスを軸に、社会のチームワーク向上を支援しています。
XULRunner アプリケーションパッケージは、 Firefox 拡張機能のような標準的な toolkit bundles へ、アプリケーションを記述するためのマニフェストファイル (application.ini) を加えたものである。 XULアプリケーションは通常、拡張子 .xulapp または .xpi で ZIP 圧縮されたアーカイブである。これらは XULRunner のコマンドラインフラグ "-install-app" によってインストールすることができる (XULRunner 1.8.0.4 リリースノート 参照)。 application.ini application.ini マニフェストは拡張機能のルートに配置され、 XULRunner にアプリケーションを正しく起動させるためのめたデータを提供する。これは Windows の INI ファイルのように [Headin
Table of ContentsCopyrightPreface1. Mozilla Background2. The State of Mozilla3. Who Should Read This Book4. Platform and Applications5. Structure of the Book6. How This Book Was Written7. Mozilla Licensing Information8. Conventions9. Comments and Questions10. Acknowledgments1. Mozilla as Platform1.1. Visualizing Mozilla's Front End1.1.1. XPFE Framework1.1.2. Comparing XPFE and DHTML1.1.3. Componen
この記事はブラウザやメールで新しいページを読み込んだときにコードを実行したい XUL/JavaScript 開発者のためのものです。もし、コードをページを読み込んでいる時やタブを切り替えた時など、さらに高度な条件下で実行したいときは、 Progress Listeners を見てください。 Progress listeners により、拡張機能にドキュメントの表示やタブ切り替えのイベントを知らせることができます。 Progress listeners は nsIWebProgressListener interface を実行します。 オーバーレイの作成 まず、以下のXULドキュメントの一つ(あるいはあなたが対象としているアプリケーションによってはもっと)への overlay を作成します。 Application URI to overlay スクリプトの記述 overlay するスクリ
The page you are trying to reach does not exist, or has been moved. Please use the menus or the search box to find what you are looking for.
目次 1章:Firefox拡張機能ことはじめ(江村 秀之(level)) はじめに 拡張機能普及の背景 拡張機能でできること 拡張機能を作ってみよう! 2章:拡張機能開発で使う技術(下田 洋志) 拡張機能開発に利用する技術 それぞれの技術の役割 最低限必要な知識 3章:XUL入門 ~直感的なUI作成を体験!~(下田 洋志) はじめに XULの概要 コラム:属性での指定をCSSで代替する XULで利用できるウィジェット ルート要素 メニュー(やボタン) 入力コントロール 特殊な要素 ボックスの配置に関する要素 その他のXUL の機能 オーバーレイ 外部エンティティ コラム:ファイルタイプに応じたアイコン コラム:Firefox 3での新機能 4章:XPCOM活用術 ~高度な処理を実現する~(下田 洋志) はじめに XPConnectによるXPCOMの呼び出し ローカルファイルでXPConne
XUL Tips&Technics XULの技術情報 XUL Tutorials (邦訳)で得られる基礎知識は大変重要なことばかりですが、ちょっと突っ込んだ話になるともうチュートリアルには書かれていなかったりして、躓(つまづ)いてしまうこともあるのではないでしょうか。というか、僕は躓きまくりでした。 これは、自分が XUL をいじるなかで困ったこと・気付いたことなどについての覚え書きです。皆さんが XUL アプリや Mozilla 用の拡張機能を作る上で、何かの参考になれば幸いです。 使い方が分からないインターフェースなどは、 Mozilla のソースコードをオンラインで検索できる Mozilla Cross-Reference を使うと、 IDL (言語非依存のインターフェース定義)の形で詳細を見ることができます。 Mozilla は分かり易い開発者向けのドキュメントが不足しているので、
このページは XULRunner に関するよくある質問への回答と、よくある誤解を正すことが目的です。 XULRunner はブラウザですか? いいえ。XULRunner を使ってブラウザ(mybrowser の例 や Firefox)を作ることはできますが、「XULRunner ブラウザ」といったものはありません。 XULRunner は開発ツールですか? 特にそういうわけではありません。XULRunner はインターネットテクノロジランタイムです。XULRunner を開発ツール(例えば AJAX Toolkit Framework)を作るために利用することができます。将来、さまざまな開発ツールからなる XULRunner Developer Kit ができるでしょう。 XULRunner は Java や .NET(や Python など)のような他のランタイムと比べてどうですか? X
XULチュートリアル XUL について始めるためのに助けになるガイドつきのチュートリアルです。XULPlanet にあるものを元にしています。 XUL(XML User Interface Language)は、Firefoxなどのアプリケーションのユーザーインターフェイスを構築するためのMozillaのXMLベースの言語です。XULという用語は、Mozillaプラットフォーム全体を指す場合があります(XULアプリケーションは、XULやプラットフォームの他のコンポーネントを使用するアプリケーションなど)。 XULコントロールは、XULが提供するいくつかの共通コントロールをリストします。 ドキュメンテーション XUL チュートリアル XUL について始めるためのに助けになるガイドつきのチュートリアルです。XULPlanet にあるものを元にしています。 XUL リファレンス XUL の要素お
拡張機能と XUL アプリケーションは nsICommandLineHandler を実装したコンポーネントを書いてそれをカテゴリへレジストする事でコマンドラインパラメーターを拾うことができます。 Overview この添付したコードは XPCOM フレームワークを用いて書かれたコンポーネントで、XPConnect を通して JavaScript からアクセスできます。 Firefoxのコマンドラインをハンドル及び初期化についての公式な(簡明な)ページは nsICommandLine のドキュメントで見つける事ができます。これらは、XPIDL ファイルで定義されているインターフェイスの実装されているコードのリンクを見つけられるでしょう。またそれらは .idl ファイルと関係があります。 次に例は二つのコマンドラインパラメータをインプリメントしたコンポーネントの例です。 firefox.ex
この記事は、XULRunner を使った 基本的なデスクトップアプリケーションを作成することで、Mozilla プラットフォームを体験します。Firefox、Thunderbird、他の複数のアプリケーションがこのプラットフォームを使って実装されていることを考えれば、基本的なアプリケーションを作成するためにこのプラットフォームを使うのは、安全な選択です。 XUL ベースのデスクトップアプリケーションを作成したいならば、恐らく、XULRunner をインストールする必要があるでしょう。XULRunner をインストールすることから始めましょう。それから、ベアボーンアプリケーションが実行されることを確認します。 Step 1: XULRunner のダウンロード MDC の XULRunner のメインページでダウンロードリンクを見つけることができます。 Windows 用の XULRunne
以下の表は XUL が提供するユーザインタフェースコントロールの一覧です。それらがどのように使われるのかの手順を追ったガイドは XUL チュートリアルを、リファレンス情報は XUL リファレンスを参照してください。 <button type="menu">ドロップダウンメニューの付いたボタン。ボタンを押すとメニューが開きます。 <button type="menu" label="View"> <menupopup> <menuitem label="List"/> <menuitem label="Details"/> </menupopup> </button> button 要素のこの種類のメニューの詳細。 button のリファレンス 関する要素: menupopup menuitem <button type="menu-button">メニューを表示する分離した矢印ボタンを持つ
こんにちは! みなさんガジェットつくってますか! なんだか最近、色々な種類があるみたいですね! (以下略!) そしたら意外と簡単だった…! これならぼくにも作れそう!! ってことで、ちょっとメモしておきますね! どれにしようかな…! おもしろいこと Ubuntu で動けばいいや*1 自分とこで書きやすいのがいい こんな感じで考えていくと… 最終的に XUL アプリケーション,ってことになりました! XUL で作られたツールなら,いつも使っているよ! (Firefox とか Thunderbird とかね) だから XUL アプリに決定! つくるのむつかしそう? XUL のアプリって C から libxul をゴリゴリ触らないとダメなんじゃないの? なんて思っていた時期がぼくにもありました…! 大丈夫!XULRunner を使えば(HTML に似た)XUL と JavaScript だけでで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く