PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

GladeXML::signal_autoconnect | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

GladeXML::signal_autoconnect

Connects all signal handlers defined in the glade file to functions with the same name as the signal handler.

In the example, the "clicked" signal of the close button would be connected to a function called "test" if it exists in the source.

Try to extend the example with the following (after glade instantiation and before gtk_main):
function test()
{
    echo 'test' . "\r\n";
}
$glade->signal_autoconnect();
If you click the close button now, you will see an "test" output line in the shell prompt.

The first parameter passed to the callback will be the calling widget.

The handlers parameter can be used to define a whole signal-callback structure and connect them with one call. The array itself contains key-value pairs with the keys being the handlers defined in the glade file (see signal_connect() for an explanation of handlers). The values itself have also to be arrays. This subarrays contain (mostly one) a number of callbacks.

Although the subarray needs to be an array, it is not possible to connect a handler to several callbacks.

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「GladeXML::signal_autoconnect」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | GladeXML::signal_autoconnect」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: