xul

XULアプリケーション内で文字コードの変換を行なう例

以下はUTF-8からShift_JISに変換している例 var converter = Components .classes['@mozilla.org/intl/scriptableunicodeconverter'] .getService(Components.interfaces.nsIScriptableUnicodeConverter); converter.charset = 'Shift_JIS'; var sjis_str = …

XULアプリケーションの中から外部プログラムを実行する

xul

以下のようなコードで外部のプログラムを呼び出すことができる。 var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath("C:\\Program Files\\whine\\whinesend.exe"); var p…

FireSnarlを改造してWhineに通知メッセージを表示してみた

Snarlでは日本語が化けてしまうため、whineに出力するようにしてみた。 chrome\firesnarl.jarの中の content/alertOverlay.jsを書き換える。 function showSnarlAlert(time, title, text, icon, alertType) { // ---- snaka hack --- var converter = Compon…