__          __ _____  _____
\ \        / /|_   _||  __ \
 \ \  /\  / /   | |  | |__) | ____
  \ \/  \/ /    | |  |  ___/ |_  /
   \  /\  /    _| |_ | |      / /
    \/  \/    |_____||_|     /___|
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
========================
[X] AUI_DockingWindowMgr
[X] AUI_MDI
        TODO
        Not working properly
[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
[X] DVC_CustomRenderer
[X] DVC_DataViewModel
[X] DVC_IndexListModel
[X] DVC_ListCtrl
[X] DVC_TreeCtrl
[X] Gauge
[X] Grid
[X] Grid_MegaExample
[X] 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
[X] ToggleButton
[X] ToolBar
[X] TreeCtrl
[X] Validator

"Book" Controls Demos
=====================
[X] AUI_Notebook
        TODO
        Not working properly
[X] Choicebook
[X] FlatNotebook
[X] Listbook
[X] Notebook
[X] Toolbook
[X] Treebook

Custom Controls Demos
=====================
[X] AnalogClock
[X] ColourSelect
[X] ComboTreeBox
[X] Editor
[X] GenericButtons
[X] GenericDirCtrl
[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
[X] AGWInfoBar
[X] KnobCtrl
[X] LabelBook
[X] MultiDirDialog
[X] PeakMeter
[X] PersistentControls
[X] PieCtrl
[X] PyBusyInfo
[X] PyCollapsiblePane
[X] PyGauge
[X] PyProgress
        TODO
        Also cancel button doesn't work
[X] RibbonBar
[X] RulerCtrl
[X] ShapedButton
[X] ShortcutEditor
[X] SpeedMeter
        TODO
        Traceback (most recent call last):
[X] SuperToolTip
[X] ThumbnailCtrl
[X] ToasterBox
        TODO
        is crashing on/after toasty
[X] UltimateListCtrl
[X] XLSGrid
[X] ZoomBar

More Windows/Controls Demos
===========================
[X] ActiveX_FlashWindow
[X] ActiveX_IEHtmlWindow
[X] 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
[X] MediaCtrl
[X] MultiSplitterWindow
[X] OwnerDrawnComboBox
[X] Pickers
[ ] PropertyGrid
[X] PyCrust
[X] PyPlot
[X] PyShell
[X] ResizeWidget
[X] RichTextCtrl
[X] ScrolledPanel
[ ] SplitTree
[X] StyledTextCtrl_1
[X] StyledTextCtrl_2
[X] TablePrint
[X] Throbber
[X] Ticker
[X] TimeCtrl
[X] TreeMixin
[X] VListBox

Window Layout Demos
===================
[X] GridBagSizer
[X] LayoutAnchors
[X] LayoutConstraints
[X] Layoutf
[X] RowColSizer
[X] ScrolledPanel
[X] SizedControls
[X] Sizers
[X] WrapSizer
[X] XmlResource
[X] XmlResourceHandler
[X] 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
[X] Cairo
[X] Cairo_Snippets
[X] ColourDB
[ ] #'DialogUnits   # needs more explanations
[X] DragScroller
[X] DrawXXXList
[X] FileHistory
[X] FontEnumerator
[X] GraphicsContext
[X] GraphicsGradient
[X] GLCanvas
        TODO
        Cone not working
[X] I18N
[X] Joystick
        TODO
        Needs more work and tested with a joystick. I dont have one.
[X] MimeTypesManager
[X] MouseGestures
[X] OGL
[X] PDFViewer
[X] PenAndBrushStyles
[X] PrintFramework
[X] PseudoDC
[X] RendererNative
[X] ShapedWindow
[X] Sound
[X] StandardPaths
[X] SystemSettings
[X] UIActionSimulator
[X] Unicode
