def _select_row_by_column_value(tree_view, list_store, column, value):
        """Helper method to select a tree view row

        :param Gtk.TreeView tree_view: Tree view who's row is to be selected
        :param Gtk.ListStore list_store: List store of the tree view
        :param int column: Column in which the value is searched
        :param value: Value to search for
        :returns: Row of list store that has selected
        :rtype: int
        """
        for row_num, iter_elem in enumerate(list_store):
            if iter_elem[column] == value:
                tree_view.set_cursor(row_num)
                return row_num
Helper method to select a tree view row

        :param Gtk.TreeView tree_view: Tree view who's row is to be selected
        :param Gtk.ListStore list_store: List store of the tree view
        :param int column: Column in which the value is searched
        :param value: Value to search for
        :returns: Row of list store that has selected
        :rtype: int