ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/gde/GCE/MainWindow.pm
(Generate patch)

Comparing deliantra/gde/GCE/MainWindow.pm (file contents):
Revision 1.55 by elmex, Sat Apr 1 18:45:05 2006 UTC vs.
Revision 1.56 by elmex, Sat Apr 1 19:13:27 2006 UTC

131 return if defined $self->{help_win}; 131 return if defined $self->{help_win};
132 require Gtk2::Ex::PodViewer; 132 require Gtk2::Ex::PodViewer;
133 my $w = $self->{help_win} = Gtk2::Window->new; 133 my $w = $self->{help_win} = Gtk2::Window->new;
134 $w->set_title ("gce - help"); 134 $w->set_title ("gce - help");
135 $w->set_default_size (500, 300); 135 $w->set_default_size (500, 300);
136 $w->signal_connect (delete_event => sub { 136 $w->signal_connect (destroy => sub {
137 $self->{help_win}->hide; $self->{help_win} = undef; 137 $self->{help_win}->hide; $self->{help_win} = undef;
138 0 138 0
139 }); 139 });
140 $w->add (my $sw = Gtk2::ScrolledWindow->new); 140 $w->add (my $sw = Gtk2::ScrolledWindow->new);
141 $sw->add (my $h = Gtk2::Ex::PodViewer->new); 141 $sw->add (my $h = Gtk2::Ex::PodViewer->new);
148 148
149 return if defined $self->{sv}; 149 return if defined $self->{sv};
150 150
151 my $w = $self->{sv_win} = Gtk2::Window->new ('toplevel'); 151 my $w = $self->{sv_win} = Gtk2::Window->new ('toplevel');
152 $w->set_title ('gce - stack view'); 152 $w->set_title ('gce - stack view');
153 $w->signal_connect (delete_event => sub { delete $self->{sv}; 0 }); 153 $w->signal_connect (destroy => sub { delete $self->{sv}; 0 });
154 $w->add ($self->{sv} = GCE::StackView->new); 154 $w->add ($self->{sv} = GCE::StackView->new);
155 155
156 main::set_pos_and_size ($w, $main::CFG->{stack_view}, 150, 250); 156 main::set_pos_and_size ($w, $main::CFG->{stack_view}, 150, 250);
157 157
158 $w->show_all; 158 $w->show_all;
183 $w->destroy; 183 $w->destroy;
184 }); 184 });
185 $t->attach_defaults (my $close = Gtk2::Button->new ('close'), 0, 2, 3, 4); 185 $t->attach_defaults (my $close = Gtk2::Button->new ('close'), 0, 2, 3, 4);
186 $close->signal_connect (clicked => sub { $w->destroy }); 186 $close->signal_connect (clicked => sub { $w->destroy });
187 187
188 $w->signal_connect (delete_event => sub { delete $self->{prop_edit}; 0 }); 188 $w->signal_connect (destroy => sub { delete $self->{prop_edit}; 0 });
189 189
190 main::set_pos_and_size ($w, $main::CFG->{prop_edit}, 200, 200); 190 main::set_pos_and_size ($w, $main::CFG->{prop_edit}, 200, 200);
191 191
192 $w->show_all; 192 $w->show_all;
193} 193}
198 return if $self->{attr_edit}; 198 return if $self->{attr_edit};
199 199
200 my $w = $self->{attr_edit_win} = Gtk2::Window->new; 200 my $w = $self->{attr_edit_win} = Gtk2::Window->new;
201 $w->set_title ("gce - edit attrs"); 201 $w->set_title ("gce - edit attrs");
202 $w->add ($self->{attr_edit} = GCE::AttrEdit->new); 202 $w->add ($self->{attr_edit} = GCE::AttrEdit->new);
203 $w->signal_connect (delete_event => sub { delete $self->{attr_edit}; 0 }); 203 $w->signal_connect (destroy => sub { delete $self->{attr_edit}; 0 });
204 204
205 main::set_pos_and_size ($w, $main::CFG->{attr_view}, 200, 200); 205 main::set_pos_and_size ($w, $main::CFG->{attr_view}, 200, 200);
206 206
207 $w->show_all; 207 $w->show_all;
208} 208}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines