def resolve_id(self, id):

        window_layout = self.window_layout
        window        = window_layout.window

        view = window.get_view_by_id(id)
        if view is not None:
            # Get the view's toolkit-specific control.
            #
            # fixme: This is using a 'private' method on the window layout.
            # This may be ok since this is really part of the layout!
            control = window_layout._wx_get_view_control(view)

        else:
            logger.warn('could not restore view [%s]', id)
            control = None

        return control

#### EOF ######################################################################
.. todo::
dataset/ETHPy150Open enthought/pyface/pyface/ui/wx/workbench/view_set_structure_handler.py/ViewSetStructureHandler.resolve_id--crossover with--dataset/ETHPy150Open lisa-lab/pylearn2/pylearn2/utils/insert_along_axis.py/InsertAlongAxis.grad