Search found 1182 matches

by T-Rex
Wed Apr 26, 2017 7:57 am
Forum: wxWidgets Development (Russian)
Topic: Вопрос про wxListBox::GetSelections
Replies: 7
Views: 1944

Re: Вопрос про wxListBox::GetSelections

Думаю, что всё таки моё решение более быстрое, чем сортировка массива. Не факт. Если 10M элементов в списке, а 5 выбрано, то если проходить по всем элементам с конца списка, будет работать дольше, чем отсортировать массив из 5ти элементов. Даже на сотне элементов вариант с сортировкой будет быстрее...
by T-Rex
Fri Apr 21, 2017 10:38 am
Forum: wxWidgets Development (Russian)
Topic: Вопрос про wxListBox::GetSelections
Replies: 7
Views: 1944

Re: Вопрос про wxListBox::GetSelections

Если в документации не сказано, значит рассчитывать на то, что массив будет отсортирован, не стоит. Все равно на бекенде используется нативная реализация под каждую ОС (кстати, если есть желание, можно просто в исходники посмотреть, и убедиться, есть там сортировка или нет), и нет никакой гарантии, ...
by T-Rex
Sun Apr 09, 2017 6:13 pm
Forum: C++ Development
Topic: Cannot play WAV file using OpenAL with wxWidgets
Replies: 4
Views: 983

Re: Cannot play WAV file using OpenAL with wxWidgets

wxWidgets app will work with OpenAL. At least, I managed to make OpenAL work in one of my apps. In general, OpenAL and wxWidgets are not related to each other and if OpenAL does not work for you in your app, then the problem is, most likely, related to how you are using OpenAL in your app. You haven...
by T-Rex
Sat Apr 01, 2017 11:58 am
Forum: wxWidgets Development (Russian)
Topic: Почему после SetValidator() для wxPanel имеем validator.GetWindow()==0 ?
Replies: 3
Views: 1406

Re: Почему после SetValidator() для wxPanel имеем validator.GetWindow()==0 ?

Так задумано. Всегда есть возможность посмотреть на реализацию #if wxUSE_VALIDATORS // ---------------------------------------------------------------------------- // validators // ---------------------------------------------------------------------------- void wxWindowBase::SetValidator(const wxVa...
by T-Rex
Sun Mar 26, 2017 4:00 pm
Forum: wxWidgets Development (Russian)
Topic: rsdn.org
Replies: 3
Views: 1244

Re: rsdn.org

В этом гадюшнике по плюсовым вопросам очень квалифицированные товарищи есть. Может, я не настаиваю. Характер публики со знаниями не очень корректно сравнивать. Вам-то никто не запрещает сделать там wxWidgets ветку и ее сапортить, если есть возможность и желание. ;) А у остальных тоже выбор есть, ес...
by T-Rex
Sun Mar 26, 2017 3:54 pm
Forum: wxWidgets Development (Russian)
Topic: wxHtmlWindow LoadPage и картинки
Replies: 3
Views: 1206

Re: wxHtmlWindow LoadPage и картинки

Получается, что wxString нельзя использовать как массив байт и не понятно, что тогда вообще wxStringInputStream делает А так вообще не надо делать. Зачем вообще тут wxString если данные бинарные? вон wxMemoryInputStream есть, wxMemoryBuffer для этого. С виртуального файла в памяти можно сразу input...
by T-Rex
Sat Mar 25, 2017 8:23 am
Forum: wxWidgets Development (Russian)
Topic: wxHtmlWindow LoadPage и картинки
Replies: 3
Views: 1206

Re: wxHtmlWindow LoadPage и картинки

Вероятно, до загрузки страницы нужно проинициализировать все image handler'ы.

Как вариант, сравнить md5 от файла и от загруженного массива байт из протокола.

А еще поговаривают что в этом проекте есть примеры. https://sourceforge.net/p/mahogany/m/ci/master/tree/
by T-Rex
Sat Mar 25, 2017 7:50 am
Forum: wxWidgets Development (Russian)
Topic: rsdn.org
Replies: 3
Views: 1244

Re: rsdn.org

Гадюшник там, я лучше тут поотвечаю на вопросы, или, в крайнем случае, на StackOverflow. Тут и люди более адекватные, и вопросы более по теме. А на RSDN пусть сами как-то.
by T-Rex
Mon Feb 06, 2017 11:33 pm
Forum: wxWidgets Development (Russian)
Topic: Code::Blocks не витид откомпилированный wxWidgets
Replies: 2
Views: 1192

Re: Code::Blocks не витид откомпилированный wxWidgets

Вроде там можно дойти до конца визарда, указав неправильную версию библиотеки, потом пойти в настройки проекта и там поменять пути на нужные. Как минимум, есть смысл для Windows сделать переменную окружения `WXWIN` (нужна если генерируются CodeBlocks проекты через CMake) и `wx` (нужна для визарда Co...
by T-Rex
Sat Feb 04, 2017 12:03 pm
Forum: wxWidgets Development (Russian)
Topic: Поддержка масштабирования в Windows
Replies: 1
Views: 1137

Re: Поддержка масштабирования в Windows

Есть смысл, наверное, отключить компиляцию дефолтного манифеста в ресурсы (см. include/wx/msw/wx.rc, там есть флаг) и использовать манифест, который предлагает Visual Studio
by T-Rex
Tue Jan 31, 2017 4:22 pm
Forum: wxWidgets Development (Russian)
Topic: оформление кода
Replies: 4
Views: 1474

Re: оформление кода

Это в dev мейлинг лист лучше постить. С другой же стороны, стили окон в разных ОС разные, а делать enum разного наполнения под разные ОС как-то глупо. В этом плане лучше уж разрозненные константы. Над библиотекой работает немало умных людей. Так что, если что-то сделано так, как сделано, то в этом, ...
by T-Rex
Tue Jan 24, 2017 9:11 pm
Forum: wxWidgets Development (Russian)
Topic: Antialising line
Replies: 1
Views: 870

Re: Antialising line

А что возвращает SetAntialiasMode() ? Если false, то на текущей платформе не поддерживается и надо пробовать что-то сторонее для этих целей.

Поговаривают что AntiGrain умеет в antialiasing.
by T-Rex
Sun Jan 08, 2017 9:40 pm
Forum: C++ Development
Topic: make control to be child of another process's wxFrame
Replies: 1
Views: 313

Re: make control to be child of another process's wxFrame

Well, in general, should be possible. You need to know parent frame's HWND, create the wxWindow from this HWND, then create your child control. Should work the same way as screensavers are developed (at least for Windows). For Linux you probably can use the similar approach but you need to get the G...
by T-Rex
Thu Dec 22, 2016 12:53 pm
Forum: C++ Development
Topic: Socket Server, verify if the port is already open
Replies: 2
Views: 413

Re: Socket Server, verify if the port is already open

Is that a documented behavoir for CentOS? If not then it seems that you don't gracefully shutdown the socket server. Do other apps which use the networking functionality work like this on your Liunux machine?