wxWidgets: Programming Guides

| Version: 3.1.7

Loading...
Searching...
No Matches
Programming Guides

The guides here cover all high level details of a full range of development topics related to building applications with wxWidgets.

# Starting with wxWidgets

- Installing wxWidgets
- Hello World Example
- A Quick Guide to Writing Applications
- Notes on Using this Reference Manual

# Conceptual Overviews

- wxApp Overview
- Events and Event Handling
- Window Sizing Overview
- Window IDs
- Logging Overview
- Unicode Support in wxWidgets
- Internationalization

# Non-GUI Classes

- wxString Overview
- Buffer Classes
- Date and Time
- Container Classes
- File Classes and Functions
- Stream Classes Overview
- Multithreading Overview
- wxConfig Overview
- Persistent Objects Overview
- wxFileSystem Overview
- Regular Expressions
- Archive Formats
- Interprocess Communication

# Drawing Related Classes

- Device Contexts
- Bitmaps and Icons
- wxFont Overview
- Font Encodings
- Printing Framework Overview
- Printing Under Unix (GTK+)

# GUI Classes

- Sizers Overview
- XML Based Resource System (XRC)
- XRC File Format
- Scrolled Windows
- wxDialog Overview
- wxValidator Overview
- wxDataObject Overview
- Drag and Drop Overview

# Individual Controls

- wxHTML Overview
- wxRichTextCtrl Overview
- wxAUI Overview
- wxPropertyGrid Overview
- Common Dialogs
- Toolbar Overview
- wxGrid Overview
- wxTreeCtrl Overview
- wxListCtrl Overview
- wxSplitterWindow Overview
- wxBookCtrl Overview
- wxTipProvider Overview
- Document/View Framework

# Other wxWidgets Programming Overviews

- Backwards Compatibility
- C++ Exceptions
- Runtime Type Information (RTTI)
- Caveats When Not Using C++ RTTI
- Reference Counting
- wxMBConv Overview
- Writing Non-English Applications
- Debugging
- Window Styles
- Window Deletion
- Environment Variables
- Creating a Custom Widget
- High DPI Support in wxWidgets