… | |
… | |
28 | [move => { foreground => "#0000b0", event => 1 }], |
28 | [move => { foreground => "#0000b0", event => 1 }], |
29 | [user => { foreground => "#0000b0", event => 1 }], |
29 | [user => { foreground => "#0000b0", event => 1 }], |
30 | [coord => { foreground => "#0000b0", event => 1 }], |
30 | [coord => { foreground => "#0000b0", event => 1 }], |
31 | [error => { foreground => "#ff0000", event => 1 }], |
31 | [error => { foreground => "#ff0000", event => 1 }], |
32 | [header => { weight => 800, pixels_above_lines => 6 }], |
32 | [header => { weight => 800, pixels_above_lines => 6 }], |
|
|
33 | [undo => { foreground => "#ffff00", background => "#ff0000", weight => 800, pixels_above_lines => 6 }], |
33 | [challenge => { weight => 800, pixels_above_lines => 6, background => "#ffffb0" }], |
34 | [challenge => { weight => 800, pixels_above_lines => 6, background => "#ffffb0" }], |
34 | [description => { weight => 800, foreground => "blue" }], |
35 | [description => { weight => 800, foreground => "blue" }], |
35 | [infoblock => { weight => 700, foreground => "blue" }], |
36 | [infoblock => { weight => 700, foreground => "blue" }], |
36 | ); |
37 | ); |
37 | |
38 | |
… | |
… | |
360 | my ($self) = @_; |
361 | my ($self) = @_; |
361 | |
362 | |
362 | return if !$self->{l} || !$self->{buffer} || $self->{l}->get_deleted; |
363 | return if !$self->{l} || !$self->{buffer} || $self->{l}->get_deleted; |
363 | |
364 | |
364 | $self->clear if $self->{buffer}; |
365 | $self->clear if $self->{buffer}; |
365 | $self->{parent}{tagtable}->remove (delete $self->{tag}) if $self->{tag} && $self->{parent}; |
|
|
366 | |
366 | |
367 | delete $self->{parent}; |
367 | delete $self->{parent}; |
368 | delete $self->{buffer}; |
368 | delete $self->{buffer}; |
369 | delete $self->{l}; |
369 | delete $self->{l}; |
370 | delete $self->{r}; |
370 | delete $self->{r}; |
371 | } |
371 | } |
372 | |
372 | |
373 | sub DESTROY { |
373 | sub DESTROY { |
|
|
374 | my $self = shift; |
|
|
375 | |
|
|
376 | $self->{parent}{tagtable}->remove (delete $self->{tag}) if $self->{tag} && $self->{parent}; |
374 | &destroy; |
377 | #&destroy; |
375 | } |
378 | } |
376 | |
379 | |
377 | 1; |
380 | 1; |
378 | |
381 | |