mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2026-01-05 19:40:12 +01:00
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74393 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
404 lines
10 KiB
Plaintext
404 lines
10 KiB
Plaintext
__ __ _____ _____
|
|
\ \ / /|_ _|| __ \
|
|
\ \ /\ / / | | | |__) | ____
|
|
\ \/ \/ / | | | ___/ |_ /
|
|
\ /\ / _| |_ | | / /
|
|
\/ \/ |_____||_| /___|
|
|
WIPz Phoenix Demos Checklist
|
|
"""
|
|
[X] Demo Works! Woot :)
|
|
[ ] Demo Still NEEDS work, has missing libs, other. :(
|
|
"""
|
|
When all done, this checklist.txt can be discarded.
|
|
|
|
Frames and Dialogs Demos
|
|
========================
|
|
[ ] AUI_DockingWindowMgr
|
|
[ ] AUI_MDI
|
|
[X] Dialog
|
|
[X] Frame
|
|
[X] MDIWindows
|
|
[X] MiniFrame
|
|
[X] Wizard
|
|
|
|
Common Dialogs Demos
|
|
====================
|
|
[X] AboutBox
|
|
[X] ColourDialog
|
|
[X] DirDialog
|
|
[X] FileDialog
|
|
[X] FindReplaceDialog
|
|
[X] FontDialog
|
|
[X] MessageDialog
|
|
[X] MultiChoiceDialog
|
|
[X] PageSetupDialog
|
|
[X] PrintDialog
|
|
[X] ProgressDialog
|
|
[X] SingleChoiceDialog
|
|
[X] TextEntryDialog
|
|
|
|
More Dialogs Demos
|
|
==================
|
|
[X] ImageBrowser
|
|
[X] ScrolledMessageDialog
|
|
|
|
Core Windows/Controls Demos
|
|
===========================
|
|
[X] BitmapButton
|
|
[X] Button
|
|
[X] CheckBox
|
|
[X] CheckListBox
|
|
[X] Choice
|
|
[X] ComboBox
|
|
[X] CommandLinkButton
|
|
[ ] DVC_CustomRenderer
|
|
TODO
|
|
TypeError: invalid result type from MyCustomRenderer.Render()
|
|
[ ] DVC_DataViewModel
|
|
[X] DVC_IndexListModel
|
|
[X] DVC_ListCtrl
|
|
[X] DVC_TreeCtrl
|
|
[X] Gauge
|
|
[X] Grid
|
|
TODO
|
|
button that launch No.3,4,7,8
|
|
[ ] Grid_MegaExample
|
|
[ ] GridLabelRenderer
|
|
[X] ListBox
|
|
[X] ListCtrl
|
|
[X] ListCtrl_virtual
|
|
[X] ListCtrl_edit
|
|
[X] Menu
|
|
[X] PopupMenu
|
|
[X] PopupWindow
|
|
[X] RadioBox
|
|
[X] RadioButton
|
|
[X] SashWindow
|
|
[X] ScrolledWindow
|
|
[X] SearchCtrl
|
|
[X] Slider
|
|
[X] SpinButton
|
|
[X] SpinCtrl
|
|
[X] SpinCtrlDouble
|
|
[X] SplitterWindow
|
|
[X] StaticBitmap
|
|
[X] StaticBox
|
|
[X] StaticText
|
|
[X] StatusBar
|
|
[X] StockButtons
|
|
[X] TextCtrl
|
|
TODO
|
|
Text Positions Ctrl is Giving an
|
|
IndexError: string out of range
|
|
when clicking at the end of text
|
|
[X] ToggleButton
|
|
[X] ToolBar
|
|
[X] TreeCtrl
|
|
[X] Validator
|
|
|
|
"Book" Controls Demos
|
|
=====================
|
|
[ ] AUI_Notebook
|
|
[X] Choicebook
|
|
[X] FlatNotebook
|
|
[X] Listbook
|
|
[X] Notebook
|
|
[X] Toolbook
|
|
[X] Treebook
|
|
TODO
|
|
Traceback (most recent call last):
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\core.py", line 1948, i
|
|
n Notify
|
|
self.notify()
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\core.py", line 3017, i
|
|
n Notify
|
|
self.result = self.callable(*self.args, **self.kwargs)
|
|
File "Treebook.py", line 68, in AdjustSize
|
|
self.GetTreeCtrl().InvalidateBestSize()
|
|
AttributeError: 'TestTB' object has no attribute 'GetTreeCtrl'
|
|
|
|
Custom Controls Demos
|
|
=====================
|
|
[ ] AnalogClock
|
|
[X] ColourSelect
|
|
TODO
|
|
Crashing on second colour select
|
|
[X] ComboTreeBox
|
|
TODO
|
|
C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\combotreebox.py:532: wxPyD
|
|
eprecationWarning: Call to deprecated item. The TreeItemData class no longer exi
|
|
sts, just pass your object directly to the tree instead.
|
|
data=wx.TreeItemData(clientData))
|
|
[X] Editor
|
|
[X] GenericButtons
|
|
[X] GenericDirCtrl
|
|
NOTE
|
|
Slow
|
|
[X] ItemsPicker
|
|
[ ] LEDNumberCtrl
|
|
[X] MultiSash
|
|
[X] PlateButton
|
|
[X] PopupControl
|
|
[X] PyColourChooser
|
|
[X] TreeListCtrl
|
|
TODO
|
|
still need to adjust for selected image: smiley
|
|
|
|
AGW Demos
|
|
=========
|
|
[X] AdvancedSplash
|
|
[X] AquaButton
|
|
[X] AUI
|
|
[X] BalloonTip
|
|
[X] ButtonPanel
|
|
[X] CubeColourDialog
|
|
[X] CustomTreeCtrl
|
|
[ ] FlatMenu
|
|
TODO
|
|
Crashes on opening menu
|
|
[X] FlatNotebook
|
|
[X] FloatSpin
|
|
[X] FoldPanelBar
|
|
[X] FourWaySplitter
|
|
[X] GenericMessageDialog
|
|
[X] GradientButton
|
|
[X] HyperLinkCtrl
|
|
[X] HyperTreeList
|
|
TODO
|
|
still needs more work
|
|
[X] AGWInfoBar
|
|
[X] KnobCtrl
|
|
[X] LabelBook
|
|
[X] MultiDirDialog
|
|
[X] PeakMeter
|
|
[X] PersistentControls
|
|
TODO
|
|
Example2 still needs more work
|
|
[X] PieCtrl
|
|
TODO
|
|
Traceback (most recent call last):
|
|
File "agw\PieCtrl.py", line 44, in Notify
|
|
self._parent._progresspie.SetValue(self._parent._progresspie.GetValue() + se
|
|
lf._parent._incr)
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\agw\piectrl.py", l
|
|
ine 924, in SetValue
|
|
self.Refresh()
|
|
RuntimeError: wrapped C/C++ object of type ProgressPie has been deleted
|
|
[X] PyBusyInfo
|
|
[X] PyCollapsiblePane
|
|
[X] PyGauge
|
|
[X] PyProgress
|
|
TODO
|
|
Crashes if color is changed before starting
|
|
Also cancel button doesn't work
|
|
[ ] RibbonBar
|
|
TODO
|
|
Traceback (most recent call last):
|
|
File "agw\RibbonBar.py", line 902, in OnButton1
|
|
size=(800, 600), log=self.log)
|
|
File "agw\RibbonBar.py", line 357, in __init__
|
|
self._primary_gallery = self.PopulateColoursPanel(primary_panel, self._defau
|
|
lt_primary, ID_PRIMARY_COLOUR)
|
|
File "agw\RibbonBar.py", line 473, in PopulateColoursPanel
|
|
self.AddColourToGallery(gallery, "BLUE", dc)
|
|
File "agw\RibbonBar.py", line 803, in AddColourToGallery
|
|
item = gallery.Append(bitmap, wx.ID_ANY)
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\agw\ribbon\gallery
|
|
.py", line 628, in Append
|
|
raise Exception("exception")
|
|
Exception: exception
|
|
[X] RulerCtrl
|
|
[X] ShapedButton
|
|
[X] ShortcutEditor
|
|
[X] SpeedMeter
|
|
TODO
|
|
Traceback (most recent call last):
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\agw\speedmeter.py"
|
|
, line 380, in OnSize
|
|
self.UpdateDrawing()
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\agw\speedmeter.py"
|
|
, line 394, in UpdateDrawing
|
|
self.Draw(dc)
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\agw\speedmeter.py"
|
|
, line 900, in Draw
|
|
width, height, dummy = fancytext.GetFullExtent(strings, dc)
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\fancytext.py", lin
|
|
e 348, in GetFullExtent
|
|
RenderToRenderer(str, renderer, enclose)
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\fancytext.py", lin
|
|
e 331, in RenderToRenderer
|
|
p.Parse(str, 1)
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\fancytext.py", lin
|
|
e 123, in startElement
|
|
getattr(self, method)(attrs)
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\fancytext.py", lin
|
|
e 232, in start
|
|
self.characterData(code)
|
|
File "C:\Python27\lib\site-packages\wx-2.9.5-phoenix\wx\lib\fancytext.py", lin
|
|
e 141, in characterData
|
|
width, height, descent, extl = self.dc.GetFullTextExtent(chunk)
|
|
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf0 in position 0: unexpecte
|
|
d end of data
|
|
[X] SuperToolTip
|
|
[X] ThumbnailCtrl
|
|
[X] ToasterBox
|
|
TODO
|
|
is crashing on/after toasty
|
|
[X] UltimateListCtrl
|
|
TODO
|
|
Windows7ExplorerContents
|
|
[ ] XLSGrid
|
|
[X] ZoomBar
|
|
|
|
More Windows/Controls Demos
|
|
===========================
|
|
[ ] ActiveX_FlashWindow
|
|
[ ] ActiveX_IEHtmlWindow
|
|
[ ] ActiveX_PDFWindow
|
|
[X] BitmapComboBox
|
|
[X] Calendar
|
|
[X] CalendarCtrl
|
|
TODO
|
|
could use some work/cleanup
|
|
[X] CheckListCtrlMixin
|
|
[X] CollapsiblePane
|
|
[X] ComboCtrl
|
|
[X] ContextHelp
|
|
TODO
|
|
ContextHelp doesn't seem to be working yet tho...
|
|
[X] DatePickerCtrl
|
|
[ ] DynamicSashWindow
|
|
[X] EditableListBox
|
|
[X] ExpandoTextCtrl
|
|
TODO
|
|
Traceback (most recent call last):
|
|
File "ExpandoTextCtrl.py", line 82, in OnSetMaxHeight
|
|
dlg = wx.NumberEntryDialog(self, "", "Enter new max height:",
|
|
AttributeError: 'module' object has no attribute 'NumberEntryDialog'
|
|
[X] FancyText
|
|
[X] FileBrowseButton
|
|
[X] FloatBar
|
|
[X] FloatCanvas
|
|
[X] HtmlWindow
|
|
TODO
|
|
Traceback (most recent call last):
|
|
File "HtmlWindow.py", line 177, in OnViewSource
|
|
source = self.html.GetParser().GetSource()
|
|
AttributeError: 'MyHtmlWindow' object has no attribute 'GetParser'
|
|
[X] HTML2_WebView
|
|
[X] InfoBar
|
|
[X] IntCtrl
|
|
[X] MVCTree
|
|
[X] MaskedEditControls
|
|
[X] MaskedNumCtrl
|
|
[ ] MediaCtrl
|
|
[X] MultiSplitterWindow
|
|
[X] OwnerDrawnComboBox
|
|
[X] Pickers
|
|
[ ] PropertyGrid
|
|
[X] PyCrust
|
|
[X] PyPlot
|
|
[X] PyShell
|
|
[X] ResizeWidget
|
|
[ ] RichTextCtrl
|
|
[X] ScrolledPanel
|
|
[ ] SplitTree
|
|
[X] StyledTextCtrl_1
|
|
[X] StyledTextCtrl_2
|
|
[X] TablePrint
|
|
[X] Throbber
|
|
[X] Ticker
|
|
[X] TimeCtrl
|
|
[X] TreeMixin
|
|
[X] VListBox
|
|
TODO
|
|
Traceback (most recent call last):
|
|
File "VListBox.py", line 131, in OnCellMouseHover
|
|
self.log.WriteText(' %s\n' % cell.ConvertToText(sel))
|
|
AttributeError: 'HtmlWordCell' object has no attribute 'ConvertToText'
|
|
|
|
Window Layout Demos
|
|
===================
|
|
[X] GridBagSizer
|
|
[X] LayoutAnchors
|
|
[X] LayoutConstraints
|
|
[X] Layoutf
|
|
[X] RowColSizer
|
|
[X] ScrolledPanel
|
|
[X] SizedControls
|
|
[X] Sizers
|
|
[X] WrapSizer
|
|
[ ] XmlResource
|
|
[ ] XmlResourceHandler
|
|
[ ] XmlResourceSubclass
|
|
|
|
Process and Events Demos
|
|
[X] DelayedResult
|
|
[X] EventManager
|
|
[X] KeyEvents
|
|
[X] Process
|
|
[X] PythonEvents
|
|
[X] Threads
|
|
[X] Timer
|
|
[ ] #'infoframe # needs better explanation and some fixing
|
|
|
|
Clipboard and DnD Demos
|
|
=======================
|
|
[X] CustomDragAndDrop
|
|
TODO
|
|
DoodleDrop isn't showing upon drop
|
|
[X] DragAndDrop
|
|
TODO
|
|
TypeError: Invalid result type upon drops
|
|
[X] URLDragAndDrop
|
|
|
|
Using Images Demos
|
|
==================
|
|
[X] AdjustChannels
|
|
[X] AlphaDrawing
|
|
[X] AnimateCtrl
|
|
[X] ArtProvider
|
|
[X] BitmapFromBuffer
|
|
[X] Cursor
|
|
[X] DragImage
|
|
[X] Image
|
|
[X] ImageAlpha
|
|
[X] ImageFromStream
|
|
[X] Img2PyArtProvider
|
|
[X] Mask
|
|
[X] RawBitmapAccess
|
|
[X] Throbber
|
|
|
|
Miscellaneous Demos
|
|
===================
|
|
[X] AlphaDrawing
|
|
[ ] Cairo
|
|
[ ] Cairo_Snippets
|
|
[X] ColourDB
|
|
[ ] #'DialogUnits # needs more explanations
|
|
[X] DragScroller
|
|
[X] DrawXXXList
|
|
[X] FileHistory
|
|
[X] FontEnumerator
|
|
[X] GraphicsContext
|
|
[X] GraphicsGradient
|
|
[ ] GLCanvas
|
|
[X] I18N
|
|
[X] Joystick
|
|
TODO
|
|
Needs more work and tested with a joystick. I dont have one.
|
|
[ ] MimeTypesManager
|
|
[X] MouseGestures
|
|
[ ] OGL
|
|
[ ] PDFViewer
|
|
[X] PenAndBrushStyles
|
|
[X] PrintFramework
|
|
[ ] PseudoDC
|
|
[X] RendererNative
|
|
[X] ShapedWindow
|
|
[X] Sound
|
|
[X] StandardPaths
|
|
[X] SystemSettings
|
|
[X] UIActionSimulator
|
|
[X] Unicode
|