Tk-ObjEditor
view release on metacpan or search on metacpan
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"Carp" : "0",
"Scalar::Util" : "1.01",
"Storable" : "0",
"Tk" : "0",
"Tk::Derived" : "0",
"Tk::Dialog" : "0",
"Tk::DialogBox" : "0",
"Tk::Frame" : "0",
"Tk::ObjScanner" : "2.010"
}
},
"test" : {
"requires" : {
"Data::Dumper" : "0",
"Test::More" : "0",
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Tk-ObjEditor
requires:
Carp: '0'
Scalar::Util: '1.01'
Storable: '0'
Tk: '0'
Tk::Derived: '0'
Tk::Dialog: '0'
Tk::DialogBox: '0'
Tk::Frame: '0'
Tk::ObjScanner: '2.010'
resources:
bugtracker: https://github.com/dod38fr/perl-tk-objeditor/issues
homepage: https://github.com/dod38fr/perl-tk-objeditor
repository: https://github.com/dod38fr/perl-tk-objeditor.git
version: '2.010'
x_generated_by_perl: v5.36.0
Makefile.PL view on Meta::CPAN
"ExtUtils::MakeMaker" => 0
},
"DISTNAME" => "Tk-ObjEditor",
"LICENSE" => "perl",
"NAME" => "Tk::ObjEditor",
"PREREQ_PM" => {
"Carp" => 0,
"Scalar::Util" => "1.01",
"Storable" => 0,
"Tk" => 0,
"Tk::Derived" => 0,
"Tk::Dialog" => 0,
"Tk::DialogBox" => 0,
"Tk::Frame" => 0,
"Tk::ObjScanner" => "2.010"
},
"TEST_REQUIRES" => {
"Data::Dumper" => 0,
"Test::More" => 0,
"Tie::Hash" => 0,
"Tie::Scalar" => 0,
Makefile.PL view on Meta::CPAN
my %FallbackPrereqs = (
"Carp" => 0,
"Data::Dumper" => 0,
"Scalar::Util" => "1.01",
"Storable" => 0,
"Test::More" => 0,
"Tie::Hash" => 0,
"Tie::Scalar" => 0,
"Tk" => 0,
"Tk::Derived" => 0,
"Tk::Dialog" => 0,
"Tk::DialogBox" => 0,
"Tk::Frame" => 0,
"Tk::ObjScanner" => "2.010",
"Tk::ROText" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
lib/Tk/ObjEditor.pm view on Meta::CPAN
# This file is part of Tk-ObjEditor
#
# This software is copyright (c) 2014 by Dominique Dumont.
#
# This is free software; you can redistribute it and/or modify it under
# the same terms as the Perl 5 programming language system itself.
#
package Tk::ObjEditor;
$Tk::ObjEditor::VERSION = '2.010';
use Carp;
use Tk::Derived;
use Tk::Frame;
use Tk::ObjScanner 2.010;
use Tk::Dialog;
use Tk::DialogBox;
use warnings;
use strict;
use 5.10.1;
use Scalar::Util 1.01 qw(reftype);
use vars qw/$VERSION @ISA/;
use Storable qw(dclone);
use base qw(Tk::Derived Tk::ObjScanner);
Tk::Widget->Construct('ObjEditor');
sub _isa {
return (reftype($_[0]) // '') eq $_[1] ;
}
sub edit_object {
require Tk;
import Tk;
lib/Tk/ObjEditorDialog.pm view on Meta::CPAN
use strict;
use warnings;
use Carp;
use Tk::ObjEditor;
use vars qw/$VERSION @ISA/;
#use Storable qw(dclone);
use base qw(Tk::Derived Tk::DialogBox);
Tk::Widget->Construct('ObjEditorDialog');
sub Populate {
my ( $cw, $args ) = @_;
my $data = delete $args->{'caller'} || delete $args->{'-caller'};
$cw->{direct} = delete $args->{'direct'} || delete $args->{'-direct'} || 0;
# need to add different button for clone ????
( run in 0.959 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )