SplitContainer

Inherits: Container < Control < CanvasItem < Node < Object

Inherited By: HSplitContainer, VSplitContainer

Contenedor para dividir y ajustar.

Descripción

Contenedor para dividir dos Controls vertical u horizontalmente, con un agarrador que permite ajustar el desplazamiento o la relación de división.

Propiedades

bool

collapsed

false

DraggerVisibility

dragger_visibility

0

int

split_offset

0

Métodos

void

clamp_split_offset ( )

Señales

  • dragged ( int offset )

Emitido cuando el arrastrador es arrastrado por el usuario.

Enumeraciones

enum DraggerVisibility:

  • DRAGGER_VISIBLE = 0 --- El arrastre dividido es visible cuando el cursor pasa por encima.

  • DRAGGER_HIDDEN = 1 --- El arrastre dividido nunca es visible.

  • DRAGGER_HIDDEN_COLLAPSED = 2 --- El arrastrador dividido nunca es visible y su espacio se colapsó.

Descripciones de Propiedades

Default

false

Setter

set_collapsed(value)

Getter

is_collapsed()

Si true, el área del primer Control se colapsará y el arrastrador se desactivará.


Default

0

Setter

set_dragger_visibility(value)

Getter

get_dragger_visibility()

Determina la visibilidad del arrastrador. Ver DraggerVisibility para más detalles.


  • int split_offset

Default

0

Setter

set_split_offset(value)

Getter

get_split_offset()

El desplazamiento inicial de la división entre los dos Controls, con 0 estando al final del primer Control.

Descripciones de Métodos

  • void clamp_split_offset ( )

Bloquea el valor split_offset para que no se salga de los valores mínimos y máximos actualmente posibles.