do not include .git directory
[catagits/Reaction.git] / lib / Reaction / UI / ViewPort / Image.pm
CommitLineData
6c3805b0 1package Reaction::UI::ViewPort::Image;
2
3use Reaction::Class;
4use namespace::clean -except => [ qw(meta) ];
5extends 'Reaction::UI::ViewPort';
6
7b5e71ad 7use MooseX::Types::URI qw/Uri/;
8use MooseX::Types::Moose qw/Int/;
9
10has uri => ( is => 'rw', isa => Uri, required => 1);
11has width => ( is => 'rw', isa => Int);
12has height => ( is => 'rw', isa => Int);
6c3805b0 13
14__PACKAGE__->meta->make_immutable;
15
161;
17
18__END__;
7ea09fbb 19
20
21=head1 NAME
22
23Reaction::UI::ViewPort::Image
24
25=head1 DESCRIPTION
26
7460b544 27A Viewport to display an image.
28
7ea09fbb 29=head1 ATTRIBUTES
30
31=head2 uri
32
33Required URI object pointing to the image to be displayed.
34
35=head2 width
36
37Optional width in pixels.
38
39=head2 height
40
41Optional height in pixels.
42
43=head1 AUTHORS
44
45See L<Reaction::Class> for authors.
46
47=head1 LICENSE
48
49See L<Reaction::Class> for the license.
50
51=cut