チュートリアル  »  ファーストガイド  »  Mac OS X版について

Mac OS X版について

GIZMO ver2 Mac OS X版は現在開発中です

GIZMO ver2 Mac OS X版は現在開発中です。 GIZMOによるガジェット制作をMac環境でご利用になりたい方はGIZMO β for Mac OS X ver1.1.3(以下、「GIZMO Mac OS X版」)をご利用ください。

作成したガジェットを「GIZMO Mac OS X版」にインストールしたい場合は、GadgetInstallerMaker for Mac OS X ver 1.1を使用してガジェット インストーラーを作成してください。

GIZMO Mac OS X版の動作について

GIZMO Mac OS X版は、起動時に「/ユーザ/ユーザー名/ライブラリ/Application Support/GIZMO/gadget/」にインストール済みのガジェットをコピーします。 実際に動作するガジェットは「ユーザ」以下のディレクトリにコピーされたガジェットです。 writeText()メソッドなどで保存するデータもすべて「ユーザ」以下のディレクトリ側のガジェット フォルダに保存されます。 GIZMO Mac OS X版ではユーザーごとに個別にガジェットの設定やデータが保存されます。

ガジェット制作時の注意点

ガジェットのドラッグ制御

GIZMO Mac OS X版では、ボタン/テキストフィールド上でドラッグした際にガジェットが移動してしまいます。 そのため、テキストフィールドのテキストをドラッグして選択することができません。 選択可能なテキストフィールドを作成する場合や、ボタン上でドラッグしてもガジェットが移動しないようしたい場合は、_dragプロパティを使用してガジェットが移動しないようにする必要があります。 ただし、ボタン上でドラッグした際にガジェットが移動しても問題ない場合や、テキストフィールドをドラッグして選択する必要がない場合は特に何もする必要はありません。

my_btn.onPress = function () {
  Gizmo._drag = false;
};
my_btn.onRelease = function () {
  Gizmo._drag = true;
};
my_txt.onSetFocus = function () {
  Gizmo._drag = false;
};
my_txt.onKillFocus = function () {
  Gizmo._drag = true;
};

レイヤード ガジェットは使わない

GIZMO Mac OS X版では子レイヤーを使用しても負荷軽減の効果がありません。

また、親レイヤーと子レイヤーが重なる部分にボタンなどマウスカーソルが変化するインスタンスがあると、カーソルが点滅するように表示される場合があります。 このような問題があるため、GIZMO Mac OS X版ではレイヤード ガジェットは使用せず、スタンドアローン ガジェットで作成する必要があります。

オートリフレッシュの制御は不要

GIZMO Mac OS X版ではオートリフレッシュの制御は必要ありません。 GIZMO Mac OS X版ではオートリフレッシュの制御を行っても表示の際の負荷が変わらないためです。 ただし、オートリフレッシュの制御を行っても特に不具合が発生するわけではありません。

GIZMO Mac OS X版で使用可能な機能

GIZMO Mac OS X版ではGIZMO ver.2にあるいくつかの機能が使用できません。GIZMO Mac OS X版で使用可能な機能は以下のとおりです。詳細はリファレンスを参照してください。

