No todos los widget con objetos ajustables usan las sies propiedades disponibles. Donde esto ocurre, el null no es un parametro valido; todos los parametros de ajustes son valores double, y podes necesitar ponerles 0.0 donde no se necesiten.
El primer parametro, value, se usa para que cada widget con parte ajustable. Representa el value actual, y debes poner el valor que queres que se muestre cuando se abra. Ese valor sera mayormentee 0.0 para valores basados en porcentajes (e.j. en GtkProgressBar o en GtkScrollbar), o 1.0 para valores literales (e.j. en GtkSpinButton.
lower y upper son los proximos dos parametros. Estos representan las limitaciones en el cambio del valor; ¿ cual es el valor mas bajo posible y cual es mayor? habitualmente, el primer value esta al comienzo de la escala, y en este caso seria igual a el parametro lower. La forma en que elijas expresar el upper dependera de step_increment, que esta definido en el cuarto parametro cuando se usan todos. A lo mejor, tenes que poner el limite superiorr en 100.0 y incrementar el valor en pasos de 1.0, o ponerlo en 1.0 y incrementar el valor en pasos de 0.01, dependeindo de que estas midiendo o de tu humor. Igualmente se utiliza la misma distancia.
Los dos parametros finales sone page_increment y page_size. Cuando estos se usan, el page_increment deberia tener un 90% del valor de page_size. Si pones en el tamaño de pagina el mismo valor como upper, una GtkScrollbar usnaod estos valores serian extendidos y no podrian ser visto. Esto seria una forma de probar si los valores estan puestos. En algunos widgets - GtkCList, GtkLayout, GtkText y GtkViewport - el valor de ajuste puede ser internamente puesto por el scrolling-aware container widgets, y estos sobreescribirian los valores puestos manualmente. GtkScrollbar, no tiene valores de ajuste hasta que no se ponen los valores. Caveat: si una scrollbar comparte el objeto GtkAdjustment con un widget que sobreescribe los valores anteriormentepuestos, la scrollbar compartiria los valores puestos de ajustes de widgets como parte del proceso de convertirse en asociado con ese widget.
Ver ademas: GtkCList, GtkLayout, GtkProgressBar, GtkRange, GtkScale, GtkScrollbar, GtkScrolledWindow, GtkSpinButton, GtkText, GtkViewport, set_focus_hadjustment() , set_focus_vadjustment() .