NAME
Net::Google::Calendar::WebContent - handle web content
SYNOPSIS
Web content can be images ...
my
$content
= Net::Google::Calendar::WebContent->new(
title
=>
'World Cup'
,
web_content
=> {
width
=> 276,
height
=> 120,
type
=>
'image/gif'
,
}
);
$entry
->add_link(
$content
);
or html ...
my
$content
= Net::Google::Calendar::WebContent->new(
title
=>
'Embedded HTML'
,
web_content
=> {
width
=> 276,
height
=> 120,
type
=>
'text/html'
,
}
);
$entry
->add_link(
$content
);
or special Google Gadgets (http://www.google.com/ig/directory)
my
$content
= Net::Google::Calendar::WebContent->new(
title
=>
'DateTime Gadget (a classic!)'
,
web_content
=> {
width
=> 300,
height
=> 136,
type
=>
'application/x-google-gadgets+xml'
,
}
);
or my $content = Net::Google::Calendar::WebContent->new( title => 'Word of the Day', href => 'http://www.thefreedictionary.com/favicon.ico', ); $content->web_content( url => 'http://www.thefreedictionary.com/_/WoD/wod-module.xml', width => 300, height => 136, type => 'application/x-google-gadgets+xml', prefs => { Days => 1, Format => 0 }, );
(note the ability to set webContentGadgetPrefs using the special prefs attribute).
METHODS
new [opt[s]]
Options can be
- title
-
The title of the web content
- href A url of an icon to use
- type
-
The mime type of content. Can be either
text/html
image/*
orapplication/x-google-gadgets+xml
Not needed for
text/html
. - web_content
-
The actual web content. This just gets passed to the
web_content()
method.
web_content [param[s]]
Takes a hash of parameters. Valid are