git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14333
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
frame = wxPythonDemo(None, -1, "wxPython: (A Demonstration)")
frame.Show(true)
self.ShowTip(frame)
frame = wxPythonDemo(None, -1, "wxPython: (A Demonstration)")
frame.Show(true)
self.ShowTip(frame)
def ShowTip(self, frame):
try:
def ShowTip(self, frame):
try:
def OnGetItemText(self, item, col):
return "Item %d, column %d" % (item, col)
def OnGetItemText(self, item, col):
return "Item %d, column %d" % (item, col)
def OnGetItemImage(self, item):
def OnGetItemImage(self, item):
+ return -1 # if used you should return the index in the ImageList
+
def OnGetItemAttr(self, item):
if item % 3 == 1:
def OnGetItemAttr(self, item):
if item % 3 == 1:
EVT_SCROLLWIN( self, self.OnScroll )
def OnScroll( self, event ):
EVT_SCROLLWIN( self, self.OnScroll )
def OnScroll( self, event ):
- print 'event.GetOrientation()',event.GetOrientation()
- print 'event.GetPosition()',event.GetPosition()
+ #print 'event.GetOrientation()',event.GetOrientation()
+ #print 'event.GetPosition()',event.GetPosition()
self.box.Add(self.html, 1, wxGROW)
subbox = wxBoxSizer(wxHORIZONTAL)
self.box.Add(self.html, 1, wxGROW)
subbox = wxBoxSizer(wxHORIZONTAL)
-## btn = wxButton(self, 1201, "Show Default")
-## EVT_BUTTON(self, 1201, self.OnShowDefault)
-## subbox.Add(btn, 1, wxGROW | wxALL, 2)
- btn = wxButton(self, 1202, "Load File")
- EVT_BUTTON(self, 1202, self.OnLoadFile)
+ btn = wxButton(self, -1, "Load File")
+ EVT_BUTTON(self, btn.GetId(), self.OnLoadFile)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
- btn = wxButton(self, 1203, "With Widgets")
- EVT_BUTTON(self, 1203, self.OnWithWidgets)
+ btn = wxButton(self, -1, "Load URL")
+ EVT_BUTTON(self, btn.GetId(), self.OnLoadURL)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
- btn = wxButton(self, 1204, "Back")
- EVT_BUTTON(self, 1204, self.OnBack)
+ btn = wxButton(self, -1, "With Widgets")
+ EVT_BUTTON(self, btn.GetId(), self.OnWithWidgets)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
- btn = wxButton(self, 1205, "Forward")
- EVT_BUTTON(self, 1205, self.OnForward)
+ btn = wxButton(self, -1, "Back")
+ EVT_BUTTON(self, btn.GetId(), self.OnBack)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
- btn = wxButton(self, 1207, "Print")
- EVT_BUTTON(self, 1207, self.OnPrint)
+ btn = wxButton(self, -1, "Forward")
+ EVT_BUTTON(self, btn.GetId(), self.OnForward)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
- btn = wxButton(self, 1206, "View Source")
- EVT_BUTTON(self, 1206, self.OnViewSource)
+ btn = wxButton(self, -1, "Print")
+ EVT_BUTTON(self, btn.GetId(), self.OnPrint)
+ subbox.Add(btn, 1, wxGROW | wxALL, 2)
+
+ btn = wxButton(self, -1, "View Source")
+ EVT_BUTTON(self, btn.GetId(), self.OnViewSource)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
self.box.Add(subbox, 0, wxGROW)
subbox.Add(btn, 1, wxGROW | wxALL, 2)
self.box.Add(subbox, 0, wxGROW)
-## def __del__(self):
-## print 'TestHtmlPanel.__del__'
-
-
def OnShowDefault(self, event):
name = os.path.join(self.cwd, opj('data/test.htm'))
def OnShowDefault(self, event):
name = os.path.join(self.cwd, opj('data/test.htm'))
+ def OnLoadURL(self, event):
+ dlg = wxTextEntryDialog(self, "Enter a URL")
+ if dlg.ShowModal():
+ url = dlg.GetValue()
+ self.html.LoadPage(url)
+ dlg.Destroy()
+
+
def OnWithWidgets(self, event):
os.chdir(self.cwd)
name = os.path.join(self.cwd, opj('data/widgetTest.htm'))
def OnWithWidgets(self, event):
os.chdir(self.cwd)
name = os.path.join(self.cwd, opj('data/widgetTest.htm'))
def runTest(frame, nb, log):
dlg = wxTextEntryDialog(frame, 'What is your favorite programming language?',
'Duh??', 'Python')
def runTest(frame, nb, log):
dlg = wxTextEntryDialog(frame, 'What is your favorite programming language?',
'Duh??', 'Python')
- dlg.SetValue("Python is the best!") #### this doesn't work?
+ dlg.SetValue("Python is the best!")
if dlg.ShowModal() == wxID_OK:
log.WriteText('You entered: %s\n' % dlg.GetValue())
dlg.Destroy()
if dlg.ShowModal() == wxID_OK:
log.WriteText('You entered: %s\n' % dlg.GetValue())
dlg.Destroy()