> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On
> Behalf Of [EMAIL PROTECTED]
> Sent: Tuesday, July 13, 2004 7:29 AM
> To: [EMAIL PROTECTED]
> Subject: perl Tk font question
>
>
> It may be simple but
> I can't figure how to set font
> in tk widget /my font is <Courier New Cyr> cyrillic font/
> please help !
> _______________________________________________
> Perl-Win32-Users mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
>
Don't remember where I found this.. It will give you a window so you can
select any installed font and set the font size.  The font is applied in
sub apply_font.

--mikej

  my $mw = MainWindow->new(-title => 'Font selection');
  my $f = $mw->Frame->pack(-side => 'top');

  my $family = 'Courier';
  my $be = $f->BrowseEntry(-label => 'Family:', -variable => \$family,
    -browsecmd => sub { apply_font();})->pack(-fill => 'x', -side => 'left');
  $be->insert('end', sort $mw->fontFamilies);

  my $size = 10;
  my $bentry = $f->BrowseEntry(-label => 'Size:', -variable => \$size,
    -browsecmd => sub { apply_font();})->pack(-side => 'left');
  $bentry->insert('end', (3 .. 32));

  sub apply_font {
    $text->configure(-font =>
      [-family => $family,
       -size => $size]);
  }
}

--mikej
_______________________________________________
Perl-Win32-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to