from axipy import view_manager, show_dialog, DlgIcon, DlgButtons, VectorLayer


map_view=view_manager.mapviews[0]
for layer in map_view.map.layers:
    if not isinstance(layer,VectorLayer):
        continue
    map_view.editable_layer=layer
    res = show_dialog('Продолжить?', 'Сделать слой изменяемым',icon=DlgIcon.QUESTION,default_button=DlgButtons.CANCEL,buttons=DlgButtons.YES_NO_CANCEL)
    if res==DlgButtons.NO:
        break