def nonlinear_scaling_option_changed(self):
        if ( 1 == self.nonlinear_scaling_enabled.get() ):
            # activate the nonlinear scaling controls
            self.nonlin_frame.grid(row=7,column=0,columnspan=2)
            self.nonlinear_parameter_scale_changed(final_update=False)
            self.nonlinear_function_string_changed(None)
        else:
            # disable the nonlinear scaling controls (and the scaling)
            self.nonlin_frame.pack(side=tk.LEFT, anchor=tk.NW)
            self.nonlin_frame.pack_forget()
            self.gradient_table.set_scaling_function("")
            self.on_gradient_table_changed(final_update=True)
Removing an owner from membership should remove their ownership.
dataset/ETHPy150Open enthought/mayavi/tvtk/util/tk_gradient_editor.py/GradientEditor.nonlinear_scaling_option_changed--crossover with--dataset/ETHPy150Open ofa/connect/open_connect/groups/tests/test_tasks.py/TestRemoveUserFromGroup.test_removes_owner