ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/DC.pm
(Generate patch)

Comparing deliantra/Deliantra-Client/DC.pm (file contents):
Revision 1.59 by elmex, Tue May 23 17:30:18 2006 UTC vs.
Revision 1.61 by root, Wed May 24 21:49:58 2006 UTC

52 52
53sub gl_check { 53sub gl_check {
54 return unless $GL_DEBUG; 54 return unless $GL_DEBUG;
55 55
56 if (my $error = glGetError) { 56 if (my $error = glGetError) {
57 my ($format, @args) = @_;
57 Carp::cluck sprintf "opengl error %x while %s", $error, &sprintf(@_); 58 Carp::cluck sprintf "opengl error %x while $format", $error, @args;
58 } 59 }
59} 60}
60 61
61sub find_rcfile($) { 62sub find_rcfile($) {
62 my $path; 63 my $path;
131 my ($pom) = @_; 132 my ($pom) = @_;
132 133
133 $pom->present ("CFClient::PodToPango") 134 $pom->present ("CFClient::PodToPango")
134} 135}
135 136
137sub pod_to_pango_list($) {
138 my ($pom) = @_;
139
140 [
141 map s/^(\s*)// && [40 * length $1, length $_ ? $_ : " "],
142 split /\n/, $pom->present ("CFClient::PodToPango")
143 ]
144}
145
136package CFClient::PodToPango; 146package CFClient::PodToPango;
137 147
138use base Pod::POM::View::Text; 148use base Pod::POM::View::Text;
139 149
140our $indent = 0; 150our $indent = 0;
168 178
169sub view_textblock { 179sub view_textblock {
170 ("\t" x ($indent / 2)) . "$_[1]\n\n" 180 ("\t" x ($indent / 2)) . "$_[1]\n\n"
171} 181}
172 182
183sub view_head1 {
184 "<span foreground='#ffff00' size='x-large'>" . $_[1]->title->present ($_[0]) . "</span>\n\n"
185 . $_[1]->content->present ($_[0])
186};
187
173sub view_head2 { 188sub view_head2 {
174 "<big>" . $_[1]->title->present ($_[0]) . "</big>\n\n" 189 "<span foreground='#ccccff' size='large'>" . $_[1]->title->present ($_[0]) . "</span>\n\n"
175 . $_[1]->content->present ($_[0]) 190 . $_[1]->content->present ($_[0])
176}; 191};
177 192
178sub view_over { 193sub view_over {
179 local $indent = $indent + $_[1]->indent; 194 local $indent = $indent + $_[1]->indent;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines