2017-01-01 2 views
1

GtkTextBuffer의 최대 문자 수를 설정하는 방법이 있습니까? 내가 원하는 것은 최대 문자 수에 도달했을 때, 더 이상의 타이핑이 출력을 생성하지 않을 때입니다. 경고음이 좋지만 필수는 아닙니다. 아니면 GtkTextView로 뭔가를해야합니까?GtkTextBuffer의 최대 문자 수 설정

내 GtkTextView를 단어 줄 바꿈 한 줄 항목으로 사용하려면 Return 문자도 허용하고 싶습니다.

GTK + 2 및 GTK + 3에 대한 해결책을 찾고 있습니다.

+0

@oldtechaa, 다국어 컨트롤이 필요합니다. – Igor

+0

@oldtechaa, 미안, 나는 여러 줄로 말하려고했다. AFAIK, GtkEntry는 단 한 줄입니다. – Igor

+0

@oldtechaa, 줄 바꾸기. 그리고 컨트롤의 크기는 몇 가지 '가상'줄로 길어야합니다. 실제로 Enter 키를 눌러도 효과가 없습니다. 그래서 한 줄로 동작하는 여러 줄 텍스트 컨트롤을 찾고 있습니다. 내가 말할 수 있다면. ;-) – Igor

답변

0

This question과 비슷한 의도가 있지만이 경우 포스터는 특정 수의 꼬리말을 표시하려고합니다. ptomato (누가 나보다 더 많이 알고 있는지)는 문자열을 자르거나 자르는 타이핑을 위해 콜백을 사용할 것을 권장합니다.

그들이에 공급 된대로 미행 문자를 차단하고 개행 문자를 제거 할 것을 제외하고 귀하의 콜백. 매우 유사하다

또한 SO, 위치에 주석 필드에 유사한 메커니즘을 사용할 수 있습니다 문자열이 너무 길다는 사실을 사용자에게 알리고 계속 사용하지 못하도록하거나 데이터가 실제로 사용되는 경우에만 크기를 자릅니다.

포장에 대해서는 이미 알고있을지라도 wrapping modes에 대해 읽고 싶습니다.