wxWidgets

Download wxWidgets classes, samples and tools.

wxDownloadFile

Class for downloading a file from a given URL and send back event notification to the owner, when the download fails or complete. If you are planning to write the world best download manager using wxDownloadFile, then I would have written it long back, if its possible. wxDownloadFile can be used to download small files, without much hassle, like downloading the latest version information, any message, etc.

BEGIN_EVENT_TABLE(CMyFrame, wxFrame)
  EVT_DOWNLOAD(CMyFrame::OnDownloadEvent)
END_EVENT_TABLE()

Introduction to wxWidgets - III

Introduction

Welcome again, to the 'Introduction to wxWidgets - III'. This article is an extension to the previous article: Introduction to wxWidgets - I. This article talks, about the left out section in the previous article, building application with wxWidgets on other platforms, which is the real power of wxWidgets. "Code once, Run anywhere with full performance and native look & feel". This article talks about working with wxWidgets on Linux.

Introduction to wxWidgets - II

Understanding the program

You have to include wxWidgets header files, of course. This can be done on a file by file basis (such as #include "wx/window.h") or using one global include (#include "wx/wx.h"). This is also useful on platforms that support precompiled headers such as all major compilers on the Windows platform:

Articles

wxWidgets

wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. It's also extensive, free, open-source, and mature.

Introduction to wxWidgets - I

Introduction

wxWidgets formerly known as wxWindows is a framework for developing cross-platform GUI applications in C++. Julian Smart started the framework in 1992 at the Artificial Intelligence Applications Institute, University of Edinburgh. In 1995, a port to Xt was released by Markus Holzem. In May 1997, the Windows and the GTK+ ports were merged and put into a CVS repository.