Подчеркивание мнемоники 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 ответ
Убедитесь, что в вашем окне уже нет другого виджета с такой же мнемоникой.