CrossPlatformなGUIフレームワークである wxWidgets(旧wxWindows) に関するリンク集。


*総本山 [#Core]
:[[wxWidgets:http://www.wxwidgets.org]] <wxWindows Library Licence>|C++以外にもPython, Ruby, Perl等様々な言語に対応。

:[[孔雀の部屋 > 自作アプリケーション > wxWidgets関連ドキュメント:http://www.fan.hi-ho.ne.jp/cgi-bin/user/peacock/index.cgi?page=%BC%AB%BA%EE%A5%A2%A5%D7%A5%EA%A5%B1%A1%BC%A5%B7%A5%E7%A5%F3]]|

*情報 [#Information]
:[[(*)準備中(*) > wxWindowsと日本語:http://www.geocities.co.jp/SiliconValley-Cupertino/8526/]]|wxWidgetsでUnicodeを使用するべきか否かに関する情報。
:[[高林哲のWebサイト > wxWidgets でクロスプラットフォーム GUIアプリを作ろう:http://namazu.org/~satoru/pub/uu-2004-08/]]|UNIX USER誌 2004年8月号 に掲載された記事の元の原稿です。
:[[LDAP Explorer Tool > XRC Guide - Using XML resources in WxWindows&trade;:http://ldaptool.sourceforge.net/XRCGuide/XRCGuideSingle/]]|XML resource files(XRC files)を使ったGUI構築方法のドキュメント。

-IBM developerWorks
:[[wxWindowsの概要:http://www-06.ibm.com/jp/developerworks/linux/010413/j_l-wxwin.html]]|ポータブルC++ and Python GUIツールキットの紹介

:[[Wiki@三浦研究室 > wxWidgets:http://ktm11.eng.shizuoka.ac.jp/cgi-bin/wiki/wiki.cgi?page=wxWidgets]]|wxWidgetのイベント処理情報

*Bindings [#Bindings]
:[[AMule Project FAQ > wxWidgets:http://www.amule.org/wiki/index.php?title=WxWidgets]]|各種Bindingへのリンク集
:[[wx.NET:http://wxnet.sourceforge.net]]|wx.NET is a .NET Common Language Infrastructure (CLI) wrapper for wxWidgets.
:[[wxPython:http://wxpython.org]]|wxPython is a GUI toolkit for the Python programming language.
:[[wxPerl:http://wxperl.sourceforge.net]]|wxPerl is an extension module allowing the creation of GUI (Graphical User Interface) from Perl;
:[[wxRuby:http://wxruby.rubyforge.org/wiki/wiki.pl]]|wxRuby is an open source GUI toolkit for the [Ruby] programming language.
//:[[:]] <>|

*Exteinsions [#Ext]
:[[wxWidgets > Contributions:http://www.wxwindows.org/contrib2.htm]]|まずはここをチェック。
:[[wxPropertyGrid:http://sourceforge.net/projects/wxpropgrid/]] <wxWindows Library Licence>|wxPropertyGrid is a specialized two-column grid for editing properties such as strings, numbers, flagsets, fonts, and colours.
:[[wxVillalib:http://sourceforge.net/projects/wxvillalib/]] <wxWindows Library Licence>|Add-on classes/widgets for wxWindows: wxImageBox - the widget to display a image with the zoom function, wxThumbnails - the widget to display a series of images (thumbnails) and other.
:[[wxExtended:http://sourceforge.net/projects/wxextended/]] <wxWindows Library Licence>|wxExtended is an collection of 'add-on' libraries (currently wxDockIt only) for use with wxWidgets; it fills in some of the gaps in functionality left by the standard distribution. wxDockIt is a powerful docking framework: see the homepage for details
//:[[:]] <>|

*Tool [#Tool]
:[[wxWindows Project Manager for VC7(VisualStudio .NET 2003):http://wxtempl.sourceforge.net/]] <GPL>|The goal of this project is to provide a set of tool to simplify the use of wxWindows under Visual Studio .NET C++. The main package contains wizards to build skeleton application of diferent types and addins that interface with VS's interface to provide dialogs and menus that automate repetive tasks.
:[[wxCRP:http://sourceforge.net/projects/wxcrp]] <GPL>|Wizard形式によりwxWindowsのソースコードを生成。
//:[[:]] <>|

**GUI Builder [#Tool_GUI]
:[[wxGlade:http://wxglade.sourceforge.net]] <MIT>|wxGlade is a GUI designer written in Python with the popular GUI toolkit wxPython, that helps you create wxWidgets/wxPython user interfaces. At the moment it can generate Python, C++, Perl and XRC (wxWidgets' XML resources) code.
:[[wxFormBuilder:http://sourceforge.net/projects/wxformbuilder/]] <GPL>|wxFormBuilder - a RAD tool for wxWidgets GUI design.
:[[wxDesigner:http://www.roebling.de]] <[[商用:http://www.roebling.de/buy.html]]>|wxDesigner is a visual development tool for the free cross-platform GUI library wxWidgets - supporting C++, Python, Perl, C# and XML.
:[[Anthemion DialogBlocks:http://www.anthemion.co.uk/dialogblocks/]] <商用>|Anthemion DialogBlocks is a sizer-based resource editor that quickly gets you creating professional-looking dialogs, wizards and frames for deployment on Windows, Linux, Mac or any other supported wxWidgets platform.
//:[[:]] <>|

-For Windows
:[[wxWindows Dialog Designer:http://sourceforge.net/projects/wxdsgn/]] <LGPL>|Opensource wxWindows Dialog designer that mimics the Delphi/Borland C++ Builder designer.

-For Linux
:[[Almas Designer:http://sourceforge.net/projects/almas/]] <GPL>|Almas Designer is a dialog editor for wxWidgets. It's a sizer based RAD tool for wxWidgets with code generation which allows you to develop wxWidgets programs more easily.

***XRC(XML Resource)
:[[XRCed:http://xrced.sourceforge.net]] <BSD>|XRCed is a simple resource editor for wxWindows/wxPython GUI development which supports creating and editing files in XRC format.

**[[gettext:http://ja.wikipedia.org/wiki/Gettext]] Catalogs Editor [#Tool_gettext]
:[[poEdit:http://www.poedit.org]] <MIT>|poEdit is cross-platform gettext catalogs (.po files) editor. It is built with wxWidgets toolkit and can run on any platform supported by it (although it was only tested on Unix with GTK+ and Windows). It aims to provide more convenient approach to editing catalogs than launching vi and editing the file by hand.
//:[[:]] <>|

*Tutorial [#Tutorial]
:[[K5's Page > wxWindowsで始めるC++ GUIプログラミング:http://www.h3.dion.ne.jp/~k5_n/]]|
:[[[CODEpendent] wx-sdl tutorial:http://code.technoplaza.net/wx-sdl/]]|Many people want to combine SDL and wxWidgets into a coherent application. The primary reason being wxWidgets is not a good game programming library, but it is an excellent cross-platform widget toolkit. SDL is an excellent cross-platform game programming library. If we put them together, we could have cross-platform games with native widgets.

*SampleSourceCode [#Sample]
:[[wxCode:http://sourceforge.net/projects/wxcode/]] <wxWindows Library Licence>|wxCode is a place where anyone can submit his code snippets for wxWidgets. It's also a place where code may be maintained by anyone interested. Maintainer ship is always decided by the current maintainer or by the project manager.
//:[[:]] <>|