4 =head2 Webmin::Icon(type, [message])
5 This object generates an icon indicating some status. Possible types are :
7 critial - A serious problem
8 major - A relatively serious problem
9 minor - A small problem
10 Can be used inside tables and property lists
14 if (defined(&Webmin::Theme::Icon::new) && caller() !~ /Webmin::Theme::Icon/) {
15 return new Webmin::Theme::Icon(@_[1..$#_]);
17 my ($self, $type, $message) = @_;
20 $self->set_type($type);
21 $self->set_message($message) if (defined($message));
26 Returns HTML for the icon
32 $rv .= "<img src=/images/".$self->get_type().".gif align=middle>";
33 if ($self->get_message()) {
34 $rv .= " ".$self->get_message();
41 my ($self, $type) = @_;
42 $self->{'type'} = $type;
48 return $self->{'type'};
53 my ($self, $message) = @_;
54 $self->{'message'} = $message;
60 return $self->{'message'};