… | |
… | |
280 | $self->{face_widget} ||= new CFClient::UI::Face |
280 | $self->{face_widget} ||= new CFClient::UI::Face |
281 | can_events => 1, |
281 | can_events => 1, |
282 | can_hover => 1, |
282 | can_hover => 1, |
283 | anim => $self->{anim}, |
283 | anim => $self->{anim}, |
284 | animspeed => $self->{animspeed}, # TODO# must be set at creation time |
284 | animspeed => $self->{animspeed}, # TODO# must be set at creation time |
285 | connect_button_down => $button_cb, |
285 | on_button_down => $button_cb, |
286 | ; |
286 | ; |
287 | $self->{face_widget}{face} = $self->{face}; |
287 | $self->{face_widget}{face} = $self->{face}; |
288 | $self->{face_widget}{anim} = $self->{anim}; |
288 | $self->{face_widget}{anim} = $self->{anim}; |
289 | $self->{face_widget}{animspeed} = $self->{animspeed}; |
289 | $self->{face_widget}{animspeed} = $self->{animspeed}; |
290 | $self->{face_widget}->set_tooltip ( |
290 | $self->{face_widget}->set_tooltip ( |
… | |
… | |
297 | $self->{desc_widget} ||= new CFClient::UI::Label |
297 | $self->{desc_widget} ||= new CFClient::UI::Label |
298 | can_events => 1, |
298 | can_events => 1, |
299 | can_hover => 1, |
299 | can_hover => 1, |
300 | ellipsise => 2, |
300 | ellipsise => 2, |
301 | align => -1, |
301 | align => -1, |
302 | connect_button_down => $button_cb, |
302 | on_button_down => $button_cb, |
303 | ; |
303 | ; |
304 | my $desc = CFClient::Item::desc_string $self; |
304 | my $desc = CFClient::Item::desc_string $self; |
305 | $self->{desc_widget}->set_text ($desc); |
305 | $self->{desc_widget}->set_text ($desc); |
306 | $self->{desc_widget}->set_tooltip ("<b>$desc</b>.\n$tooltip_std"); |
306 | $self->{desc_widget}->set_tooltip ("<b>$desc</b>.\n$tooltip_std"); |
307 | |
307 | |
308 | $self->{weight_widget} ||= new CFClient::UI::Label |
308 | $self->{weight_widget} ||= new CFClient::UI::Label |
309 | can_events => 1, |
309 | can_events => 1, |
310 | can_hover => 1, |
310 | can_hover => 1, |
311 | ellipsise => 0, |
311 | ellipsise => 0, |
312 | align => 0, |
312 | align => 0, |
313 | connect_button_down => $button_cb, |
313 | on_button_down => $button_cb, |
314 | ; |
314 | ; |
315 | $self->{weight_widget}->set_text (CFClient::Item::weight_string $self); |
315 | $self->{weight_widget}->set_text (CFClient::Item::weight_string $self); |
316 | |
316 | |
317 | $self->{weight_widget}->set_tooltip ( |
317 | $self->{weight_widget}->set_tooltip ( |
318 | "<b>Weight</b>.\n" |
318 | "<b>Weight</b>.\n" |