Difference between revisions of "Main Page"
Jump to navigation
Jump to search
(some more page sorting done) |
(more pages categorized, development pages moved to Developers Notebook) |
||
Line 12: | Line 12: | ||
This stuff desperately needs organized and updated, or just removed... | This stuff desperately needs organized and updated, or just removed... | ||
+ | * [[WxBasic Implementation]] | ||
+ | * [[WxBasic Tutorial]] | ||
* [[WxColourDialog-WxBasic]] | * [[WxColourDialog-WxBasic]] | ||
* [[WxFontDialog-WxBasic]] | * [[WxFontDialog-WxBasic]] | ||
Line 17: | Line 19: | ||
* [[WxTextEntryDialog-WxBasic]] | * [[WxTextEntryDialog-WxBasic]] | ||
− | |||
− | === | + | == Guides == |
+ | |||
+ | === Setting up Your IDE === | ||
This section needs a lot of cleanup and reorganization. If there's anyone that can merge same IDE/Compiler version guides (there's duplicates of a few) if you work on that platform/version, any help would be appreciated. | This section needs a lot of cleanup and reorganization. If there's anyone that can merge same IDE/Compiler version guides (there's duplicates of a few) if you work on that platform/version, any help would be appreciated. | ||
* Windows | * Windows | ||
+ | ** [[Windows IDEs]] | ||
** [[Instructions]] (Borland C++ Builder 5, page really needs renamed, but see about merging first) | ** [[Instructions]] (Borland C++ Builder 5, page really needs renamed, but see about merging first) | ||
** [[User's Guide For VCpp 6.0]] | ** [[User's Guide For VCpp 6.0]] | ||
Line 54: | Line 58: | ||
** [[WxMac Issues]] | ** [[WxMac Issues]] | ||
* Linux | * Linux | ||
+ | ** [[Linux IDEs]] | ||
** [[Anjuta]] | ** [[Anjuta]] | ||
** [[KDevelop]] | ** [[KDevelop]] | ||
Line 63: | Line 68: | ||
The following guides involve multiple platforms, they need to be split up and merged into one of the above guides. | The following guides involve multiple platforms, they need to be split up and merged into one of the above guides. | ||
+ | * [[IDEs]] | ||
+ | * [[Windows And Linux IDEs]] | ||
* [[Compiling WxWidgets]] | * [[Compiling WxWidgets]] | ||
* [[Compiling WxWidgets With MSYS-MinGW]] - While I know this guide can apply to multiple platforms, it would be best if it was split into separate focused guides to deal with issues involving the combination of other tools on that platform and it's easier to follow for new users on those specific platforms (without needing to figure out how those instructions apply to their specific platform). | * [[Compiling WxWidgets With MSYS-MinGW]] - While I know this guide can apply to multiple platforms, it would be best if it was split into separate focused guides to deal with issues involving the combination of other tools on that platform and it's easier to follow for new users on those specific platforms (without needing to figure out how those instructions apply to their specific platform). | ||
+ | |||
+ | === Making an Installer === | ||
+ | |||
+ | * [[Making Installers]] | ||
+ | * [[Mac]] | ||
+ | * [[Solaris]] | ||
+ | * [[Unix-Linux]] | ||
+ | * [[Windows]] | ||
+ | |||
Line 139: | Line 155: | ||
== Tools == | == Tools == | ||
− | * Rapid Application Development (RAD Tools) | + | * Rapid Application Development (RAD Tools): [[RADs]] |
** [[CodeBlocks Setup Guide]] | ** [[CodeBlocks Setup Guide]] | ||
** [[Getting Started With Anthemion Dialog Blocks]] | ** [[Getting Started With Anthemion Dialog Blocks]] | ||
Line 146: | Line 162: | ||
== Development == | == Development == | ||
− | + | This section will contain a short summary with the most popular pages from here: [[Developers Notebook]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Line 234: | Line 179: | ||
* [[Build System Management]] | * [[Build System Management]] | ||
* [[CMake]] | * [[CMake]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[CaptureMouse]] | * [[CaptureMouse]] | ||
* [[Carbon Code To Open URLs On WxMac]] | * [[Carbon Code To Open URLs On WxMac]] | ||
Line 274: | Line 214: | ||
* [[Documentation Generators]] | * [[Documentation Generators]] | ||
* [[Documentation Map]] | * [[Documentation Map]] | ||
− | |||
* [[Doxygen]] | * [[Doxygen]] | ||
* [[Ebf]] | * [[Ebf]] | ||
Line 284: | Line 223: | ||
* [[Embedding PNG Images-Bin2c In Perl]] | * [[Embedding PNG Images-Bin2c In Perl]] | ||
* [[Euphoria]] | * [[Euphoria]] | ||
− | |||
* [[Events]] | * [[Events]] | ||
* [[Example Of Using Connect For Events]] | * [[Example Of Using Connect For Events]] | ||
Line 302: | Line 240: | ||
* [[How To Use TinyXML With WxWidgets]] | * [[How To Use TinyXML With WxWidgets]] | ||
* [[Hugh Gibson]] | * [[Hugh Gibson]] | ||
− | |||
* [[IRC Etiquette]] | * [[IRC Etiquette]] | ||
* [[IniFileClass]] | * [[IniFileClass]] | ||
Line 309: | Line 246: | ||
* [[KeyCodes]] | * [[KeyCodes]] | ||
* [[LEDClass]] | * [[LEDClass]] | ||
− | |||
* [[Launching The Default Browser]] | * [[Launching The Default Browser]] | ||
* [[License Gotchas]] | * [[License Gotchas]] | ||
* [[Linking With Gtk And Running On Any Linux]] | * [[Linking With Gtk And Running On Any Linux]] | ||
− | |||
* [[Lothar]] | * [[Lothar]] | ||
* [[MMedia]] | * [[MMedia]] | ||
Line 319: | Line 254: | ||
* [[MSDN Library And WxWidgets Help File]] | * [[MSDN Library And WxWidgets Help File]] | ||
* [[MSLU]] | * [[MSLU]] | ||
− | |||
* [[Makefile]] | * [[Makefile]] | ||
* [[Makefile And Alternatives]] | * [[Makefile And Alternatives]] | ||
− | |||
* [[MetaWiki]] | * [[MetaWiki]] | ||
* [[Mingw32 Makefile]] | * [[Mingw32 Makefile]] | ||
Line 332: | Line 265: | ||
* [[Natevw]] | * [[Natevw]] | ||
* [[New wxWebSite TODOs]] | * [[New wxWebSite TODOs]] | ||
− | |||
* [[ODBC]] | * [[ODBC]] | ||
* [[Other Contributed Classes]] | * [[Other Contributed Classes]] | ||
Line 345: | Line 277: | ||
* [[Project Suggestions]] | * [[Project Suggestions]] | ||
* [[Promotion And Advocacy]] | * [[Promotion And Advocacy]] | ||
− | |||
* [[RN]] | * [[RN]] | ||
* [[RTTI]] | * [[RTTI]] | ||
Line 359: | Line 290: | ||
* [[Setup.H]] | * [[Setup.H]] | ||
* [[SlickEdit]] | * [[SlickEdit]] | ||
− | |||
* [[Subclassing WxControl]] | * [[Subclassing WxControl]] | ||
* [[TODO]] | * [[TODO]] | ||
Line 373: | Line 303: | ||
* [[TimGriesser]] | * [[TimGriesser]] | ||
* [[Tim Griesser]] | * [[Tim Griesser]] | ||
− | |||
* [[UPX]] | * [[UPX]] | ||
* [[Undocumented Parts Of WxWidgets]] | * [[Undocumented Parts Of WxWidgets]] | ||
* [[Unicode]] | * [[Unicode]] | ||
− | |||
− | |||
* [[Using DLL Version Of WxWidgets Compiled With Open Watcom]] | * [[Using DLL Version Of WxWidgets Compiled With Open Watcom]] | ||
* [[Using Doxygen For The WxWidgets Documentation]] | * [[Using Doxygen For The WxWidgets Documentation]] | ||
Line 390: | Line 317: | ||
* [[WM DOTTEDFOCUS]] | * [[WM DOTTEDFOCUS]] | ||
* [[WidgetGallery]] | * [[WidgetGallery]] | ||
− | |||
− | |||
* [[Windows CE Port]] | * [[Windows CE Port]] | ||
− | |||
* [[Wish List]] | * [[Wish List]] | ||
* [[Wx-Config]] | * [[Wx-Config]] | ||
* [[WxBase Eventloop]] | * [[WxBase Eventloop]] | ||
− | |||
− | |||
* [[WxButton Latex Docs]] | * [[WxButton Latex Docs]] | ||
* [[WxGuru]] | * [[WxGuru]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[WxWidgets Bounties]] | * [[WxWidgets Bounties]] | ||
* [[WxWidgets For MFC Programmers]] | * [[WxWidgets For MFC Programmers]] |
Revision as of 20:11, 9 April 2006
General Information
- Prerequisites
- Supported Platforms
- Commercial applications using wxWidgets
- WxWidgets Compared To Other Toolkits
Language Bindings
wxBasic
This stuff desperately needs organized and updated, or just removed...
- WxBasic Implementation
- WxBasic Tutorial
- WxColourDialog-WxBasic
- WxFontDialog-WxBasic
- WxPrintDialog-WxBasic
- WxTextEntryDialog-WxBasic
Guides
Setting up Your IDE
This section needs a lot of cleanup and reorganization. If there's anyone that can merge same IDE/Compiler version guides (there's duplicates of a few) if you work on that platform/version, any help would be appreciated.
- Windows
- Windows IDEs
- Instructions (Borland C++ Builder 5, page really needs renamed, but see about merging first)
- User's Guide For VCpp 6.0
- MSVC Setup Guide
- MSVC .NET Setup Guide
- MSVC Setup Guide For Wx 2.5.4 And Later
- MS Free Tools And WxWidgets
- Installing WxWin
- Installing WxWin For MS Free Tools
- Installing WxWin MinGW
- Installing WxWin Watcom
- Dev-CPP Setup Guide
- WxMSW Issues
- Mac OS
- Building WxWidgets With MacOS X
- MacOS X CodeWarrior 8 Setup Guide
- MacOS X CodeWarrior 9 Setup Guide
- MacOS X IDEs
- MacOS X ProjectBuilder Setup Guide
- Mac OS X And Xcode 1.1 Setup Guide
- Mac OS X And Xcode 1.5 Project Setup Guide
- Mac OS X And Xcode For Beginners
- Installing On MacOS Using CodeWarrior
- Installing On MacOS Using DarwinPorts
- Installing On MacOS X Using Apple's Developer Tools
- Installing WxMac
- Useful Xcode Data Formatters
- Reported Errors 2.6.1 Xcode 1.5 10.3.9 (need to add VFD style template, and mark this: report in bug tracker after searching)
- Setting Environment Variable For XCode
- WxMac Issues
- Linux
The following guides involve multiple platforms, they need to be split up and merged into one of the above guides.
- IDEs
- Windows And Linux IDEs
- Compiling WxWidgets
- Compiling WxWidgets With MSYS-MinGW - While I know this guide can apply to multiple platforms, it would be best if it was split into separate focused guides to deal with issues involving the combination of other tools on that platform and it's easier to follow for new users on those specific platforms (without needing to figure out how those instructions apply to their specific platform).
Making an Installer
Tutorials
These tutorials should be condensed into single articles if possible (the shorter ones anyway).
- Writing Your First Application
- wxTutorial by Franky Braem
- MadMonky1's Tutorial
- Compiling A WxWidgets Application
- Compiling A WxWindows Program
- Compiling Using MSVC On The Commandline
- Building Win32 Apps On Linux
Official Classes
This section will contain a short summary with the most popular classes from here: Official Classes
Contributed Classes
- wxAUI
- wxActiveX
- wxArt2d
- wxBell
- wxDockIt
- wxFL
- wxFrameLayout
- wxGhostscript
- wxGoldParser
- wxIFM
- wxIRC (Python)
- wxImageFilter (possibly merge to new page "wxVillaLib")
- wxMozilla
- wxOTL
- wxOTLGrid
- wxPlotWindow
- wxPropertyGrid
- wxReportWriter
- wxSMTP
- wxSQLite
- wxStyledTextCtrl
- wxTFTP
- wxTreeListCtrl
- wxTreeMultiCtrl
- wxVTK
- wxVirtualDirTreeCtrl
Functions & Macros
- wxExecute
- wxGetDiskSpace
- wxLogTrace
- wxMessageBox
- wxUsleep (deprecated, use wxMilliSleep or wxMicroSleep)
Tools
- Rapid Application Development (RAD Tools): RADs
Development
This section will contain a short summary with the most popular pages from here: Developers Notebook
Yet To Be Categorized wxWiki Pages
- Autoconf
- Avoiding Memory Leaks
- Bakefile
- Bakefile Basic
- Bakefile Tips
- Writing Your First Application-Command Line Args In GUI
- Bakefile Utils
- Bakefile Wxbase
- Binary Files
- Browser-Shortcuts For The Online Docs
- Build System Management
- CMake
- CaptureMouse
- Carbon Code To Open URLs On WxMac
- Chakkaradeepcc
- Chinook
- Choosing Which Compiler To Use
- Code To View A HTML File
- CodingSprints
- Coding Sprints
- Command-Line Arguments
- Common Issues
- Compiler Issues
- Comprehension Test
- Compression Methods
- CppDoc
- Creating A DLL Of An Application
- Creating A WxWidgets DLL In Linux
- Creating A WxWindows DLL In Linux
- Creating a Linux shared lib (dll)
- Cross-Compiling Windows Resources
- Custom Events
- Cvs
- CygWin
- DDD (Data Display Debugger)
- DYNAMIC CLASS Macros
- Debuggers
- Debugging A WxWindow Application
- Development Tools
- Digital Signal Processing
- Distributing WxWidgets Applications
- Distributing WxWidgets Applications-Distributing WxMac Programs
- Distributing WxWindows Programs
- DocumentationBuglets
- Documentation Buglets
- Documentation Generators
- Documentation Map
- Doxygen
- Ebf
- Eclipse
- Embedded BWT
- Embedding PNG Images
- Embedding PNG Images-Bin2c In C
- Embedding PNG Images-Bin2c In PHP
- Embedding PNG Images-Bin2c In Perl
- Euphoria
- Events
- Example Of Using Connect For Events
- Extra Features
- FAQ
- Feedback
- FindWxWin.Cmake
- Flicker-Free Drawing
- GetPrinter
- Getting IP Address Of Host
- Graphics
- Help Wanted
- Helpers For Automated Rescue From MFC
- How To Become A WxWidgets Expert
- How To Get Help On IRC
- How To Use This Wiki
- How To Use TinyXML With WxWidgets
- Hugh Gibson
- IRC Etiquette
- IniFileClass
- Internationalization
- Karl Marlbrian BWT
- KeyCodes
- LEDClass
- Launching The Default Browser
- License Gotchas
- Linking With Gtk And Running On Any Linux
- Lothar
- MMedia
- MMedia Replacement
- MSDN Library And WxWidgets Help File
- MSLU
- Makefile
- Makefile And Alternatives
- MetaWiki
- Mingw32 Makefile
- More Messages
- Multiple Inheritance
- MyTimerCtrl
- NDoc
- Namespaces
- Natevw
- New wxWebSite TODOs
- ODBC
- Other Contributed Classes
- Platform Limitations
- Platform Limitations-Me
- Plucker Desktop
- Precompiled
- Precompiled Headers
- Program Analysis
- Project Discussions
- Project List
- Project Suggestions
- Promotion And Advocacy
- RN
- RTTI
- Raboof
- Randall Fox
- Rantings
- Recommending Reading To Become A WxWidgets Expert
- Reducing Executable Size
- Resource Files
- Resources
- Roger Pearse
- Scratchpad Items To Be Integrated Later Into WxWiki
- Setup.H
- SlickEdit
- Subclassing WxControl
- TODO
- Table Of Contents
- TeX-Based Documentation Format
- Test Frameworks
- Tex2RTF
- The Full Implementation Of The TextFrame Class
- The Impact Of The SourceForge Contract Which WxWidgets Is Bound To
- The MegaPOV Tools For Using DocBook
- The WxWidgets Foundation
- The wxWidgets Foundation
- TimGriesser
- Tim Griesser
- UPX
- Undocumented Parts Of WxWidgets
- Unicode
- Using DLL Version Of WxWidgets Compiled With Open Watcom
- Using Doxygen For The WxWidgets Documentation
- Using Doxygen For The WxWindows Documentation
- Using Text Templates
- Using XML With WxWidgets
- Using XML With WxWindows
- VIM
- Versions
- WK
- WM DOTTEDFOCUS
- WidgetGallery
- Windows CE Port
- Wish List
- Wx-Config
- WxBase Eventloop
- WxButton Latex Docs
- WxGuru
- WxWidgets Bounties
- WxWidgets For MFC Programmers
- WxWidgets Meetings
- WxWidgets Source Oddities
- WxWidgets Vacancies
- WxWiki-Table Of Contents
- WxWiki WxCaret
- WxWindows
- WxWindows For MFC Programmers
- WxWindows Source Oddities
- WxWindows Source Odds
- Wx In Non-Wx Applications
- Wx Patching
- Wx Patching-On Linux
- Wx Patching-On Windows
- Wxwin Classref.Html
- Wxwin Conditionalcompilation.Html
- Wxwin Eventhandlingoverview.Html
- Wxwin Filefunctions.Html
- Wxwin Internationalization.Html
- Wxwin Reducingerrors.Html
- Wxwin Sizeroverview.Html
- Wxwin Validatoroverview.Html
- Wxwin Wxgtkport.Html
- Wxwin Wxsashlayoutwindow.Html
- Wxwin Wxtreectrloverview.Html
- XML-Based Documentation Format
- XML-Based Documentation Format-Example
- XML-Based Documentation Format-Ongoing Work
- XRC