Changeset 2076
- Timestamp:
- 09/03/07 06:36:52 (11 months ago)
- Files:
-
- gaphas/trunk/gaphas/view.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gaphas/trunk/gaphas/view.py
r1865 r2076 467 467 468 468 469 def _update_adjustment(self, adjustment, value, canvas_size, viewport_size):469 def _update_adjustment(self, adjustment, value, canvas_size, canvas_offset, viewport_size): 470 470 """ 471 471 >>> v = GtkView() … … 476 476 (20.0, 20.0, 10.0) 477 477 """ 478 canvas_size += viewport_size 478 #canvas_size += viewport_size 479 #canvas_offset -= viewport_size 479 480 if viewport_size != adjustment.page_size or canvas_size != adjustment.upper: 481 print 'adjustment:', canvas_size, canvas_offset, adjustment.value, canvas_offset + adjustment.value, viewport_size 480 482 adjustment.page_size = viewport_size 481 483 adjustment.page_increment = viewport_size 482 484 adjustment.step_increment = viewport_size/10 483 adjustment.upper = canvas_size484 adjustment.lower = 0485 adjustment.upper = adjustment.value + canvas_offset + canvas_size + viewport_size 486 adjustment.lower = adjustment.value + canvas_offset - viewport_size 485 487 486 value = max(0, min(value, canvas_size - viewport_size))487 if value != adjustment.value:488 adjustment.value = value488 # value = max(0, min(value, canvas_size)) 489 # if value != adjustment.value: 490 # adjustment.value = value 489 491 490 492 … … 500 502 value = self._hadjustment.value, 501 503 canvas_size=w, 504 canvas_offset=x, 502 505 viewport_size=allocation.width) 503 506 self._update_adjustment(self._vadjustment, 504 507 value = self._vadjustment.value, 505 508 canvas_size=h, 509 canvas_offset=y, 506 510 viewport_size=allocation.height) 507 511
