Re: Remove spaces in dialog window
- From: "muppet" <scott asofyet org>
- To: gtk-perl-list gnome org
- Subject: Re: Remove spaces in dialog window
- Date: Wed, 3 Aug 2005 09:41:33 -0400 (EDT)
Beast said:
...
our @ISA = qw(Gtk2::Dialog);
sub new
{
my ($class, $parent, $title) = @_;
my $self = {};
bless($self, $class);
$self->{win} = $class->SUPER::new($title, $parent, "modal");
...
}
This is very dangerous. A plain, unmagical, blessed perl hash cannot be used
as a Gtk2::Widget, because there is no actual C GObject backing it.
Either use Glib::Object::Subclass to subclass Gtk2::Dialog (or any widget), or
rebless the actual widget like this:
my $self = $class->SUPER::new(...);
bless $self, $class;
In the bottom of dialog box/window, it has spaces (arround 5px) between
the last widget and the window border. However, it's not happen with in
the top, which no space between border and first widget.
How do I remove the additional spaces?
+---------------------+
| [widget A]
|
|
| [widget B]
| <---- there is additional spaces here...
+---------------------+
You didn't show enough code to get full context, so there are several
possibilities.
Are you adding responses to your Gtk2::Dialog? The extra space may be the
empty action area hbox at the bottom of the window.
Did you set a default size for the window? If so, then that's probably
leaving plenty of space due to packing parameters.
--
muppet <scott at asofyet dot org>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]