Сброс GtkLabel и максимальная длина GtkTextView - PullRequest
0 голосов
/ 16 мая 2010
  1. У меня NULL gtklabel. При наступлении события я устанавливаю текст в этой метке (с помощью gtk_label_set_text). Как я могу сбросить gtklabel после события (сбросить в NULL)?
  2. Как я могу установить максимальную длину (символы) GtkTextView?
  3. Какой самый простой способ установить расстояние от поля виджета в GtkTable?

1 Ответ

0 голосов
/ 16 мая 2010
  1. Как я понял из кода, вы можете просто использовать gtk_label_set_text (label, NULL). Если по какой-либо причине это не удается (например, более ранняя версия не позволяет NULL), просто замените его на "".
  2. Вы не можете напрямую. Простейшим непрямым подходом было бы подключиться к «insert-text» в представлениях GtkTextBuffer и g_signal_stop_emission_by_name(), когда вы не хотите, чтобы вставка действительно происходила. Никогда этого не делал, так что я просто попробую, никаких гарантий, что это действительно сработает.
  3. Не совсем уверен, что вы имеете в виду. Вы можете попробовать использовать GtkAlignment вокруг вашего виджета и установить для него отступ - может быть, а может и нет, то, что вы хотите.
...