Подчеркивание мнемоники Mono / GTK# не отображается в OSX

OSX Mavericks 10.9.4, Mono 2.10.12, MonoDevelop 3.1.1

Независимо от того, что я делаю, я не могу показать мнемоническое подчеркивание на моей (текстовой) кнопке, чтобы показать (даже когда я удерживаю Alt/Command нажатой). Вот что я попробовал:

  • Использование конструктора Stetic GUI MonoDevelop с подчеркиванием в метке (например, _test) и включение UseUnderline
  • Создание кнопки вручную с Button.NewWithMnemonic
  • Создание метки кнопки вручную и настройка ее TextWithMnemonic
  • настройка gtk-enable-mnemonics = 1 а также gtk-auto-mnemonics = 0 в / Library / Frameworks / Mono.framework / Versions / Current / etc / gtk-2.0 / gtkrc (не было gtkrc/.gtkrc/.gtkrc=2.0 файл в моей домашней папке)
  • Переключение всей моей темы GTK ( ссылка)

Во всех моих попытках кнопка показывает и работает нормально, и подчеркивание "проглатывается", как и ожидалось (то есть показывает тест, а не _test), но подчеркивание не отображается и ускоритель не работает. Если я добавлю ускоритель явно с AddAccelerator это работает, но все еще не подчеркивание.

1 ответ

Убедитесь, что в вашем окне уже нет другого виджета с такой же мнемоникой.

Другие вопросы по тегам