メソッド説明
activate()ガジェットのアクティブ化
addEventListener()イベントリスナーを登録
callEvt()指定ガジェットにカスタム イベントを送信
callLayerEvt()指定レイヤーにカスタム イベントを送信
clearXMLCache()キャッシュ ファイルの削除
close()指定ガジェットを閉じる
digitFormat()数値の桁数を揃える
dispatchEvent()イベントを発行
duplicate()子ガジェットを複製して開く
fileDropEnable()ファイル ドロップの設定
getAllGadgetStatus()全ガジェット起動/終了監視の設定
getCoreEngineVersion()GIZMOコア バージョン/更新日の取得
getCpuClock()CPUクロックの取得
getGadgetList()ガジェット一覧の取得
getGadgetPosition()指定ガジェット移動監視の設定
getGadgetStatus()指定ガジェット起動の確認
getLang()システム言語情報の取得
getXML()XMLダウンロード&文字コード変換
gtrace()デバッグ用トレース
isTopWindow()前面固定状態の取得
launchMailto()メール作成
loadConfig()設定用XMLの読み込み
movePosition()ガジェット相対位置の移動
open()ガジェットを開く
openConfig()ガジェット設定ダイアログを開く
openDialog()ファイル選択ダイアログを開く
openDir()指定したフォルダを開く
readEncText()テキストの復号化と読み込み
reloadXML()ローカルXMLの読み込み
removeEventListener()イベントリスナーの解除
sendMsg()指定ガジェットにメッセージを送信
setCloseLock()ガジェット終了のロック
setConfigItem()設定用XMLの値の設定
setDragLimit()ガジェット ドラッグ領域制限の設定
setDragResize()ドラッグ リサイズの設定
setGadgetIsTop()指定ガジェットの前面固定の設定
setPosition()ガジェット絶対座標の移動
setStageSize()ステージ サイズ設定
setTracking()ガジェット追従の設定
sjisEncode()SJISでURLエンコード
writeEncText()テキストの暗号化保存
writeText()テキストの保存
writeTextEx()テキストの保存(イベントあり)
プロパティ説明
_activeガジェットのアクティブ状態
_configxmlロード済みの設定XML
_dragガジェットのドラッグ可否設定の状態
_drawオート リフレッシュ設定の状態
_dskhプライマリ モニタの高さ
_dskwプライマリ モニタの幅
_event最後に発生したイベント
_gadnamegadgetIDを示す
_hideWatchGIZMOタスクトレイ収納状態の監視
_isTop前面固定状態の設定
_mouseWatchマウス移動監視の状態
_scalableステージ リサイズ時の拡大/縮小の設定
_tracetraceガジェットでのトレース可否設定の状態
_urlDropURLリンクのドラッグ&ドロップの可否の設定
_verGizmoコンポーネントのバージョン
_xabsガジェットの水平位置
_xmlAutoClearキャッシュ ファイルの自動削除の設定
_xmouseabsマウスカーソルの水平位置
_yabsガジェットの垂直位置
_ymouseabsマウスカーソルの垂直位置
イベント説明
onActiveガジェットがアクティブになった
onCloseガジェットが終了されようとした
onConfigupdateconfig.xmlをロードした/ガジェット設定ダイアログで設定変更された
onDeactiveガジェットがアクティブでなくなった
onDialogCancelファイル選択をキャンセルした
onDialogSelectファイルオープン ダイアログでファイルが選択された
onDropファイルがドロップされた
onEventガジェット イベントが発生した
onGetCoreEngineVersionGIZMOコア バージョンを確認した
onGetCpuCPUクロックを取得した
onGetGadgetListガジェット一覧を取得した
onGetGadStateガジェットが起動/ガジェットが終了
onGetHideGIZMOが隠れている/GIZMOが表示されている
onGetLang言語情報を取得した
onGetXMLXMLを取得した
onInitGIZMOコンポーネントの初期化が完了した
onMessageガジェット間メッセージを受信した
onMouseMoveABSマウスが移動した
onMoveガジェットが移動した
onReadEncText暗号化テキストの復号化読み込みが完了した
onReloadXMLローカルのXML読み込みが完了した
onResizeステージ サイズが変更された
onSjisEncodedS-JISでURLエンコードした
onTextWrittenテキスト保存が完了した
onTopWindow前面固定の状態を取得した
onUpdatePos指定ガジェットが移動した
onUrlDropURLリンクがドロップされた
onWriteEncTextテキスト暗号化保存が完了した

ダウンロード

下記の使用許諾に同意の上、ダウンロードしてください。

使用許諾

  • 本ソフトウェアの作成には細心の注意を払っておりますが、インストールはご自身の判断で行ってください。
  • 本ソフトウェアの使用、またはそれを使用できなかったことにより生じた派生的、付随的または間接的損害(営業上の利益の損失、業務の中断、営業情報の喪失などによる損害を含む)については、たとえそのような損害の発生や第三者からの賠償請求の可能性があることについて予め知らされた場合でも、一切責任を負いません。また、本ソフトウェアに不備があっても訂正する義務を負わないものとします。
  • 本ソフトウェアに使用されているビジュアルのすべてを無断複製、無断転載、再配布などはお断りいたします。また、公共の場での使用、営利目的のための使用は一切行わないでください。
  • 本ソフトウェアはフリーウェアですので、ご質問にお答えしたり、ツールのサポート等はいたしておりません。ご了承ください。

GIZMO β for Mac OS X ver 1.1.3

デフォルト ガジェットとしてシンプル カレンダー、Googleを利用した検索バー、目玉がまわるEyeball、GIZMOニュースガジェットが同梱されています。

GizmoSetup.dmg [936KB] - 2007年08月06日

動作環境

必須環境推奨環境
Mac OS X10.3.9以上、最新版のFlash PlayerPowerPC G4 1GHz以上のCPU、256MB以上のRAM

リリースノート

  • 2007年08月06日 - GIZMO β for Mac OS X ver 1.1.3 リリース Intel Mac版における互換性を向上させました。

GadgetInstallerMaker for Mac OS X ver 1.1

GadgetInstallerMakerは、GIZMO Mac OS X版用のガジェット インストーラを作成するアプリケーションです。 GadgetInstallerMaker for Mac OS X ver 1.1は日本語環境以外での動作はサポートしていません。

GadgetInstallerMaker_mac.zip [262KB] - 2006年02月17日

動作環境

必須環境推奨環境
Mac OS X10.3以上PowerPC G4 1GHz以上のCPU、256MB以上のRAM