Use this function to toggle whether or not the user can interact with a widget. Setting it to false sets the widget's state to GTK_STATE_INSENSITIVE, which 'greys out' the widget.
You might use this if, for instance, you wanted to prevent a button from being pressed in certain situations.
Setting a container as 'insensitive' will make all that container's children insensitive too.