#pragma section-numbers off == Lion Kimbro == {{http://www.speakeasy.org/~lion/lion_positive2.jpg}} || Email || lion@speakeasy.org || || Jabber IM || LionKimbro@jabber.org || || Homepage || http://speakeasy.org/~lion/ || I'm a [[http://c2.com/cgi/wiki?WikiFaeries|WikiFaerie]], and I work on the ObstacleCourse. I also participate on [[http://www.python.org/cgi-bin/moinmoin/LionKimbro|the Python Wiki,]] and [[http://www.seapig.org/LionKimbro|the Seattle Python Interest Group wiki.]] <> === Documentation Work === I am very interested in documentation. Some things I want to do here: * Write a self-training course - development at ObstacleCourse * Write a MetaDocumentation page * Write Cheat Sheets - wrote XrcCheatSheet- yay! * Write Code Start Points - wrote CodeStartingPoints and XrcStartingPoint * Write Demonstrations * Perform Categorizing * More Diagramming! - (if we had [[http://twistedmatrix.com/users/jh.twistd/moin/moin.cgi/moindotProcessor|MoinDot]] installed, I'd be in 7th heaven...) ==== MetaDocumentation ==== MetaDocumentation would include a description of available documentation, including tutorials, the ObstacleCourse, the wxWindows API docs, the recipes, and cheet sheets. More is likely to follow. ==== Cheat Sheets ==== Cheat``Sheets would be pages where people put cheat sheets. {{{CheatSheet = Reference + Density}}} Unified by Category``Cheat``Sheet. ==== Code Start Points ==== Generally, when you start coding, you copy and paste from some framework. It'd be nice to have a catalog of starting points and their advantages. ==== Demonstrations ==== There should be small, 5-10 line demonstrations of every control. Because frameworks are sometimes required to properly hang a control, the demonstrations can refer to standardized start points to hang the control in. (a "harness"..?) ==== Categorizing ==== We should have {{{CategoryRecipe}}} on each recipe, as well as a category tag for the recipe subtype. ==== More Diagramming! ==== Diagrams are powerful. Examples of my work on this site: ---- {{attachment:UsingSizers/SizerAddSummary.gif}} UsingSizers ---- {{attachment:DoubleBufferedDrawing/wxBufferedWindowFlow.gif}} DoubleBufferedDrawing ---- {{attachment:UsingSizers/EvtSizeLayout.gif}} UsingSizers ---- === Thoughts on PythonCard === * Needs let draw on card. * Needs make wxPython easy. (Yes, it ''is'' hard.) * Needs good defaults, w/o code req. * Go to next/another frame ("Card" in HyperCard.) * Right clicking on lists generate menus, etc.,. === My Personal Cheat Sheet === wxNew``Id() || wxStatic``Text( ''parent'', ''id'', ''label'' ) || wxALIGN_LEFT/CENTER/RIGHT, Get``Label/Set``Label || || wxButton( ''parent'', ''id'', ''label'' ) || EVT_BUTTON( ''parent'', ''id'', ''func'' ) || || Add( ''win'', ''prop'', ''flag'', ''border'' ) || wxGROW, wxSHAPED, wx(ALIGN_)L/T/R/B/C || ---- CategoryHomepage