:
目次
目次
索引
wxWidgets 2.6.0: 高移植性 C++ / Python GUI ツールキット
Julian Smart, Robert Roebling, Vadim Zeitlin, Robin Dunn, et al
April, 2005
目次
著作権に関する表記
wxWindows Library License, Version 3
GNU Library General Public License, Version 2
はじめに
wxWidgets とは
新たなクロスプラットフォーム開発ツールは なぜ必要か
wxWidgets requirements
Availability and location of wxWidgets
Acknowledgements
Multi-platform development with wxWidgets
Include files
Libraries
Configuration
Makefiles
Windows-specific files
Resource file
Allocating and deleting wxWidgets objects
Architecture dependency
Conditional compilation
C++ issues
Templates
RTTI
Type of NULL
Precompiled headers
File handling
Utilities and libraries supplied with wxWidgets
Programming strategies
Strategies for reducing programming errors
Use ASSERT
Use wxString in preference to character arrays
Strategies for portability
Use relative positioning or constraints
Use wxWidgets resource files
Strategies for debugging
Positive thinking
Simplify the problem
Use a debugger
Use logging functions
Use the wxWidgets debugging facilities
Libraries list
Alphabetical class reference
wxAcceleratorEntry
wxAcceleratorTable
wxAccessible
wxActivateEvent
wxApp
wxArchiveClassFactory
wxArchiveEntry
wxArchiveInputStream
wxArchiveIterator
wxArchiveNotifier
wxArchiveOutputStream
wxArrayString
wxArtProvider
wxAutomationObject
wxBitmap
wxBitmapButton
wxBitmapDataObject
wxBitmapHandler
wxBoxSizer
wxBrush
wxBrushList
wxBufferedDC
wxBufferedPaintDC
wxBufferedInputStream
wxBufferedOutputStream
wxBusyCursor
wxBusyInfo
wxButton
wxCalculateLayoutEvent
wxCalendarCtrl
wxCalendarDateAttr
wxCalendarEvent
wxCaret
wxCheckBox
wxCheckListBox
wxChoice
wxChoicebook
wxClassInfo
wxClient
wxClientDC
wxClientData
wxClientDataContainer
wxClipboard
wxCloseEvent
wxCmdLineParser
wxColour
wxColourData
wxColourDatabase
wxColourDialog
wxComboBox
wxCommand
wxCommandEvent
wxCommandProcessor
wxCondition
wxConfigBase
wxConnection
wxContextMenuEvent
wxContextHelp
wxContextHelpButton
wxControl
wxControlWithItems
wxCountingOutputStream
wxCriticalSection
wxCriticalSectionLocker
wxCSConv
wxCursor
wxCustomDataObject
wxDataFormat
wxDataInputStream
wxDataObject
wxDataObjectComposite
wxDataObjectSimple
wxDataOutputStream
wxDateEvent
wxDatePickerCtrl
wxDateSpan
wxDateTime
wxDateTimeHolidayAuthority
wxDateTimeWorkDays
wxDb
Enumerated types
Associated non-class functions
wxDbColDataPtr
wxDbColDef
wxDbColFor
wxDbColInf
wxDbConnectInf
wxDbIdxDef
wxDbInf
wxDbTable
wxDbTableInf
wxDbGridColInfo
wxDbGridTableBase
wxDC
wxDCClipper
wxDDEClient
wxDDEConnection
wxDDEServer
wxDebugContext
wxDebugStreamBuf
wxDebugReport
wxDebugReportCompress
wxDebugReportPreview
wxDebugReportPreviewStd
wxDebugReportUpload
wxDelegateRendererNative
wxDialog
wxDialUpEvent
wxDialUpManager
wxDir
wxDirDialog
wxDirTraverser
wxDisplay
wxDllLoader
wxDocChildFrame
wxDocManager
wxDocMDIChildFrame
wxDocMDIParentFrame
wxDocParentFrame
wxDocTemplate
wxDocument
wxDragImage
wxDropFilesEvent
wxDropSource
wxDropTarget
wxDynamicLibrary
wxDynamicLibraryDetails
wxEncodingConverter
wxEraseEvent
wxEvent
wxEvtHandler
wxFFile
wxFFileInputStream
wxFFileOutputStream
wxFFileStream
wxFile
wxFileConfig
wxFileDataObject
wxFileDialog
wxFileDropTarget
wxFileHistory
wxFileInputStream
wxFileName
wxFileOutputStream
wxFileStream
wxFileSystem
wxFileSystemHandler
wxFileType
wxFilterInputStream
wxFilterOutputStream
wxFindDialogEvent
wxFindReplaceData
wxFindReplaceDialog
wxFlexGridSizer
wxFocusEvent
wxFont
wxFontData
wxFontDialog
wxFontEnumerator
wxFontList
wxFontMapper
wxFrame
wxFSFile
wxFTP
wxGauge
wxGBPosition
wxGBSizerItem
wxGBSpan
wxGDIObject
wxGenericDirCtrl
wxGenericValidator
wxGLCanvas
wxGLContext
wxGrid
wxGridCellAttr
wxGridBagSizer
wxGridCellBoolEditor
wxGridCellChoiceEditor
wxGridCellEditor
wxGridCellFloatEditor
wxGridCellNumberEditor
wxGridCellTextEditor
wxGridEditorCreatedEvent
wxGridEvent
wxGridRangeSelectEvent
wxGridSizeEvent
wxGridCellBoolRenderer
wxGridCellFloatRenderer
wxGridCellNumberRenderer
wxGridCellRenderer
wxGridCellStringRenderer
wxGridTableBase
wxGridSizer
wxHashMap
wxHashSet
wxHashTable
wxHelpController
wxHelpControllerHelpProvider
wxHelpEvent
wxHelpProvider
wxHtmlCell
wxHtmlColourCell
wxHtmlContainerCell
wxHtmlDCRenderer
wxHtmlEasyPrinting
wxHtmlFilter
wxHtmlHelpController
wxHtmlHelpData
wxHtmlHelpFrame
wxHtmlLinkInfo
wxHtmlListBox
wxHtmlParser
wxHtmlPrintout
wxHtmlTag
wxHtmlTagHandler
wxHtmlTagsModule
wxHtmlWidgetCell
wxHtmlWindow
wxHtmlWinParser
wxHtmlWinTagHandler
wxHTTP
wxIcon
wxIconBundle
wxIconLocation
wxIconizeEvent
wxIdleEvent
wxImage
wxImageHandler
wxImageList
wxIndividualLayoutConstraint
Edges and relationships
wxInitDialogEvent
wxInputStream
wxIPaddress
wxIPV4address
wxJoystick
wxJoystickEvent
wxKeyEvent
wxLayoutAlgorithm
wxLayoutConstraints
wxList
wxListbook
wxListBox
wxListCtrl
wxListEvent
wxListItem
wxListView
wxLocale
wxLog
wxLogChain
wxLogGui
wxLogNull
wxLogPassThrough
wxLogStderr
wxLogStream
wxLogTextCtrl
wxLogWindow
wxLongLong
wxMask
wxMaximizeEvent
wxMBConv
wxMBConvFile
wxMBConvUTF7
wxMBConvUTF8
wxMBConvUTF16
wxMBConvUTF32
wxMDIChildFrame
wxMDIClientWindow
wxMDIParentFrame
wxMediaCtrl
wxMediaEvent
wxMemoryBuffer
wxMemoryDC
wxMemoryFSHandler
wxMemoryInputStream
wxMemoryOutputStream
wxMenu
wxMenuBar
wxMenuEvent
wxMenuItem
wxMessageDialog
wxMetafile
wxMetafileDC
wxMimeTypesManager
wxMiniFrame
wxMirrorDC
wxModule
wxMouseCaptureChangedEvent
wxMouseEvent
wxMoveEvent
wxMultiChoiceDialog
wxMutex
wxMutexLocker
wxNode
wxNotebook
wxNotebookEvent
wxNotebookSizer
wxNotifyEvent
wxObject
wxObjectRefData
wxOutputStream
wxPageSetupDialog
wxPageSetupDialogData
wxPaintDC
wxPaintEvent
wxPalette
wxPanel
wxPasswordEntryDialog
wxPathList
wxPen
wxPenList
wxPoint
wxPostScriptDC
wxPreviewCanvas
wxPreviewControlBar
wxPreviewFrame
wxPrintData
wxPrintDialog
wxPrintDialogData
wxPrinter
wxPrinterDC
wxPrintout
wxPrintPreview
wxProcess
wxProcessEvent
wxProgressDialog
wxPropertySheetDialog
wxProtocol
wxQuantize
wxQueryLayoutInfoEvent
wxRadioBox
wxRadioButton
wxRealPoint
wxRect
wxRecursionGuard
wxRecursionGuardFlag
wxRegEx
wxRegion
wxRegionIterator
wxRegKey
wxRendererNative
wxRendererVersion
wxSashEvent
wxSashLayoutWindow
wxSashWindow
wxScopedArray
wxScopedPtr
wxScopedTiedPtr
wxScreenDC
wxScrollBar
wxScrolledWindow
wxScrollEvent
wxScrollWinEvent
wxSemaphore
wxSetCursorEvent
wxServer
wxSimpleHelpProvider
wxSingleChoiceDialog
wxSingleInstanceChecker
wxSize
wxSizeEvent
wxSizer
wxSizerFlags
wxSizerItem
wxSlider
wxSockAddress
wxSocketBase
wxSocketClient
wxSocketEvent
wxSocketInputStream
wxSocketOutputStream
wxSocketServer
wxSound
wxSpinButton
wxSpinCtrl
wxSpinEvent
wxSplashScreen
wxSplitterEvent
wxSplitterWindow
wxSplitterRenderParams
wxStackFrame
wxStackWalker
wxStandardPaths
wxStaticBitmap
wxStaticBox
wxStaticBoxSizer
wxStaticLine
wxStaticText
wxStatusBar
wxStdDialogButtonSizer
wxStopWatch
wxStreamBase
wxStreamBuffer
wxStreamToTextRedirector
wxString
wxStringBuffer
wxStringBufferLength
wxStringClientData
wxStringInputStream
wxStringOutputStream
wxStringTokenizer
wxSysColourChangedEvent
wxSystemOptions
wxSystemSettings
wxTaskBarIcon
wxTCPClient
wxTCPConnection
wxTCPServer
wxTempFile
wxTempFileOutputStream
wxTextAttr
wxTextCtrl
wxTextDataObject
wxTextDropTarget
wxTextEntryDialog
wxTextFile
wxTextInputStream
wxTextOutputStream
wxTextValidator
wxThread
wxThreadHelper
wxTimer
wxTimerEvent
wxTimeSpan
wxTipProvider
wxTipWindow
wxToggleButton
wxToolBar
wxToolTip
wxTopLevelWindow
wxTreeCtrl
wxTreeEvent
wxTreeItemData
wxUpdateUIEvent
wxURI
wxURL
wxValidator
wxVariant
wxVariantData
wxView
wxVListBox
wxVScrolledWindow
wxWindow
wxWindowDC
wxWindowDisabler
wxWizard
wxWizardEvent
wxWizardPage
wxWizardPageSimple
wxXmlResource
wxXmlResourceHandler
wxZipClassFactory
wxZipEntry
wxZipInputStream
wxZipNotifier
wxZipOutputStream
wxZlibInputStream
wxZlibOutputStream
関数
関数およびマクロのアルファベット順リスト
バージョンに関するマクロ
アプリケーションの初期化と終了
プロセスの制御
スレッドの制御
ファイル操作
ネットワーク,ユーザおよび OS
文字列
ダイアログ
数学関数
GDI
プリンタの設定
クリップボード操作
雑多な機能
バイトオーダマクロ
RTTI 関数
ログ関数
時間に関する処理
デバッグ関連のマクロと関数
環境変数にアクセスするための関数
Constants
wxWidgets で定義されているプリプロセッサシンボル
GUI システム
オペレーティングシステム
ハードウェアアーキテクチャ (CPU)
ハードウェアタイプ
コンパイラ
その他
Standard event identifiers
Keycodes
Language identifiers
Stock items
Classes by category
Topic overviews
Changes since 2.4.x
Incompatible changes since 2.4.x
Deprecated changes since 2.4.x
Notes on using the reference
Writing a wxWidgets application: a rough guide
wxWidgets Hello World sample
wxWidgets samples
Minimal sample
Art provider sample
Calendar sample
Checklist sample
Config sample
Controls sample
Database sample
DebugRpt sample
Dialogs sample
Dialup sample
DnD sample
Dynamic sample
Event sample
Except(ions) sample
Exec sample
Font sample
Grid sample
HTML samples
Image sample
Internat(ionalization) sample
Layout sample
Listctrl sample
Mediaplayer sample
Notebook sample
Render sample
Rotate sample
Scroll subwindow sample
Sockets sample
Sound sample
Statbar sample
Text sample
Thread sample
Toolbar sample
Treectrl sample
Wizard sample
wxApp overview
Application shutdown
Runtime class information (aka RTTI) overview
wxClassInfo
Example
wxString overview
Introduction
Comparison of wxString to other string classes
Some advice about using wxString
Other string related functions and classes
Reference counting and why you shouldn't care about it
Tuning wxString for your application
Buffer classes overview
wxXCharBuffer Overview
Date and time classes overview
Introduction
All date/time classes at a glance
wxDateTime characteristics
Difference between wxDateSpan and wxTimeSpan
Date arithmetics
Time zone considerations
Daylight saving time (DST)
wxDateTime and Holidays
Compatibility
Unicode support in wxWidgets
What is Unicode?
Unicode and ANSI modes
Unicode support in wxWidgets
Unicode and the outside world
Unicode-related compilation settings
wxMBConv classes overview
Background: The need for conversion
Background: The wxString class
wxMBConv classes
wxMBConv objects
wxCSConv
Converting strings
Converting buffers
Internationalization
Writing non-English applications
Container classes overview
File classes and functions overview
wxStreams overview
wxLog classes overview
Debugging overview
wxDebugContext overview
wxConfig classes overview
wxFileSystem
Event handling overview
Introduction
How events are processed
Pluggable event handlers
Window identifiers
Event macros summary
Custom event summary
C++ exceptions overview
Introduction
Strategies for exceptions handling
Technicalities
Window styles
Window deletion overview
wxDialog overview
wxValidator overview
Constraints overview
Constraint layout: more details
Window layout examples
Example 1: subwindow layout
Example 2: panel item layout
Sizer overview
The idea behind sizers
Common features
Hiding controls using sizers
Programming with wxBoxSizer
Programming with wxGridSizer
Programming with wxFlexGridSizer
Programming with wxStaticBoxSizer
CreateButtonSizer
XML-based resource system overview
XRC concepts
Using binary resource files
Using embedded resources
XRC C++ sample
XRC resource file sample
XRC file format
C++ header file generation
Adding new resource handlers
Scrolling overview
Bitmaps and icons overview
Supported bitmap file formats
Bitmap format handlers
Device context overview
wxFont overview
Native font information
Font encoding overview
wxSplitterWindow overview
Example
wxTreeCtrl overview
wxListCtrl overview
wxImageList overview
wxBookCtrl overview
Introduction
Best book
Common dialogs overview
wxColourDialog overview
wxFontDialog overview
wxPrintDialog overview
wxFileDialog overview
wxDirDialog overview
wxTextEntryDialog overview
wxPasswordEntryDialog overview
wxMessageDialog overview
wxSingleChoiceDialog overview
wxMultiChoiceDialog overview
Document/view overview
wxDocument overview
wxView overview
wxDocTemplate overview
wxDocManager overview
wxCommand overview
wxCommandProcessor overview
wxFileHistory overview
wxWidgets predefined command identifiers
Toolbar overview
Using the toolbar library
wxGrid classes overview
Introduction
Getting started: a simple example
A more complex example
How the wxGrid classes relate to each other
Keyboard and mouse actions
wxTipProvider overview
Printing overview
Printing under Unix (GTK+)
Multithreading overview
Drag and drop overview
wxDataObject overview
The data provider (source) duties
The data receiver (target) duties
Database classes overview
wxDb/wxDbTable wxODBC Overview
wxODBC Where To Start
wxODBC - Configuring your system for ODBC use
wxODBC - Compiling
wxODBC - Basic Step-By-Step Guide
wxODBC - Known Issues
wxODBC - Sample Code
A selection of SQL commands
Create
Insert
Select
Update
Interprocess communication overview
Data transfer
Examples
More DDE details
wxHTML overview
wxHTML quick start
HTML Printing
Help Files Format
Input Filters
Cells and Containers
Tag Handlers
Tags supported by wxHTML
Environment variables
wxPython overview
What is wxPython?
Why use wxPython?
Other Python GUIs
Using wxPython
wxWidgets classes implemented in wxPython
Where to go for help
Syntax of the builtin regular expression library
Different Flavors of REs
Regular Expression Syntax
Bracket Expressions
Escapes
Metasyntax
Matching
Limits And Compatibility
Basic Regular Expressions
Regular Expression Character Names
Archive formats such as zip
Creating an archive
Extracting an archive
Modifying an archive
Looking up an archive entry by name
Generic archive programming
Archives on non-seekable streams
プラットフォーム固有の注意事項
wxGTK port
wxMSW port
wxWinCE
General issues for wxWinCE programming
Testing for WinCE SDKs
Window sizing in wxWinCE
Closing top-level windows in wxWinCE
Hibernation in wxWinCE
Hardware buttons in wxWinCE
Dialogs in wxWinCE
Menubars and toolbars in wxWinCE
Closing windows in wxWinCE
Control differences on wxWinCE
Online help in wxWinCE
Installing your PocketPC and Smartphone applications
wxFileDialog in PocketPC
Remaining issues
wxMac port
wxPalmOS port
wxOS2 port
wxMGL port
wxX11 port
索引
この文書について...
ymasuda 平成17年11月19日