hdb: I tried, (in fact, that's what I started off with), here is the modified sub:
sub OnBold { # def OnBold(self, evt): (Py
+thon)
my $this = shift;
my $f = $this->GetItemFont(0);
# my $f = Wx::Font->new(12, -1, wxNORMAL, wxBOLD, 0, 'aria
+l');
$f->SetWeight(wxBOLD);
$this->SetItemFont(0, $f);
} #1 end sub OnBold
you get a slightly different error:
Can't locate object method "GetItemFont" via package "Wx::ListCtrl" at
+ Set item
font post.pl line 57
MyFrame::OnBold('Wx::ListCtrl=HASH(0x23d6454)') called at Set
+item font
post.pl line 31
MyFrame::__ANON__('MyFrame=HASH(0x23f2734)', 'Wx::CommandEvent
+=SCALAR(0
x287f36c)') called at Set item font post.pl line 76
eval {...} called at Set item font post.pl line 76
So it seems that the Perl interpreter has correctly identified that the object belongs to the Wx::ListCtrl class; but it can't find the GetItemFont method. Why?