wxStyledTextCtrl: автозаполнение изображения отображается неправильно - PullRequest
0 голосов
/ 26 декабря 2011

Мне нужна помощь с окном автозаполнения с изображениями. Я не могу получить это отображение правильно. Я пробовал с растровыми изображениями wxArtProvider, а также пользовательские единицы, но результат тот же. Растровые изображения 16х16. снимок экрана может быть видно ниже. Изображения немного скрыты и видны не полностью (см. Красное кольцо)

enter image description here

Вот соответствующий / пример кода:

    RegisterImage(1, wxBitmap(ConfigManager::Instance()->GetIconPath()+wxT("keyword.png"), wxBITMAP_TYPE_PNG));

И ловлю символы по мере их ввода я использую

//Auto complete function
void CMainFrame::OnAutoComplete(wxKeyEvent& e) {
        if(e.GetKeyCode()==32 && e.ControlDown()) {
                m_editor->AutoCompSetIgnoreCase(false) ;
                m_editor->AutoCompShow(3, wxT("private?1  protected?1  public?1
static?2 switch?2 throw?2  try?2  use?3 var?3 while?3 xor?3"));
        }
        else {
                e.Skip();
        } 
}

Обратите внимание, что моя система автоматического завершения является сложной, и я решил заменить ее на эту более простую, но она воспроизводит проблему. Я использую транковую версию wxWidgets 2.9 на Ubuntu Oneiric

1 Ответ

0 голосов
/ 03 декабря 2012

Это была ошибка, и она исправлена ​​в последней версии SVN.Существует также обновление почти до последней версии сцинтиллы.Так что теперь все хорошо!

...