Jun 24 12:06

wxWidgets 2.8.8 is out !!!

June 24th, 2008 -- the wxWidgets team is pleased to announce a new wxWidgets release. wxWidgets is a mature, open source, cross-platform application framework for C++ and other languages. To get wxWidgets, please go to the download page at http://www.wxwidgets.org/downloads/ This is mainly a bug fix release; please see the change log below for details.

wxWidgets 2.8.8 changes

All:
  • Fixed bug with parsing some dates in wxDateTime (Bob Pesner).
Jun 07 12:00

Выложил перевод 13й главы книни "Cross-Platform GUI Programming with wxWidgets"

Благодаря стараниям Тюрюмова Алексея стала доступна 13я глава книги "Cross-Platform GUI Programming with wxWidgets", переведенная на русский.
Почитать можно здесь (Глава XIII - Структуры данных)

Предыдущие главы:

May 12 09:42

wxJSON 0.5.0 Released

This release adds support for 64-bits integers on those platforms that have native support for it such as, for example, Windows and GNU/Linux.

You can disable 64-bits integer support if you do not need (or do not want) it. The new version is compatible wih the past: if you do not need 64-bits integers you can still use this new version of the library without the need to rewrite your application.

To know more about the new feature read the following page:

May 10 14:23

Реализация Job Queue на wxWidgets (+исходник)

При работе с потоками часто приходится делать кучу однотипных задач: создавать класс, производный от wxThread, реализовывать метод Entry() для этого класса, синхронизацию с главным потоком и т.д.

Apr 09 10:22

wxJSON 0.4 Released

This release adds the 'copy-on-write' feature to the copy ctor and assignment operator of JSON value class.
Note that this new feature only affects the internal representation of JSON values and does not add new features in the class's interface.
Also note that for JSON value objects, COW is not as efficient as expected.
To know more about this topic read the following page:

http://wxcode.sourceforge.net/docs/wxjson/pg_json_internals.html

Apr 06 19:54

Getting Acquainted with Document-View architecture - Part II - Simple Text Editor

Today we’ll dig a little bit deeper into Document/View framework provided by wxWidgets and will see how to create a simple text editor using this framework.
We’ll take the source code from the previous article of this series and add some modifications. You will see below that modifications are rather simple and take almost no time.
First of all we have to make wxDocTemplate to handle desired file extensions (in our case it’s TXT).

Mar 29 00:46

Getting Acquainted with Document-View architecture - Part I

A few weeks ago, working on TIFF viewer software, I realized that many developers, who use wxWidgets in their work, spend their time on implementing the functionality which already exists in wxWidgets library. Such tasks as loading/saving documents, edit/copy/paste functionality, separating the GUI from application’s logic, all of them can be performed in a far more simple way than people usually do.

Mar 15 17:53

Нужна помощь в улучшении документации к библиотеке wxWidgets

wxWidgets находится в процессе работы над улучшением документации - мигрирации из текущей системы, основанной на LaTeX, в Doxygen (используя отдельный набор "интерфейсных" заголовков, вместо рабочих заголовков wxWidgets).
Mar 12 18:12

Собираем IDE Code::Blocks под FreeBSD

Сегодня вашему вниманию предлагается статья Cosm'а о том, как собрать и настроить среду разработки Code::Blocks под FreeBSD.

В этой статье я попытаюсь вам объяснить как ставить Code::Blocks в FreeBSD. Code::Blocks это кросплатформенная IDE построена с помощью wxWidgets. В моем случае установка проводилась на FreeBSD-7.0-Release-i386.

Mar 11 13:36

wxJSON 0.3.0 Released

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

This release adds support for Unicode.