| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
IntroductionIntroduction –
なぜ Gtk2_FileDrop を使うのか?
貢献者
説明Gtk2_FileDrop は、GtkWidgets を設定してドラッグアンドドロップでファイルを受け取るための簡単なインターフェイスを提供します。 ウィジェットで、さまざまな MIME タイプやさまざまな拡張子のファイルを受け付けることができます。 有効なファイルがドロップされた場合にはウィジェットの値が自動的に設定され、 コールバック関数を設定した場合にはその関数が起動します。 設定手順はそんなに複雑でもないのだし、ウィジェットでファイルを受け付けるために こんなクラスを使用する必要はないのではと思われるかもしれません。 そのとおりです。ウィジェットでファイルのドロップを受け付けるのは簡単なことです。 ただ、さらにあと二つの手順が必要になります。
最初のほうを実装するのは、特に難しくはありません。 ファイルの拡張子を調べるか、あるいは MIME_Type パッケージを使用して MIME タイプを取得すればよいのです (注意: * もサポートしています)。 二番目のほうが大きな問題です。あらゆるアプリケーションは 標準のファイル名変換方法を無視しており、 渡されたファイル名を好き勝手に変換します。 このパッケージはそれらの違いを知っており、 ドロップされた文字列を有効なローカルファイル名に変換します。 これは、アプリケーションが使用しているフォーマットに依存しません。 この機能についての詳細は、 PHP-Gtk FileDrop のチュートリアル. を参照ください。
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「Introduction」をGoogle検索
|