|
From: Masaaki A. <mas...@gm...> - 2011-09-04 05:42:48
|
青柳です。 vteを実装した差分を添付しますので、ご確認ください。 対象バージョンは、0.26.2です。 ただ、ビルドが通ることは確認していますが、動作確認は出来ておりません。 それと、glib に GRegex を実装する必要があると思われます。 また、実装する際に、いくつか疑問がありましたので教えてください。 * ブロック引数を受ける場合、rb_scan_args で"&"指定をする方法と rb_block_proc を使用する方法があるようですが、 ブロックを省略可能にする場合は、前者で行う必要があるということなのでしょうか? * vte_terminal_fork_command_full の引数は、NULL許容のものをオプショナルとしています。 そのため、Cの引数と順番が異なってしまっていますが、どうするのが良いのでしょうか? * vte_terminal_fork_command_full 自身の使い方がよく分からないです。 添付のサンプルファイルのようにしても、子プロセスの入出力がウィジェットに繋がらない?ような感じです。 以上、よろしくお願いします。 |