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]