2017-01-01 11 views
1

GtkTextBufferの最大文字数を設定する方法はありますか?私が必要とするのは、最大文字数に達したときに、さらに入力すると出力が得られないときです。ビープ音は素敵ですが必須ではありません。または、私はGtkTextViewで何かする必要がありますか?GtkTextBufferの最大文字数を設定する

私はGtkTextViewをワイルドラッピング1行の入力として使用する必要があるので、Return文字も同様に禁止したいと思います。

私はGTK + 2とGTK + 3のソリューションを探しています。

+0

@oldtechaa、多言語コントロールが必要です。 – Igor

+0

@oldtechaa、申し訳ありませんが、私はマルチラインと言っていました。 AFAIK、GtkEntryはシングルラインのみです。 – Igor

+0

@oldtechaa、ワードラップ。そして、コントロールのサイズは、バーチャルなラインの長さのカップルでなければなりません。実際にEnterを押しても何の効果もありません。だから私は単一行として動作する複数行のテキストコントロールを探しています。もし私がそれを言うことができれば。 ;-) – Igor

答えて

0

This questionは、同様の意図を持っていますが、この場合、ポスターは特定の数のテール文字を表示するだけです。 ptomato(私よりももっと知っている人)は、文字列を切り捨てるためにタイプするためにコールバックを使うことを勧めます。

あなたのコールバックは、あなたがテーリング文字をカットし、それらが中に供給されたとして、任意の改行文字を削除することを除いて、非常に似ています。

またどこ、SOにコメント欄に類似したメカニズムを使用することができます文字列が長すぎると通知され、データが実際に使用されているときにのみサイズを変更するか、切り捨てるかを選択できます。

ラッピングの場合は、約wrapping modesも読んでください。既に知っているかもしれませんが、

関連する問題