[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: How to change font of a menuItem?
- From: csincock-gmail <csincock gmail com>
- To: gtk-perl-list gnome org
- Subject: Re: How to change font of a menuItem?
- Date: Thu, 19 Mar 2009 17:42:35 +1030
Hi January
I think the problem is probably that you need to change
the actual widget which is drawing the text.
The menuitem probably contains a label of some kind which is
doing the actual text.
I think you can probably use $mi->child to get the child
of the menu item, and then try using modify_font on that.
I've tried it out and it works for me.
eg
if(defined($mI->child))
{
$mI->child->modifyFont($testfont);
}
cheers,
Chris
>
> I create menu items using
>
> my $menu = Gtk2::Menu->new() ;
> my $mI ;
>
> $mI = Gtk2::MenuItem( "blah") ;
> $menu->append( $ml ) ;
>
> How can I change the font of the menu item (specifically, I want to
> show some menu items in bold) later during the execution of the
> program?
>
> I have tried the following, but without success:
>
> my $testfont = Gtk2::Pango::FontDescription->new ;
> $testfont->set_weight( 'bold' ) ;
> $mI->modify_font( $testfont ) ;
>
> Thanks!
>
> j.
--
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]