タグ

xulに関するamino_acid9のブックマーク (15)

  • デスクトップ版Firefox 57で拡張機能はWebExtensionsベースに限定化 - Mozilla Flux

    Mozillaは、Add-ons in 2017 | Mozilla Add-ons Blogにおいて、Firefox 57のリリース(2017年11月28日:米国時間)に伴い、デスクトップ版ではWebExtensionsベースの拡張機能だけを読み込む措置を執る旨を明らかにした。XUL/XPCOMベースやAdd-on SDKベースの拡張機能(レガシー拡張機能)は、一切利用できなくなる。この措置を確実なものとするため、Mozilla Add-ons(AMO)では、Firefox 53のリリース(2017年4月18日:米国時間)に伴い、新規の拡張機能を登録する場合にWebExtensionsベースでないと受け付けなくなる。 現時点でのスケジュールは、Add-ons/2017 - MozillaWikiに詳しい。それによれば、Firefox 53のリリース時点で具体的に実施される措置は、AMOに

    デスクトップ版Firefox 57で拡張機能はWebExtensionsベースに限定化 - Mozilla Flux
    amino_acid9
    amino_acid9 2016/11/25
    xulだけでなくAdd-on SDKも切るとは無慈悲な…
  • [XUL] Options dialog/Preference and OS X, Linux - mozillaZine Forums

    amino_acid9
    amino_acid9 2013/04/30
    browser.preferences.instantApply=trueの環境ではacceptボタンが表示されないのでondialogacceptハンドラが実行されない。その回避のため、onloadハンドラでacceptボタンを表示する方法
  • MozillaZine.jp フォーラム • トピック - prefwindowのtype属性について

    自作のFirefox拡張用オプションダイアログにprefwindowを用いています。 MDCのprefwindowの説明ページを見てみると、type属性について次のように書いてあります。 type "prefwindow" または "child" のどちらかでなくてはいけません。 type="child" は、トップレベルの設定ウィンドウから開かれるサブダイアログ(それは通常モーダルダイアログです)であることを示します。(MacOS XやGNOMEのように)設定を即座に適用する環境では、このサブダイアログは、それらの設定を書き込んでもよいかどうか確認されます。(Windows のように)設定を即座に適用しない環境でサブダイアログが確認された時(OKボタンが押された時)は、なされた変更は親ウィンドウの<preferences>のセットに保持され、親ウィンドウが確認された時に保存されます。子ウ

    amino_acid9
    amino_acid9 2013/04/30
    type属性による動作の違いについて。browser.preferences.instantApplyによる違いと同じ動作
  • Latest topics > XULに追加された「layer」属性には、XULと低レベルのレイヤの入り交じりっぷりが顕れていた - outsider reflex

    Latest topics > XULに追加された「layer」属性には、XULと低レベルのレイヤの入り交じりっぷりが顕れていた 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « タブを検索する機能が欲しい / How to search tabs? Main 木村拓哉艦長代理の宇宙戦艦ヤマト » XULに追加された「layer」属性には、XULと低レベルのレイヤの入り交じりっぷりが顕れていた - Dec 11, 2010 Firefox4 オワタ - alice0775のファイル置き場で既報だけど、Bug 588764 – Content area needs a grey border and shadow around itというバグのパッチ

  • 目次 - Firefox拡張機能開発チュートリアル (XHTML)

    目次 1章:Firefox拡張機能ことはじめ(江村 秀之(level)) はじめに 拡張機能普及の背景 拡張機能でできること 拡張機能を作ってみよう! 2章:拡張機能開発で使う技術(下田 洋志) 拡張機能開発に利用する技術 それぞれの技術の役割 最低限必要な知識 3章:XUL入門 ~直感的なUI作成を体験!~(下田 洋志) はじめに XULの概要 コラム:属性での指定をCSSで代替する XULで利用できるウィジェット ルート要素 メニュー(やボタン) 入力コントロール 特殊な要素 ボックスの配置に関する要素 その他のXUL の機能 オーバーレイ 外部エンティティ コラム:ファイルタイプに応じたアイコン コラム:Firefox 3での新機能 4章:XPCOM活用術 ~高度な処理を実現する~(下田 洋志) はじめに XPConnectによるXPCOMの呼び出し ローカルファイルでXPConne

  • Latest topics > クリックされたタブを取得する方法 - outsider reflex

    Latest topics > クリックされたタブを取得する方法 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « 画面の描画内容を一時的にロックしておいて、裏であれこれして最後にまとめて描画させる方法の再考 Main ツリー型タブとTabberwockyを同時に入れられるようにしたよ » クリックされたタブを取得する方法 - Dec 25, 2009 ツリー型タブとClose tab by double clickの競合について報告をもらった。 向こうのコードを見てみたら、タブバーの上でダブルクリックされた時にそのイベントがタブの中で発生したものかどうかを検出するのにevent.originalTargetとそのparentNodeだけを見ていて

  • 第 2 回 Firefox 出張ワークショップ発表資料: Days on the Moon

    先日京都コンピュータ学院で開催されたオープンソースカンファレンス 2009 Kansai、その中の一セッション「第 2 回 Firefox 出張ワークショップ ~基礎から学べる拡張機能開発~」に講師として参加させていただきました。私の担当した後半、実際に拡張機能を作ってみる部分の資料及び完成版の拡張は以下になります。 Firefox 拡張機能開発ワークショップ in OSC Kansai 2009 contexthistory-0.1.xpi ソースコード chrome/ content/ contexthistory.js contexthistory.xul chrome.manifest install.rdf 「わからないことがあったとき、どうやって調べるか」をひとつの柱として話を進めていきたかったのですが、つたない進行で後半ややペースが押し気味になってしまい、終了時間を 5 分ほ

  • Firefox 3のfilefield要素

    Firefox 3のオプション設定ダイアログやダウンロード・ダイアログなどに存在するfilefield要素。nsIFilePickerなどと組み合わせてファイルやフォルダを指定するために使うもののようだけど、MDCに書いてないので使い方が全然わからなかった。けどソースをgrepして探して読んでみたら、ファイルやフォルダの指定に特化したものだったのでそんなに難しくなかった。ということで使い方のメモ。 よくある使い方であろうダイアログでアプリケーションを指定するようなケースでは、 <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/"?> <?xml-stylesheet href="chrome://mozapps/content/preferences/preferences.css"?> <?xml-styl

    Firefox 3のfilefield要素
  • Latest topics > Firefox 3.5 on Mac OS Xのタイトルバーまわりの新機能 - outsider reflex

    Latest topics > Firefox 3.5 on Mac OS Xのタイトルバーまわりの新機能 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « (多分)児ポ法とか表現規制とかの話について白田先生が熱く語っているよ Main Mac OS Xのデフォルトテーマに合わせた新スタイルをツリー型タブに加えたよ » Firefox 3.5 on Mac OS Xのタイトルバーまわりの新機能 - Mar 24, 2009 以前、Mac OS X上でタイトルバーとツールバーがくっついた様な見た目を実現するためにFirefox 3から導入されたactivetitlebarcolor属性とinactivetitlebarcolor属性について調べたけど

  • appearance - CSS: カスケーディングスタイルシート | MDN

    CSS チュートリアル CSS の基 CSS の第一歩 CSS の第一歩の概要 CSS とは何か CSS 入門 CSS の全体像 CSS の働き 評価課題: 経歴ページのスタイル設定 CSS の構成要素 CSS の構成要素の概要 CSS セレクター Type, class, and ID selectors Attribute selectors Pseudo-classes and pseudo-elements Combinators カスケードと継承 Cascade layers ボックスモデル 背景と境界 書字方向の操作 内容のはみ出し CSS の値と単位 CSS における大きさの指定 画像、メディア、フォームの要素 表のスタイル付け CSS のデバッグ CSS の整理 評価課題: CSS の基的な理解度 評価課題: 素敵なレターヘッドの便箋の作成 評価課題: かっこいいボック

    appearance - CSS: カスケーディングスタイルシート | MDN
  • XUL、Tree/ツリーのスタイル - FAX

    ツリーのスタイルに関して調べて試した。正確な情報が少なく苦労した。3日ぐらいかかったっす。以下メモ(不正確な場合あり)。 dataスキーム内に記述したCSSブロックではダブルクォーテーションが使えない。知らないと、urlで使い動かずはまる。ツリー全体で行の高さは一定。::-moz-tree-cellとCSSのbackgroundを組み合わせると、セルの背景に画像を置き、上に字を重ねられる。ラベルの左横にアイコンをだすには、::-moz-tree-imageかtreecell要素のsrc属性を使う。どちらも同じ効果が得られるようだった。::-moz-tree-imageで個別のカラムを指定する場合は続けて(treecol要素のid属性(propertiesではない!), treerow要素のproperties属性)で指定する。::-moz-tree-lineは線のスタイルと色のみ変えられる

  • XUL Wiki - XUL Wiki

    XUL Wiki は、XML User Interface Language (XUL) やその関連技術の情報をまとめる Wiki サイトです。 メニュー XULRunner ソースコード探訪 CSS サンプル ローカルファイルとフォルダの操作 グローバルなイベント通知 開いているすべてのウィンドウを得る 拡張の説明のローカライズ ダウンロード完了時のダイアログ スクリプトから別のスクリプトを読み込む メニューを表示するかの条件を指定する データをJSON形式で保存するために Best Laptops for Students and Gaming

  • 設定システム | MDN

    This is an archived page. It's not actively maintained. このドキュメントはAviary Toolkitの新しい設定システムについて説明します。このシステムを使用して、様々なプラットフォーム (WindowsMacOS X および GNOME) で表示して動くのに適した設定ウインドウを作ることができます。 注意: 設定システムは Firefox/Thunderbird 1.5 (alpha版、beta版を含む) をスタートするときのみ利用できます。Firefox 1.0ベースのアプリケーションおよび拡張機能でこれを使うことはできません。 新しい設定システムは、いくつかのXUL要素と属性によって実装されます。以下のリンクをクリックすることで、それらについての参考となる情報にアクセスできます。: 設定システムの資料: 簡単な紹介: Ge

    設定システム | MDN
    amino_acid9
    amino_acid9 2007/10/13
    設定システム
  • XULチュートリアル

    XULチュートリアル XUL について始めるためのに助けになるガイドつきのチュートリアルです。XULPlanet にあるものを元にしています。 XUL(XML User Interface Language)は、Firefoxなどのアプリケーションのユーザーインターフェイスを構築するためのMozillaのXMLベースの言語です。XULという用語は、Mozillaプラットフォーム全体を指す場合があります(XULアプリケーションは、XULやプラットフォームの他のコンポーネントを使用するアプリケーションなど)。 XULコントロールは、XULが提供するいくつかの共通コントロールをリストします。 ドキュメンテーション XUL チュートリアル XUL について始めるためのに助けになるガイドつきのチュートリアルです。XULPlanet にあるものを元にしています。 XUL リファレンス XUL の要素お

    XULチュートリアル
  • XUL チュートリアル - MDC

    このチュートリアルは XUL (XML User-interface Language) について述べています。この言語は Mozilla アプリケーション用に作成され、そのユーザインターフェイスを定義するのに使用されています。 はじめに はじめに XULの構造 Chrome URL マニフェストファイル シンプルな要素 ウィンドウを作成する ボタンを追加する ラベルと画像を追加する 入力コントロール 数値コントロール リストコントロール プログレスメーター HTML 要素を追加する スペーサーを使用する その他のボタン機能 ボックスモデル ボックスモデル 要素の配置 ボックスモデルの詳細 グループボックス さらに要素を追加する その他のレイアウト要素 スタックとデッキ スタックの配置 タブボックス グリッド コンテンツパネル スプリッター ツールバーとメニュー ツールバー 簡単なメニュー

    XUL チュートリアル - MDC
  • 1