Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

How do I change the default font size of the menu bar text and that of the menu item text in wxPerl?

by ZJ.Mike.2009 (Scribe)
on May 07, 2011 at 05:56 UTC ( #903498=perlquestion: print w/replies, xml ) Need Help??

ZJ.Mike.2009 has asked for the wisdom of the Perl Monks concerning the following question:

How can I change the font of the text for the menu bar and for the menu items? Or is this decided by the system? I've tried the following code but with no luck:
use warnings; use strict; package MyApp; use Wx qw(:everything); use base 'Wx::App'; my $font = Wx::Font->new(16,1,wxFONTFAMILY_DEFAULT,wxFONTWEIGHT_BOLD,) +; sub OnInit { my $frame = Wx::Frame->new(undef,-1,'Test',[0,0],[200,200],); my @id = (0 .. 10); my $menu = Wx::Menu->new(); my $menuitem = $menu->Append($id[0], "Help"); $menuitem->SetFont($font); #Font won't change my $menubar = Wx::MenuBar->new(); $menubar->SetFont($font); #Font won't change $menubar->Append($menu, "About"); $frame->SetMenuBar($menubar); $frame->Show(); } MyApp->new->MainLoop;
Any pointers? Thanks like alwasy.
  • Comment on How do I change the default font size of the menu bar text and that of the menu item text in wxPerl?
  • Download Code

Replies are listed 'Best First'.
Re: How do I change the default font size of the menu bar text and that of the menu item text in wxPerl?
by Anonymous Monk on May 07, 2011 at 07:44 UTC
    How can I change the font of the text for the menu bar and for the menu items? Or is this decided by the system?

    Manual say some things on this topic :) but yes, the system decides all, wxWidgets is a thin abstraction to a platform's native widgets, so you mostly get native look and feel :)

    As a user I hate it when apps mess with font/menu sizes, my system preferences are mine :)

    I've tried the following code but with no luck:

    Manual says Availability: only available for the wxMSW port. and Also please note that the methods related to fonts and bitmaps are currently only implemented for Windows and GTK+.

      Anonymous Monk, thanks for the clarification :)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://903498]
Approved by davido
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (2)
As of 2023-01-29 20:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?