プラグインエリア
概要
プラグインエリアは、プラグインによりすべてが制御されるフォーム上のエリアです。 フォームにプラグインエリアを追加できることで、カスタムアプリケーションを作成する際の可能性が限りなく広がります。 プラグインでは、フォーム上にデジタル時計を表示するような単純な処理や、完全に機能するワープロ、スプレッドシート、グラフィック機能などを提供するなどの複雑な処理を実行できます。
データベースを開く際、4Dは データベースにインストール されたプラグインのリストを内部的に作成します。 プラグインエリアをフォームに挿入し、"プラグインの種類" プロパティ ("オブジェクト" テーマ内) にて、プラグインを割り当てます:
一部のプラグイン (4D Internet Commands など) はフォームやプラグインウインドウで使用することができません。 プラグインがフォームで使用できない場合、そのプラグインはプロパティリストに候補として表示されません。
作成したプラグインエリアが小さすぎる場合、4Dはエリアをボタンとして表示し、エリアに割り当てられた変数名がそのタイトルに使用されます。 実行時ユーザーはこのボタンをクリックしてプラグインを表示するためのウィンドウを開くことができます。
詳細オプション
プラグインの作成者が詳細オプションを提供していると、プロパティリストの プラグイン テーマ内に 詳細設定 ボタンが使用可能になることがあります。 この場合ボタンをクリックすると、プラグインの制作元によるカスタムダイアログにてそれらのオプションを設定することができます。
プラグインのインストール
プラグインを 4D環境にインストールするには、まず 4Dを終了する必要があります。 4Dは起動時にプラグインをロードします。 プラグインのインストールに関する詳細は プラグインやコンポーネントのインストール を参照してください。
プラグインの利用
独自にプラグインを作成したい場合、オープンソースのプラグイン制作キットを使用することができます。 このキットの入手およびプラグイン作成に関する情報は (github上にある) 完全なキット を参照してください。
プロパティ一覧
タイプ - プラグインの種類 - オブジェクト名 - 変数あるいは式 - 式の型 - CSSクラス - 詳細設定 - 左 - 上 - 右 - 下 - 幅 - 高さ - 横方向サイズ変更 - 縦方向サイズ変更 - フォーカス可 - 表示状態 - 境界線スタイル - メソッド - ドラッグ有効 - ドロップ有効