Хочу чтобы в GtkTextView при нажатии на Ctrl+Z возвращался предыдущий сохраненный текст, а при Ctrl+Y соотвественно следующий за предыдущим (не знаю как сформулировать) текст. Короче Ctrl+Z - шаг назад, Ctrl+Y - шаг вперед. Конечно можно это сделать полным сохранением текстового буффера в оперативку или какой-нибудь файл, но это очень накладно, да и не целесообразно. Существует ли какая-нибудь подобная библиотека (С,С++)?