?

Log in

No account? Create an account

Previous Entry | Next Entry

Внезапно!

Лазал тут по исходникам CodeBlocks (изучал как в нём реализована работа с кодировками) и обнаружил, что он умеет открывать URL`ы -

LoaderBase* FileManager::Load(const wxString& file, bool reuseEditors)
{
...
    if(file.StartsWith(_T("http://")))
    {
        URLLoader *ul = new URLLoader(file);
        urlLoaderThread.Queue(ul);
        return ul;
    }
....
}


Скопировал из браузера первый попавшийся адрес (а им оказалась ссылка на документацию по wx) и вставил его в диалог Open. И правда открывает - появляется панель HTML viewer со страничкой, которую можно куда-нибудь приткнуть. Правда по ссылкам не ходит - только по локальным. Ходил бы - было бы довольно удобно юзать для чтения доков на широкоформатниках. Правда почему-то не все урлы так открываются - некоторые открываются просто как текстовый документ.



Вот вам и сила OpenSource - о фичах софтины узнаёшь непосредственно из её исходников =)

PS: кстати, кто не в курсе - в CB есть ещё такая панелька для чтения манов, правда я пока не научился ей пользоваться.