Tk-ROSyntaxText

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN


my $builder = Module::Build->new(
    module_name         => 'Tk::ROSyntaxText',
    license             => 'perl',
    dist_author         => 'Ken Cotterill <kcott@cpan.org>',
    dist_version_from   => 'lib/Tk/ROSyntaxText.pm',
    requires => {
        'Syntax::Highlight::Engine::Kate' => 0.06,
        'Test::More' => 0.94,
        'Tk' => 0,
        'Tk::Derived' => 0,
        'Tk::ROText' => 0,
        'Tk::Widget' => 0,
    },
    add_to_cleanup      => [ 'Tk-ROSyntaxText-*' ],
);

$builder->create_build_script();

META.yml  view on Meta::CPAN

  version: 1.4
name: Tk-ROSyntaxText
provides:
  Tk::ROSyntaxText:
    file: lib/Tk/ROSyntaxText.pm
    version: 1.001
requires:
  Syntax::Highlight::Engine::Kate: 0.06
  Test::More: 0.94
  Tk: 0
  Tk::Derived: 0
  Tk::ROText: 0
  Tk::Widget: 0
resources:
  license: http://dev.perl.org/licenses/
version: 1.001

Makefile.PL  view on Meta::CPAN

WriteMakefile(
    NAME                => 'Tk::ROSyntaxText',
    AUTHOR              => 'Ken Cotterill <kcott@cpan.org>',
    VERSION_FROM        => 'lib/Tk/ROSyntaxText.pm',
    ABSTRACT_FROM       => 'lib/Tk/ROSyntaxText.pm',
    PL_FILES            => {},
    PREREQ_PM => {
        'Syntax::Highlight::Engine::Kate' => 0.06,
        'Test::More' => 0.94,
        'Tk' => 0,
        'Tk::Derived' => 0,
        'Tk::ROText' => 0,
        'Tk::Widget' => 0,
    },
    dist                => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
    clean               => { FILES => 'Tk-ROSyntaxText-*' },
);

README  view on Meta::CPAN

    Should be self-explanatory.
    "Note for testers and developers" (above) has a few more details.
****************************************************************************


DEPENDENCIES

Syntax::Highlight::Engine::Kate 0.06
Test::More 0.94
Tk
Tk::Derived
Tk::ROText
Tk::Widget


COPYRIGHT AND LICENCE

Copyright (C) 2010, Ken Cotterill <kcott@cpan.org>

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.

lib/Tk/ROSyntaxText.pm  view on Meta::CPAN

package Tk::ROSyntaxText;

use strict;
use warnings;

our $VERSION = '1.001';

use Tk;
use base qw{Tk::Derived Tk::ROText};

use Syntax::Highlight::Engine::Kate::All;
use Syntax::Highlight::Engine::Kate 0.06;
use Carp;

Construct Tk::Widget q{ROSyntaxText};

my %DEFAULT_SHEK_OPTION_FOR = (
    Alert        => [ -background => q{#ffffff}, -foreground => q{#0000ff} ],
    BaseN        => [ -background => q{#ffffff}, -foreground => q{#007f00} ],

t/11.scroll.t  view on Meta::CPAN


my $code_for_scrolling = <<'END_CODE';
package Tk::ROSyntaxText;

use strict;
use warnings;

our $VERSION = '1.000';

use Tk;
use base qw{Tk::Derived Tk::ROText};

use Syntax::Highlight::Engine::Kate::All;
use Syntax::Highlight::Engine::Kate 0.06;
use Carp;

Construct Tk::Widget q{ROSyntaxText};

my %DEFAULT_SHEK_OPTION_FOR = (
    Alert        => [ -background => q{#ffffff}, -foreground => q{#0000ff} ],
    BaseN        => [ -background => q{#ffffff}, -foreground => q{#007f00} ],

t/19.scrollshort.t  view on Meta::CPAN


my $code_for_scrolling = <<'END_CODE';
package Tk::ROSyntaxText;

use strict;
use warnings;

our $VERSION = '1.000';

use Tk;
use base qw{Tk::Derived Tk::ROText};

use Syntax::Highlight::Engine::Kate::All;
use Syntax::Highlight::Engine::Kate 0.06;
use Carp;

Construct Tk::Widget q{ROSyntaxText};

# ...
END_CODE



( run in 2.154 seconds using v1.01-cache-2.11-cpan-d7a12ab2c7f )