2.13.4 ScrolledWindow Object

Los objetos ScrolledWindow son objetos ControlsWindow con los siguientes métodos más:

scrollbars ([wantx[, wanty]])
Crear (o destruir) barras de desplazamiento horizontales y verticales. Los argumentos especifican cuáles quieres (por omisión, las dos). Las barras de desplazamiento siempre tienen un valor mínimo de 0 y un máximo de 32767.

getscrollbarvalues ()
Es obligatorio proporcionar este método. Debe devolver una tupla (x, y) que indique la posición de las barras de desplazamiento (entre 0 y 32767). Se puede devolver None en cualquiera de las direcciones, indicando que todo el documento es visible en dicha dirección.

updatescrollbars ()
Llamar a este método cuando cambie el documento. Llamará a getscrollbarvalues() y actualizará las barras de desplazamiento.

scrollbar_callback (which, what, value)
Proporcionado por el programador, se invoca tras la interacción con el usuario. which debe ser 'x' o 'y', what debe ser '-', '-', 'set', '++' o '+'. Para 'set', value debe contener la nueva posición de la barra de desplazamiento.

scalebarvalues (absmin, absmax, curmin, curmax)
Método auxiliar de ayuda en el cálculo de valores para devolver de getscrollbarvalues(). Se le pasa el valor mínimo y máximo del documento y los valores visibles izquierdo y derecho y devuelve el valor correcto o None.

do_activate (onoff, event)
Se ocupa de dar apariencia de activadas/desactivadas a las barras de desplazamiento cuando una ventana se activa. Si se redefine este método, se debe llamar al original al final del método nuevo.

do_postresize (width, height, window)
Mueve las barras de desplazamiento a la posición correcta. Se debe llamar a este método al principio si se redefine.

do_controlhit (window, control, pcode, event)
Gestiona la interacción con las barras de desplazamiento. Se debe llamar a este método al principio si se redefine: Si se devuelve un valor no cero indica que el clic fue en las barras de de desplazamiento y ya ha sido tratado.


Ver Sobre este documento... para obtener información sobre sugerencias.