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

Comparing deliantra/Deliantra-Client/DC/UI.pm (file contents):
Revision 1.397 by root, Sat Jul 21 14:01:35 2007 UTC vs.
Revision 1.398 by root, Sat Jul 21 14:32:10 2007 UTC

1134 $visible ? $self->SUPER::add ($self->{vslider}) 1134 $visible ? $self->SUPER::add ($self->{vslider})
1135 : $self->SUPER::remove ($self->{vslider}); 1135 : $self->SUPER::remove ($self->{vslider});
1136 } 1136 }
1137} 1137}
1138 1138
1139
1140sub start_dragging { 1139sub start_dragging {
1141 my ($self, $ev) = @_; 1140 my ($self, $ev) = @_;
1142 1141
1143 $self->grab_focus; 1142 $self->grab_focus;
1144 1143
1156} 1155}
1157 1156
1158sub invoke_mouse_wheel { 1157sub invoke_mouse_wheel {
1159 my ($self, $ev) = @_; 1158 my ($self, $ev) = @_;
1160 1159
1161 $self->{vslider}->emit (mouse_wheel => $ev); 1160 $self->{vslider}->emit (mouse_wheel => $ev) if $self->{vslider_visible};
1162 $self->{hslider}->emit (mouse_wheel => $ev); 1161 $self->{hslider}->emit (mouse_wheel => $ev) if $self->{hslider_visible};
1163 1162
1164 1 1163 1
1165} 1164}
1166 1165
1167sub invoke_button_down { 1166sub invoke_button_down {
1168 my ($self, $ev, $x, $y) = @_; 1167 my ($self, $ev, $x, $y) = @_;
1169 1168
1169 if ($ev->{button} == 2) {
1170 $self->start_dragging ($ev); 1170 $self->start_dragging ($ev);
1171 1171 return 1;
1172 1 1172 }
1173
1174 0
1173} 1175}
1174 1176
1175sub invoke_button_up { 1177sub invoke_button_up {
1176 my ($self, $ev, $x, $y) = @_; 1178 my ($self, $ev, $x, $y) = @_;
1177 1179

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines