PerlFM
view release on metacpan or search on metacpan
lib/PerlFM.pm view on Meta::CPAN
chmod(oct($returned{filemode}), $entry);
}
$int++;
}
#update the stuff
$_[1]{self}->update( $_[1]{gui}{id}, $_[1]{self} );
}
=head2 chown
This is the call back that is called when a mkdir key/button is pressed.
=cut
sub chown{
my $text='';
my $window = Gtk2::Dialog->new($text,
undef,
[qw/modal destroy-with-parent/],
'gtk-cancel' => 'cancel',
'gtk-save' => 'accept',
);
$window->set_position('center-always');
lib/PerlFM.pm view on Meta::CPAN
my $int=0;
while (defined($selected[$int])) {
my $entry=$data{reverse}[$selected[$int]];
push(@entries, $entry);
$int++;
}
#chown it
chown($user, $group, @entries);
#update the stuff
$_[1]{self}->update( $_[1]{gui}{id}, $_[1]{self} );
}
=head2 datahash
This builds the data hash for the current directory. This is primarily for
internal use.
lib/PerlFM.pm view on Meta::CPAN
#chmod
$gui{chmod}=Gtk2::MenuItem->new('_chmod');
$gui{chmod}->show;
$gui{chmod}->signal_connect(activate=>\&chmod,
{
gui=>\%gui,
self=>$self,
}
);
$gui{menu}->append($gui{chmod});
#chown
$gui{chown}=Gtk2::MenuItem->new('ch_own');
$gui{chown}->show;
$gui{chown}->signal_connect(activate=>\&chown,
{
gui=>\%gui,
self=>$self,
}
);
$gui{menu}->append($gui{chown});
$gui{menuS2}=Gtk2::SeparatorMenuItem->new();
$gui{menuS2}->show;
$gui{menu}->append($gui{menuS2});
#show directories
$gui{showdirectories}=Gtk2::MenuItem->new('show directories (_l)');
$gui{showdirectories}->show;
$gui{showdirectories}->signal_connect(activate=>sub{
#gets the current page
my $cp=$_[1]{self}{gui}{ $_[1]{id} }{DBnotebook}->get_current_page;
( run in 0.302 second using v1.01-cache-2.11-cpan-5511b514fd6 )