def OnPopupOne(self, event):
self.log.WriteText("Popup one\n")
- print "FindItem:", self.list.FindItem(-1, "Billy Joel")
- print "FindItemData:", self.list.FindItemData(-1, 20)
+ print "FindItem:", self.list.FindItem(-1, "Roxette")
+ print "FindItemData:", self.list.FindItemData(-1, 11)
def OnPopupTwo(self, event):
self.log.WriteText("Popup two\n")
EVT_LEFT_UP(self, self.OnLeftButtonEvent)
EVT_MOTION(self, self.OnLeftButtonEvent)
EVT_PAINT(self, self.OnPaint)
+ ##EVT_MOUSEWHEEL(self, self.OnWheel)
def getWidth(self):
for style in [wxDOT, wxLONG_DASH, wxSHORT_DASH, wxDOT_DASH, wxUSER_DASH]:
pen = wxPen("DARK ORCHID", 1, style)
if style == wxUSER_DASH:
- pen.SetDashes([1, 2, 3, 4, 5, 6, 7, 8])
+ pen.SetCap(wxCAP_BUTT)
+ pen.SetDashes([1,2])
pen.SetColour("RED")
dc.SetPen(pen)
dc.DrawLine(300, y, 400, y)
## delta = evt.GetWheelDelta()
## rot = evt.GetWheelRotation()
## linesPer = evt.GetLinesPerAction()
+## print delta, rot, linesPer
## ws = self.wheelScroll
## ws = ws + rot
## lines = ws / delta
md wxPython-%1\docs
md wxPython-%1\docs\wx
md wxPython-%1\docs\ogl
-copy %WXWIN%\docs\html\wx\*.gif wxPython-%1\docs\wx
-copy %WXWIN%\docs\html\wx\*.htm wxPython-%1\docs\wx
+copy %WXWIN%\docs\html\wx\*.* wxPython-%1\docs\wx
copy wxPython-%1\docs\wx\wx.htm wxPython-%1\docs\wx\index.htm
-copy %WXWIN%\docs\html\ogl\*.gif wxPython-%1\docs\ogl
-copy %WXWIN%\docs\html\ogl\*.htm wxPython-%1\docs\ogl
+copy %WXWIN%\docs\html\ogl\*.* wxPython-%1\docs\ogl
copy wxPython-%1\docs\ogl\ogl.htm wxPython-%1\docs\ogl\index.htm
rem **** zip up the docs
dataPtr = (unsigned char*) malloc(len);
memcpy(dataPtr, PyString_AsString(data), len);
self->SetData(dataPtr);
+ // wxImage takes ownership of dataPtr...
}
}
wxPoint GetPosition();
wxSize GetSize();
+ void SetPosition( const wxPoint &p );
+ void SetSize( const wxSize &s );
int GetLeft();
int GetTop();
highlightClr = wxSystemSettings_GetSystemColour(wxSYS_COLOUR_BTNHIGHLIGHT)
self.shadowPen = wxPen(shadowClr, 1, wxSOLID)
self.highlightPen = wxPen(highlightClr, 1, wxSOLID)
- ##self.focusIndPen = wxPen(textClr, 1, wxUSER_DASH)
- self.focusIndPen = wxPen(textClr, 1, wxDOT)
+ self.focusIndPen = wxPen(textClr, 1, wxUSER_DASH)
+ ##self.focusIndPen = wxPen(textClr, 1, wxDOT)
def SetBackgroundColour(self, colour):
self.focusIndPen.SetColour(self.GetForegroundColour())
else:
self.focusIndPen.SetColour(self.GetBackgroundColour())
- ##self.focusIndPen.SetDashes([1,2,1,2]) # This isn't quite working the way I expected...
+ self.focusIndPen.SetDashes([1,1])
+ self.focusIndPen.SetCap(wxCAP_BUTT)
dc.SetPen(self.focusIndPen)
dc.SetBrush(wxTRANSPARENT_BRUSH)
dc.DrawRectangle(bw+2,bw+2, w-bw*2-4, h-bw*2-4)