viewports ventanas ventana tamaño ingles graficas grafica desbloquear crear como cambiar resize widget gtk scrolledwindow

resize - ingles - Cambio de tamaño más inteligente de algunas ventanas y ventanas gráficas de Gtk dentro de una ventana



ventana en autocad (0)

Básicamente este es mi diseño:

Window -> MainVBox --> ScrolledWindow (1) ---> Viewport (1) ----> VBox (1) --> ScrolledWindow (2) ---> Viewport (2) ----> VBox (2)

Cuando las dos ventanas de desplazamiento tienen la propiedad de "expansión vertical" definida como verdadera, las otras propiedades no se modifican.

Me gustaría tener un tamaño más inteligente de estos widgets:

  • Si la ventana se redimensiona y VBox (1) es más alto que VBox (2), ScrolledWindow (1) debería ser más alto que ScrolledWindow (2). En cambio, en mi programa, ocupan la misma altura incluso si VBox (2) está vacío y VBox (1) requiere mucha altura.
  • ScrolledWindow (1) y (2) deben ocupar tanto espacio como sea posible, si está disponible, si respectivamente VBox (1) y (2) necesitan más altura que la proporcionada.
  • ScrolledWindow (1) y (2) no deben ocupar más espacio que el solicitado por sus VBoxes hijos, a menos que la ventana sea más alta. De hecho, en mi programa necesitan alrededor de 115px incluso si están vacíos.

Hay una manera de lograr un resultado similar?

Gracias.