Группа :: Разработка/Perl
Пакет: perl-Newt
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: newt-perl-1.08-fix.patch
Скачать
Скачать
--- Newt-1.08/Newt.xs.fix Fri Nov 6 18:34:52 1998
+++ Newt-1.08/Newt.xs Mon Dec 17 16:13:22 2001
@@ -412,6 +412,12 @@
#else
goto not_there;
#endif
+ if (strEQ(name, "NEWT_KEY_ESCAPE"))
+#ifdef NEWT_KEY_ESCAPE
+ return NEWT_KEY_ESCAPE;
+#else
+ goto not_there;
+#endif
if (strEQ(name, "NEWT_KEY_EXTRA_BASE"))
#ifdef NEWT_KEY_EXTRA_BASE
return NEWT_KEY_EXTRA_BASE;
--- Newt-1.08/Newt.pm.fix Tue Jun 12 14:42:39 2001
+++ Newt-1.08/Newt.pm Tue Jun 12 17:26:57 2001
@@ -68,6 +68,7 @@
NEWT_KEY_DOWN
NEWT_KEY_END
NEWT_KEY_ENTER
+ NEWT_KEY_ESCAPE
NEWT_KEY_EXTRA_BASE
NEWT_KEY_F1
NEWT_KEY_F10
@@ -117,6 +118,7 @@
NEWT_KEY_DOWN
NEWT_KEY_END
NEWT_KEY_ENTER
+ NEWT_KEY_ESCAPE
NEWT_KEY_EXTRA_BASE
NEWT_KEY_F1
NEWT_KEY_F10
@@ -454,7 +456,7 @@
sub Newt::Component::TakesFocus {
my ($self, $yesorno) = @_;
- Newt::newtComponentTakesFocus(self->{co}, $yesorno);
+ Newt::newtComponentTakesFocus($self->{co}, $yesorno);
$self;
}
@@ -514,12 +516,25 @@
$self;
}
+sub Newt::Form::Focus {
+ my ($self, $comp) = @_;
+
+ Newt::newtFormSetCurrent($self->{co}, $comp->{co});
+ $self;
+}
+
sub Newt::Form::Run {
my $self = shift;
return Newt::newtFormRun($self->{co});
}
+sub Newt::Form::GetCurrent {
+ my $self = shift;
+
+ return Newt::newtFormGetCurrent($self->{co});
+}
+
sub Newt::Form::DESTROY {
my $self = shift;
@@ -593,7 +608,7 @@
########################### Newt::Listbox
-sub Newt::Listbox::Add {
+sub Newt::Listbox::Append {
my $self = shift;
foreach (@_) {