|
From: Thomas M. <to...@gm...> - 2006-11-13 00:56:18
|
On 11/13/06, Mark Dootson <mar...@zn...> wrote:
> Hi,
>
> I haven't got 0.22 to test on, but I'm fairly sure the following worked
> on wxMSW
>
> $alignment->SetFont(Wx::Font->new(12,wxMODERN,wxNORMAL,wxNORMAL,0));
>
>
> Regards
>
> Mark
>
Wow. thanks for the quick reply.
Unfortunately, that didn't work either. the error was:
Usage: Wx::Font::newNativeInfo(CLASS, info) at guilibsrch.pl line 720.
Tom
>
> Thomas Margraf wrote:
> > Hi,
> > this has been bothering me for a while now, and i can't figure out
> > what's going wrong.
> >
> > I'm importing this:
> >
> > use Wx;
> > use Wx::Grid;
> > use base qw(Wx::Frame);
> > use Wx::Event qw(EVT_BUTTON EVT_GRID_SELECT_CELL);
> > use Wx qw( :all );
> >
> > I would like $alignment to use a fixed width font. The commented lines
> > are from previous tries. I pasted them in to show you what I've tried
> > already.
> >
> > $alignment = Wx::TextCtrl->new( $panel, -1, "", [20, 470], [850, 200], 100);
> > # my $style = Wx::TextAttr->new();
> > # my $font = $style->GetFont();#Wx::Font->new(12, wxMODERN);
> > # if ($font->SetFamily( wxMODERN )) {
> > # print "success\n";
> > # }
> > # else {
> > # print "fail\n";
> > # }
> > # if( $style->SetFont($font)){
> > # print "font is modern\n";
> > # }
> > $alignment->SetDefaultStyle(0, 2, Wx::TextAttr->new(
> > Wx::Font(wxModern)
> > )
> > );
> > # $alignment->SetFont( $font );
> >
> > This is the current error:
> >
> > Error while autoloading 'Wx::Font' at guilibsrch.pl line 716
> >
> > I'm using version 0.22 on OS X. Is this problem due to me not seeing
> > the obvious, or is this a bug that's been fixed in more recent
> > versions?
> > Thanks for your help,
> > Tom
>
>
>
--
No discipline is ever requisite to force attendance upon lectures
which are really worth the attending.
-- Adam Smith, "The Wealth of Nations"
|